process.hh (5958:2d9737bf3c2f) | process.hh (6701:4842482e1bd1) |
---|---|
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; --- 81 unchanged lines hidden (view full) --- 90 void startup(); 91 92 public: 93 94 void argsInit(int intSize, int pageSize); 95 96 void flushWindows(ThreadContext *tc); 97 | 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; --- 81 unchanged lines hidden (view full) --- 90 void startup(); 91 92 public: 93 94 void argsInit(int intSize, int pageSize); 95 96 void flushWindows(ThreadContext *tc); 97 |
98 SparcISA::IntReg getSyscallArg(ThreadContext *tc, int i); | 98 SparcISA::IntReg getSyscallArg(ThreadContext *tc, int &i); |
99 void setSyscallArg(ThreadContext *tc, int i, SparcISA::IntReg val); 100}; 101 102class Sparc64LiveProcess : public SparcLiveProcess 103{ 104 protected: 105 106 Sparc64LiveProcess(LiveProcessParams * params, ObjectFile *objFile) : --- 11 unchanged lines hidden (view full) --- 118 void startup(); 119 120 public: 121 122 void argsInit(int intSize, int pageSize); 123 124 void flushWindows(ThreadContext *tc); 125 | 99 void setSyscallArg(ThreadContext *tc, int i, SparcISA::IntReg val); 100}; 101 102class Sparc64LiveProcess : public SparcLiveProcess 103{ 104 protected: 105 106 Sparc64LiveProcess(LiveProcessParams * params, ObjectFile *objFile) : --- 11 unchanged lines hidden (view full) --- 118 void startup(); 119 120 public: 121 122 void argsInit(int intSize, int pageSize); 123 124 void flushWindows(ThreadContext *tc); 125 |
126 SparcISA::IntReg getSyscallArg(ThreadContext *tc, int i); | 126 SparcISA::IntReg getSyscallArg(ThreadContext *tc, int &i); |
127 void setSyscallArg(ThreadContext *tc, int i, SparcISA::IntReg val); 128}; 129 130#endif // __SPARC_PROCESS_HH__ | 127 void setSyscallArg(ThreadContext *tc, int i, SparcISA::IntReg val); 128}; 129 130#endif // __SPARC_PROCESS_HH__ |