process.hh (6691:cd68b6ecd68d) | process.hh (6701:4842482e1bd1) |
---|---|
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 --- 32 unchanged lines hidden (view full) --- 41{ 42 public: 43 PowerLinuxProcess(LiveProcessParams * params, ObjectFile *objFile); 44 45 virtual SyscallDesc* getDesc(int callnum); 46 47 void startup(); 48 | 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 --- 32 unchanged lines hidden (view full) --- 41{ 42 public: 43 PowerLinuxProcess(LiveProcessParams * params, ObjectFile *objFile); 44 45 virtual SyscallDesc* getDesc(int callnum); 46 47 void startup(); 48 |
49 PowerISA::IntReg getSyscallArg(ThreadContext *tc, int i); | 49 PowerISA::IntReg getSyscallArg(ThreadContext *tc, int &i); |
50 void setSyscallArg(ThreadContext *tc, int i, PowerISA::IntReg val); 51 52 /// Array of syscall descriptors, indexed by call number. 53 static SyscallDesc syscallDescs[]; 54 55 const int Num_Syscall_Descs; 56}; 57 58#endif // __POWER_LINUX_PROCESS_HH__ | 50 void setSyscallArg(ThreadContext *tc, int i, PowerISA::IntReg val); 51 52 /// Array of syscall descriptors, indexed by call number. 53 static SyscallDesc syscallDescs[]; 54 55 const int Num_Syscall_Descs; 56}; 57 58#endif // __POWER_LINUX_PROCESS_HH__ |