process.cc (5981:5e7899a2692f) | process.cc (6075:1e1a874f9b17) |
---|---|
1/* 2 * Copyright (c) 2003-2005 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; --- 46 unchanged lines hidden (view full) --- 55SyscallDesc* 56SparcLinuxProcess::getDesc32(int callnum) 57{ 58 if (callnum < 0 || callnum >= Num_Syscall32_Descs) 59 return NULL; 60 return &syscall32Descs[callnum]; 61} 62 | 1/* 2 * Copyright (c) 2003-2005 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; --- 46 unchanged lines hidden (view full) --- 55SyscallDesc* 56SparcLinuxProcess::getDesc32(int callnum) 57{ 58 if (callnum < 0 || callnum >= Num_Syscall32_Descs) 59 return NULL; 60 return &syscall32Descs[callnum]; 61} 62 |
63SparcLinuxProcess::SparcLinuxProcess() : 64 Num_Syscall_Descs(284), //sizeof(syscallDescs) / sizeof(SyscallDesc)), 65 Num_Syscall32_Descs(299) //sizeof(syscall32Descs) / sizeof(SyscallDesc)) 66{ 67 // The sparc syscall table must be <= 284 entries because that is all there 68 // is space for. 69 assert(Num_Syscall_Descs <= 284); 70 // The sparc 32 bit syscall table bust be <= 299 entries because that is 71 // all there is space for. 72 assert(Num_Syscall_Descs <= 299); 73} 74 | |
75Sparc32LinuxProcess::Sparc32LinuxProcess(LiveProcessParams * params, 76 ObjectFile *objFile) 77 : Sparc32LiveProcess(params, objFile) 78{} 79 80void Sparc32LinuxProcess::handleTrap(int trapNum, ThreadContext *tc) 81{ 82 switch(trapNum) --- 26 unchanged lines hidden --- | 63Sparc32LinuxProcess::Sparc32LinuxProcess(LiveProcessParams * params, 64 ObjectFile *objFile) 65 : Sparc32LiveProcess(params, objFile) 66{} 67 68void Sparc32LinuxProcess::handleTrap(int trapNum, ThreadContext *tc) 69{ 70 switch(trapNum) --- 26 unchanged lines hidden --- |