Lines Matching refs:symtab

95   symtab = make<SymbolTable>();  in link()
547 Symbol *sym = symtab->find(name); in handleUndefined()
562 Symbol *sym = symtab->find(name); in handleLibcall()
575 auto *sym = cast<UndefinedGlobal>(symtab->addUndefinedGlobal( in createUndefinedGlobal()
593 return symtab->addSyntheticGlobal(name, WASM_SYMBOL_VISIBILITY_HIDDEN, g); in createGlobalVariable()
598 return symtab->addOptionalGlobalSymbol(name, g); in createOptionalGlobal()
615 WasmSym::callCtors = symtab->addSyntheticFunction( in createSyntheticSymbols()
653 WasmSym::initTLS = symtab->addSyntheticFunction( in createSyntheticSymbols()
665 WasmSym::applyDataRelocs = symtab->addSyntheticFunction( in createSyntheticSymbols()
676 WasmSym::dsoHandle = symtab->addOptionalDataSymbol("__dso_handle"); in createOptionalSymbols()
679 WasmSym::dataEnd = symtab->addOptionalDataSymbol("__data_end"); in createOptionalSymbols()
682 WasmSym::globalBase = symtab->addOptionalDataSymbol("__global_base"); in createOptionalSymbols()
683 WasmSym::heapBase = symtab->addOptionalDataSymbol("__heap_base"); in createOptionalSymbols()
684 WasmSym::heapEnd = symtab->addOptionalDataSymbol("__heap_end"); in createOptionalSymbols()
685 WasmSym::definedMemoryBase = symtab->addOptionalDataSymbol("__memory_base"); in createOptionalSymbols()
686 WasmSym::definedTableBase = symtab->addOptionalDataSymbol("__table_base"); in createOptionalSymbols()
689 symtab->addOptionalDataSymbol("__table_base32"); in createOptionalSymbols()
748 return symtab->addUndefinedFunction(name, None, None, WASM_SYMBOL_UNDEFINED, in addUndefined()
766 Symbol *sym = symtab->find(name); in addWrappedSymbols()
800 parallelForEach(symtab->objectFiles, [&](InputFile *file) { in wrapSymbols()
809 symtab->wrap(w.sym, w.real, w.wrap); in wrapSymbols()
816 parallelForEach(symtab->objectFiles, [](ObjFile *file) { in splitSections()
912 symtab->trace(arg->getValue()); in linkerMain()
927 symtab->addFile(f); in linkerMain()
988 if (!symtab->bitcodeFiles.empty()) in linkerMain()
996 symtab->compileBitcodeFiles(); in linkerMain()
1004 symtab->handleSymbolVariants(); in linkerMain()
1013 Symbol *sym = symtab->find(iter.first()); in linkerMain()
1021 symtab->handleWeakUndefines(); in linkerMain()
1039 symtab->resolveIndirectFunctionTable(/*required =*/false); in linkerMain()