Lines Matching refs:sub
68 SubSection sub(WASM_DYLINK_MEM_INFO); in writeBody() local
69 writeUleb128(sub.os, memSize, "MemSize"); in writeBody()
70 writeUleb128(sub.os, memAlign, "MemAlign"); in writeBody()
71 writeUleb128(sub.os, out.elemSec->numEntries(), "TableSize"); in writeBody()
72 writeUleb128(sub.os, 0, "TableAlign"); in writeBody()
73 sub.writeTo(os); in writeBody()
77 SubSection sub(WASM_DYLINK_NEEDED); in writeBody() local
78 writeUleb128(sub.os, symtab->sharedFiles.size(), "Needed"); in writeBody()
80 writeStr(sub.os, llvm::sys::path::filename(so->getName()), "so name"); in writeBody()
81 sub.writeTo(os); in writeBody()
104 SubSection sub(WASM_DYLINK_EXPORT_INFO); in writeBody() local
105 writeUleb128(sub.os, exportInfo.size(), "num exports"); in writeBody()
116 writeStr(sub.os, name, "sym name"); in writeBody()
117 writeUleb128(sub.os, sym->flags, "sym flags"); in writeBody()
120 sub.writeTo(os); in writeBody()
124 SubSection sub(WASM_DYLINK_IMPORT_INFO); in writeBody() local
125 writeUleb128(sub.os, importInfo.size(), "num imports"); in writeBody()
131 writeStr(sub.os, module, "import module"); in writeBody()
132 writeStr(sub.os, name, "import name"); in writeBody()
133 writeUleb128(sub.os, sym->flags, "sym flags"); in writeBody()
136 sub.writeTo(os); in writeBody()
620 SubSection sub(WASM_SYMBOL_TABLE); in writeBody() local
621 writeUleb128(sub.os, symtabEntries.size(), "num symbols"); in writeBody()
628 writeU8(sub.os, kind, "sym kind"); in writeBody()
629 writeUleb128(sub.os, flags, "sym flags"); in writeBody()
633 writeUleb128(sub.os, d->getExportedFunctionIndex(), "index"); in writeBody()
635 writeUleb128(sub.os, f->getFunctionIndex(), "index"); in writeBody()
638 writeStr(sub.os, sym->getName(), "sym name"); in writeBody()
640 writeUleb128(sub.os, g->getGlobalIndex(), "index"); in writeBody()
642 writeStr(sub.os, sym->getName(), "sym name"); in writeBody()
644 writeUleb128(sub.os, t->getTagIndex(), "index"); in writeBody()
646 writeStr(sub.os, sym->getName(), "sym name"); in writeBody()
648 writeUleb128(sub.os, t->getTableNumber(), "table number"); in writeBody()
650 writeStr(sub.os, sym->getName(), "sym name"); in writeBody()
652 writeStr(sub.os, sym->getName(), "sym name"); in writeBody()
654 writeUleb128(sub.os, dataSym->getOutputSegmentIndex(), "index"); in writeBody()
655 writeUleb128(sub.os, dataSym->getOutputSegmentOffset(), in writeBody()
657 writeUleb128(sub.os, dataSym->getSize(), "data size"); in writeBody()
661 writeUleb128(sub.os, s->section->sectionIndex, "sym section index"); in writeBody()
665 sub.writeTo(os); in writeBody()
669 SubSection sub(WASM_SEGMENT_INFO); in writeBody() local
670 writeUleb128(sub.os, dataSegments.size(), "num data segments"); in writeBody()
672 writeStr(sub.os, s->name, "segment name"); in writeBody()
673 writeUleb128(sub.os, s->alignment, "alignment"); in writeBody()
674 writeUleb128(sub.os, s->linkingFlags, "flags"); in writeBody()
676 sub.writeTo(os); in writeBody()
680 SubSection sub(WASM_INIT_FUNCS); in writeBody() local
681 writeUleb128(sub.os, initFunctions.size(), "num init functions"); in writeBody()
683 writeUleb128(sub.os, f.priority, "priority"); in writeBody()
684 writeUleb128(sub.os, f.sym->getOutputSymbolIndex(), "function index"); in writeBody()
686 sub.writeTo(os); in writeBody()
715 SubSection sub(WASM_COMDAT_INFO); in writeBody() local
716 writeUleb128(sub.os, comdats.size(), "num comdats"); in writeBody()
718 writeStr(sub.os, c.first, "comdat name"); in writeBody()
719 writeUleb128(sub.os, 0, "comdat flags"); // flags for future use in writeBody()
720 writeUleb128(sub.os, c.second.size(), "num entries"); in writeBody()
722 writeU8(sub.os, entry.kind, "entry kind"); in writeBody()
723 writeUleb128(sub.os, entry.index, "entry index"); in writeBody()
726 sub.writeTo(os); in writeBody()
770 SubSection sub(WASM_NAMES_FUNCTION); in writeBody() local
771 writeUleb128(sub.os, count, "name count"); in writeBody()
778 writeUleb128(sub.os, f->getFunctionIndex(), "func index"); in writeBody()
779 writeStr(sub.os, toString(*s), "symbol name"); in writeBody()
784 writeUleb128(sub.os, f->getFunctionIndex(), "func index"); in writeBody()
786 writeStr(sub.os, f->debugName, "symbol name"); in writeBody()
788 writeStr(sub.os, maybeDemangleSymbol(f->name), "symbol name"); in writeBody()
792 sub.writeTo(bodyOutputStream); in writeBody()
797 SubSection sub(WASM_NAMES_GLOBAL); in writeBody() local
798 writeUleb128(sub.os, count, "name count"); in writeBody()
802 writeUleb128(sub.os, g->getGlobalIndex(), "global index"); in writeBody()
803 writeStr(sub.os, toString(*s), "symbol name"); in writeBody()
807 writeUleb128(sub.os, s->getGOTIndex(), "global index"); in writeBody()
808 writeStr(sub.os, toString(*s), "symbol name"); in writeBody()
812 writeUleb128(sub.os, g->getAssignedIndex(), "global index"); in writeBody()
813 writeStr(sub.os, maybeDemangleSymbol(g->getName()), "symbol name"); in writeBody()
817 writeUleb128(sub.os, s->getGOTIndex(), "global index"); in writeBody()
819 writeStr(sub.os, "GOT.func.internal." + toString(*s), "symbol name"); in writeBody()
821 writeStr(sub.os, "GOT.data.internal." + toString(*s), "symbol name"); in writeBody()
824 sub.writeTo(bodyOutputStream); in writeBody()
829 SubSection sub(WASM_NAMES_DATA_SEGMENT); in writeBody() local
830 writeUleb128(sub.os, count, "name count"); in writeBody()
834 writeUleb128(sub.os, s->index, "global index"); in writeBody()
835 writeStr(sub.os, s->name, "segment name"); in writeBody()
839 sub.writeTo(bodyOutputStream); in writeBody()