process.hh (8229:78bf55f23338) process.hh (9552:460cf901acba)
1/*
2 * Copyright (c) 2007-2008 The Florida State University
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) ---

40 ArmLinuxProcess(LiveProcessParams * params, ObjectFile *objFile,
41 ObjectFile::Arch _arch);
42
43 virtual SyscallDesc* getDesc(int callnum);
44
45 void initState();
46
47 ArmISA::IntReg getSyscallArg(ThreadContext *tc, int &i);
1/*
2 * Copyright (c) 2007-2008 The Florida State University
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) ---

40 ArmLinuxProcess(LiveProcessParams * params, ObjectFile *objFile,
41 ObjectFile::Arch _arch);
42
43 virtual SyscallDesc* getDesc(int callnum);
44
45 void initState();
46
47 ArmISA::IntReg getSyscallArg(ThreadContext *tc, int &i);
48 /// Explicitly import the otherwise hidden getSyscallArg
49 using ArmLiveProcess::getSyscallArg;
48 void setSyscallArg(ThreadContext *tc, int i, ArmISA::IntReg val);
49
50 /// The target system's hostname.
51 static const char *hostname;
52
53 /// A page to hold "kernel" provided functions. The name might be wrong.
54 static const Addr commPage;
55

--- 12 unchanged lines hidden ---
50 void setSyscallArg(ThreadContext *tc, int i, ArmISA::IntReg val);
51
52 /// The target system's hostname.
53 static const char *hostname;
54
55 /// A page to hold "kernel" provided functions. The name might be wrong.
56 static const Addr commPage;
57

--- 12 unchanged lines hidden ---