Lines Matching refs:memState
81 memState = make_shared<MemState>(brk_point, stack_base, max_stack_size,
94 memState = make_shared<MemState>(brk_point, stack_base, max_stack_size,
131 memState->setStackMin(memState->getStackBase());
134 Addr stack_top = memState->getStackMin();
157 memState->setStackSize(memState->getStackBase() - stack_top);
159 roundUp(memState->getStackSize(), pageSize));
162 memState->setStackMin(memState->getStackMin() - RandomBytes);
166 initVirtMem.writeBlob(memState->getStackMin(), at_random, RandomBytes);
171 memState->setStackMin(memState->getStackMin() - (arg.size() + 1));
172 initVirtMem.writeString(memState->getStackMin(), arg.c_str());
173 argPointers.push_back(memState->getStackMin());
178 wrote, (void*)memState->getStackMin());
186 memState->setStackMin(memState->getStackMin() - (env.size() + 1));
187 initVirtMem.writeString(memState->getStackMin(), env.c_str());
188 envPointers.push_back(memState->getStackMin());
190 env, (void*)memState->getStackMin());
195 memState->setStackMin(memState->getStackMin() & -addrSize);
198 memState->setStackMin(memState->getStackMin() -
202 memState->setStackMin(memState->getStackMin() & (-2 * addrSize));
203 Addr sp = memState->getStackMin();
248 tc->setIntReg(StackPointerReg, memState->getStackMin());
251 memState->setStackMin(roundDown(memState->getStackMin(), pageSize));