process.hh (5958:2d9737bf3c2f) | process.hh (6650:f23a18fec0ef) |
---|---|
1/* 2 * Copyright (c) 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; --- 31 unchanged lines hidden (view full) --- 40class ObjectFile; 41class System; 42 43class MipsLiveProcess : public LiveProcess 44{ 45 protected: 46 MipsLiveProcess(LiveProcessParams * params, ObjectFile *objFile); 47 | 1/* 2 * Copyright (c) 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; --- 31 unchanged lines hidden (view full) --- 40class ObjectFile; 41class System; 42 43class MipsLiveProcess : public LiveProcess 44{ 45 protected: 46 MipsLiveProcess(LiveProcessParams * params, ObjectFile *objFile); 47 |
48 virtual void startup(); | 48 void startup(); |
49 | 49 |
50 void argsInit(int intSize, int pageSize); 51 |
|
50 public: 51 MipsISA::IntReg getSyscallArg(ThreadContext *tc, int i); 52 void setSyscallArg(ThreadContext *tc, int i, MipsISA::IntReg val); 53 void setSyscallReturn(ThreadContext *tc, SyscallReturn return_value); 54}; 55 56 57#endif // __MIPS_PROCESS_HH__ | 52 public: 53 MipsISA::IntReg getSyscallArg(ThreadContext *tc, int i); 54 void setSyscallArg(ThreadContext *tc, int i, MipsISA::IntReg val); 55 void setSyscallReturn(ThreadContext *tc, SyscallReturn return_value); 56}; 57 58 59#endif // __MIPS_PROCESS_HH__ |