reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
209 memoryPtr = alignTo(memoryPtr, stackAlignment); 209 memoryPtr = alignTo(memoryPtr, stackAlignment); 213 log("mem: stack base = " + Twine(memoryPtr)); 214 memoryPtr += config->zStackSize; 216 sp->global->global.InitExpr.Value.Int32 = memoryPtr; 217 log("mem: stack top = " + Twine(memoryPtr)); 223 memoryPtr = config->globalBase; 228 WasmSym::globalBase->setVirtualAddress(memoryPtr); 230 WasmSym::definedMemoryBase->setVirtualAddress(memoryPtr); 232 uint32_t dataStart = memoryPtr; 242 memoryPtr = alignTo(memoryPtr, 1ULL << seg->alignment); 242 memoryPtr = alignTo(memoryPtr, 1ULL << seg->alignment); 243 seg->startVA = memoryPtr; 245 memoryPtr, seg->size, seg->alignment)); 246 memoryPtr += seg->size; 259 memoryPtr = alignTo(memoryPtr, 4); 259 memoryPtr = alignTo(memoryPtr, 4); 260 WasmSym::initMemoryFlag->setVirtualAddress(memoryPtr); 262 "__wasm_init_memory_flag", memoryPtr, 4, 4)); 263 memoryPtr += 4; 267 WasmSym::dataEnd->setVirtualAddress(memoryPtr); 269 log("mem: static data = " + Twine(memoryPtr - dataStart)); 272 out.dylinkSec->memSize = memoryPtr; 282 log("mem: heap base = " + Twine(memoryPtr)); 284 WasmSym::heapBase->setVirtualAddress(memoryPtr); 289 if (memoryPtr > config->initialMemory) 290 error("initial memory too small, " + Twine(memoryPtr) + " bytes needed"); 292 memoryPtr = config->initialMemory; 294 out.dylinkSec->memSize = memoryPtr; 296 alignTo(memoryPtr, WasmPageSize) / WasmPageSize; 303 if (memoryPtr > config->maxMemory) 304 error("maximum memory too small, " + Twine(memoryPtr) + " bytes needed");