process.cc (6709:cf6a2dce697b) | process.cc (6728:5037062422c8) |
---|---|
1/* 2 * Copyright (c) 2003-2006 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; --- 161 unchanged lines hidden (view full) --- 170} 171 172 173I386LiveProcess::I386LiveProcess(LiveProcessParams *params, 174 ObjectFile *objFile, SyscallDesc *_syscallDescs, 175 int _numSyscallDescs) : 176 X86LiveProcess(params, objFile, _syscallDescs, _numSyscallDescs) 177{ | 1/* 2 * Copyright (c) 2003-2006 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; --- 161 unchanged lines hidden (view full) --- 170} 171 172 173I386LiveProcess::I386LiveProcess(LiveProcessParams *params, 174 ObjectFile *objFile, SyscallDesc *_syscallDescs, 175 int _numSyscallDescs) : 176 X86LiveProcess(params, objFile, _syscallDescs, _numSyscallDescs) 177{ |
178 _gdtStart = 0x100000000; | 178 _gdtStart = ULL(0x100000000); |
179 _gdtSize = VMPageSize; 180 181 vsyscallPage.base = 0xffffe000ULL; 182 vsyscallPage.size = VMPageSize; 183 vsyscallPage.vsyscallOffset = 0x400; 184 vsyscallPage.vsysexitOffset = 0x410; 185 186 stack_base = vsyscallPage.base; --- 575 unchanged lines hidden --- | 179 _gdtSize = VMPageSize; 180 181 vsyscallPage.base = 0xffffe000ULL; 182 vsyscallPage.size = VMPageSize; 183 vsyscallPage.vsyscallOffset = 0x400; 184 vsyscallPage.vsysexitOffset = 0x410; 185 186 stack_base = vsyscallPage.base; --- 575 unchanged lines hidden --- |