process.hh (8229:78bf55f23338) process.hh (9552:460cf901acba)
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

--- 38 unchanged lines hidden (view full) ---

47 protected:
48 PowerLiveProcess(LiveProcessParams * params, ObjectFile *objFile);
49
50 void initState();
51
52 public:
53 void argsInit(int intSize, int pageSize);
54 PowerISA::IntReg getSyscallArg(ThreadContext *tc, int &i);
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

--- 38 unchanged lines hidden (view full) ---

47 protected:
48 PowerLiveProcess(LiveProcessParams * params, ObjectFile *objFile);
49
50 void initState();
51
52 public:
53 void argsInit(int intSize, int pageSize);
54 PowerISA::IntReg getSyscallArg(ThreadContext *tc, int &i);
55 /// Explicitly import the otherwise hidden getSyscallArg
56 using LiveProcess::getSyscallArg;
55 void setSyscallArg(ThreadContext *tc, int i, PowerISA::IntReg val);
56 void setSyscallReturn(ThreadContext *tc, SyscallReturn return_value);
57};
58
59#endif // __POWER_PROCESS_HH__
60
57 void setSyscallArg(ThreadContext *tc, int i, PowerISA::IntReg val);
58 void setSyscallReturn(ThreadContext *tc, SyscallReturn return_value);
59};
60
61#endif // __POWER_PROCESS_HH__
62