process.hh (10299:bec0c5ffc323) | process.hh (11386:94c09b607a84) |
---|---|
1/* 2 * Copyright (c) 2003-2004 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 68 unchanged lines hidden (view full) --- 77 Sparc32LiveProcess(LiveProcessParams * params, ObjectFile *objFile) : 78 SparcLiveProcess(params, objFile, 0) 79 { 80 // Set up stack. On SPARC Linux, stack goes from the top of memory 81 // downward, less the hole for the kernel address space. 82 stack_base = (Addr)0xf0000000ULL; 83 84 // Set up region for mmaps. | 1/* 2 * Copyright (c) 2003-2004 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 68 unchanged lines hidden (view full) --- 77 Sparc32LiveProcess(LiveProcessParams * params, ObjectFile *objFile) : 78 SparcLiveProcess(params, objFile, 0) 79 { 80 // Set up stack. On SPARC Linux, stack goes from the top of memory 81 // downward, less the hole for the kernel address space. 82 stack_base = (Addr)0xf0000000ULL; 83 84 // Set up region for mmaps. |
85 mmap_start = mmap_end = 0x70000000; | 85 mmap_end = 0x70000000; |
86 } 87 88 void initState(); 89 90 public: 91 92 void argsInit(int intSize, int pageSize); 93 --- 12 unchanged lines hidden (view full) --- 106 107 Sparc64LiveProcess(LiveProcessParams * params, ObjectFile *objFile) : 108 SparcLiveProcess(params, objFile, 2047) 109 { 110 // Set up stack. On SPARC Linux, stack goes from the top of memory 111 // downward, less the hole for the kernel address space. 112 stack_base = (Addr)0x80000000000ULL; 113 | 86 } 87 88 void initState(); 89 90 public: 91 92 void argsInit(int intSize, int pageSize); 93 --- 12 unchanged lines hidden (view full) --- 106 107 Sparc64LiveProcess(LiveProcessParams * params, ObjectFile *objFile) : 108 SparcLiveProcess(params, objFile, 2047) 109 { 110 // Set up stack. On SPARC Linux, stack goes from the top of memory 111 // downward, less the hole for the kernel address space. 112 stack_base = (Addr)0x80000000000ULL; 113 |
114 // Set up region for mmaps. Tru64 seems to start just above 0 and 115 // grow up from there. 116 mmap_start = mmap_end = 0xfffff80000000000ULL; | 114 // Set up region for mmaps. 115 mmap_end = 0xfffff80000000000ULL; |
117 } 118 119 void initState(); 120 121 public: 122 123 void argsInit(int intSize, int pageSize); 124 --- 13 unchanged lines hidden --- | 116 } 117 118 void initState(); 119 120 public: 121 122 void argsInit(int intSize, int pageSize); 123 --- 13 unchanged lines hidden --- |