Home
last modified time | relevance | path

Searched refs:tableBase (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/lld/wasm/
H A DConfig.h93 uint32_t tableBase = 0; member
H A DSyntheticSections.cpp445 writeUleb128(os, WasmSym::tableBase->getGlobalIndex(), "__table_base"); in generateRelocationCode()
550 sym->setTableIndex(config->tableBase + indirectFunctions.size()); in addEntry()
573 : WasmSym::tableBase) in writeBody()
577 initExpr.Inst.Value.Int32 = config->tableBase; in writeBody()
589 uint32_t tableIndex = config->tableBase; in writeBody()
H A DWriter.cpp803 uint32_t tableSize = config->tableBase + out.elemSec->numEntries(); in finalizeIndirectFunctionTable()
1523 config->tableBase = 1; in run()
1525 WasmSym::definedTableBase->setVA(config->tableBase); in run()
1527 WasmSym::definedTableBase32->setVA(config->tableBase); in run()
H A DDriver.cpp633 WasmSym::tableBase = createUndefinedGlobal("__table_base", globalType); in createSyntheticSymbols()
635 WasmSym::tableBase->markLive(); in createSyntheticSymbols()
H A DSymbols.cpp92 UndefinedGlobal *WasmSym::tableBase; member in lld::wasm::WasmSym
H A DInputChunks.cpp420 baseSymbol = WasmSym::tableBase; in generateRelocationCode()
H A DSymbols.h594 static UndefinedGlobal *tableBase; member
H A DInputFiles.cpp165 index -= config->tableBase; in calcNewValue()