0664, false);
mmap_end = 0;
- nxm_start = nxm_end = 0;
// other parameters will be initialized when the program is loaded
// load up symbols, if any... these may be used for debugging or
SERIALIZE_SCALAR(stack_min);
SERIALIZE_SCALAR(next_thread_stack_base);
SERIALIZE_SCALAR(mmap_end);
- SERIALIZE_SCALAR(nxm_start);
- SERIALIZE_SCALAR(nxm_end);
pTable->serialize(cp);
for (int x = 0; x < fd_array->size(); x++) {
(*fd_array)[x].serializeSection(cp, csprintf("FDEntry%d", x));
UNSERIALIZE_SCALAR(stack_min);
UNSERIALIZE_SCALAR(next_thread_stack_base);
UNSERIALIZE_SCALAR(mmap_end);
- UNSERIALIZE_SCALAR(nxm_start);
- UNSERIALIZE_SCALAR(nxm_end);
pTable->unserialize(cp);
for (int x = 0; x < fd_array->size(); x++) {
FDEntry *fde = getFDEntry(x);
// instead, so they can override thie method to return false.
virtual bool mmapGrowsDown() const { return true; }
- // Base of region for nxm data
- Addr nxm_start;
- Addr nxm_end;
-
Stats::Scalar num_syscalls; // number of syscalls executed
protected: