process.cc (10318:98771a936b61) | process.cc (11386:94c09b607a84) |
---|---|
1/* 2 * Copyright (c) 2007-2008 The Florida State University 3 * Copyright (c) 2009 The University of Edinburgh 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are 8 * met: redistributions of source code must retain the above copyright --- 45 unchanged lines hidden (view full) --- 54 // Set pointer for next thread stack. Reserve 8M for main stack. 55 next_thread_stack_base = stack_base - (8 * 1024 * 1024); 56 57 // Set up break point (Top of Heap) 58 brk_point = objFile->dataBase() + objFile->dataSize() + objFile->bssSize(); 59 brk_point = roundUp(brk_point, PageBytes); 60 61 // Set up region for mmaps. For now, start at bottom of kuseg space. | 1/* 2 * Copyright (c) 2007-2008 The Florida State University 3 * Copyright (c) 2009 The University of Edinburgh 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are 8 * met: redistributions of source code must retain the above copyright --- 45 unchanged lines hidden (view full) --- 54 // Set pointer for next thread stack. Reserve 8M for main stack. 55 next_thread_stack_base = stack_base - (8 * 1024 * 1024); 56 57 // Set up break point (Top of Heap) 58 brk_point = objFile->dataBase() + objFile->dataSize() + objFile->bssSize(); 59 brk_point = roundUp(brk_point, PageBytes); 60 61 // Set up region for mmaps. For now, start at bottom of kuseg space. |
62 mmap_start = mmap_end = 0x70000000L; | 62 mmap_end = 0x70000000L; |
63} 64 65void 66PowerLiveProcess::initState() 67{ 68 Process::initState(); 69 70 argsInit(MachineBytes, PageBytes); --- 220 unchanged lines hidden --- | 63} 64 65void 66PowerLiveProcess::initState() 67{ 68 Process::initState(); 69 70 argsInit(MachineBytes, PageBytes); --- 220 unchanged lines hidden --- |