Searched refs:stack_base (Results 1 - 10 of 10) sorted by relevance

/gem5/src/arch/sparc/
H A Dprocess.hh90 Addr stack_base = 0xf0000000ULL; local
93 Addr next_thread_stack_base = stack_base - max_stack_size;
98 memState = std::make_shared<MemState>(brk_point, stack_base,
134 Addr stack_base = 0x80000000000ULL; local
137 Addr next_thread_stack_base = stack_base - max_stack_size;
142 memState = std::make_shared<MemState>(brk_point, stack_base,
/gem5/src/sim/
H A Dmem_state.hh53 MemState(Addr brk_point, Addr stack_base, Addr max_stack_size, argument
55 : _brkPoint(brk_point), _stackBase(stack_base), _stackSize(0),
85 void setStackBase(Addr stack_base) { _stackBase = stack_base; } argument
H A Dprocess.cc328 Addr stack_base = memState->getStackBase(); local
333 if (vaddr >= stack_min && vaddr < stack_base) {
340 if (vaddr < stack_min && vaddr >= stack_base - max_stack_size) {
343 if (stack_base - stack_min > max_stack_size)
/gem5/src/arch/riscv/
H A Dprocess.cc75 const Addr stack_base = 0x7FFFFFFFFFFFFFFFL; local
77 const Addr next_thread_stack_base = stack_base - max_stack_size;
81 memState = make_shared<MemState>(brk_point, stack_base, max_stack_size,
88 const Addr stack_base = 0x7FFFFFFF; local
90 const Addr next_thread_stack_base = stack_base - max_stack_size;
94 memState = make_shared<MemState>(brk_point, stack_base, max_stack_size,
/gem5/src/arch/mips/
H A Dprocess.cc60 Addr stack_base = 0x7FFFFFFF; local
65 Addr next_thread_stack_base = stack_base - max_stack_size;
75 memState = make_shared<MemState>(brk_point, stack_base, max_stack_size,
/gem5/src/arch/power/
H A Dprocess.cc63 Addr stack_base = 0xbf000000L; local
68 Addr next_thread_stack_base = stack_base - max_stack_size;
73 memState = make_shared<MemState>(brk_point, stack_base, max_stack_size,
/gem5/src/arch/alpha/
H A Dprocess.cc63 Addr stack_base = objFile->textBase() - (409600+4096); local
71 Addr next_thread_stack_base = stack_base - max_stack_size;
73 memState = make_shared<MemState>(brk_point, stack_base, max_stack_size,
/gem5/src/arch/x86/
H A Dprocess.cc141 Addr stack_base = 0x7FFFFFFFF000ULL; local
143 Addr next_thread_stack_base = stack_base - max_stack_size;
146 memState = make_shared<MemState>(brk_point, stack_base, max_stack_size,
181 Addr stack_base = _gdtStart; local
183 Addr next_thread_stack_base = stack_base - max_stack_size;
186 memState = make_shared<MemState>(brk_point, stack_base, max_stack_size,
956 Addr stack_base = memState->getStackBase(); local
958 Addr stack_min = stack_base - space_needed;
961 unsigned stack_size = stack_base - stack_min;
966 Addr stack_end = roundDown(stack_base
[all...]
/gem5/src/arch/arm/
H A Dprocess.cc80 Addr stack_base = 0xbf000000L; local
82 Addr next_thread_stack_base = stack_base - max_stack_size;
85 memState = make_shared<MemState>(brk_point, stack_base, max_stack_size,
95 Addr stack_base = 0x7fffff0000L; local
97 Addr next_thread_stack_base = stack_base - max_stack_size;
100 memState = make_shared<MemState>(brk_point, stack_base, max_stack_size,
H A Dsemihosting.cc594 const Addr stack_base = (mem_end + 1) & ~0x7ULL; // 8 byte stack alignment local
603 heap_base, heap_limit, stack_base, stack_limit);
611 proxy.write<uint64_t>(base + 2 * 8, stack_base, endian);
616 proxy.write<uint32_t>(base + 2 * 4, stack_base, endian);

Completed in 24 milliseconds