Deleted Added
sdiff udiff text old ( 5154:7e6431213487 ) new ( 5955:d35d2b28df38 )
full compact
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
3 * All rights reserved.
4 *
5 * Redistribution and use of this software in source and binary forms,
6 * with or without modification, are permitted provided that the
7 * following conditions are met:
8 *

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

63#include "arch/x86/syscallreturn.hh"
64#include "arch/x86/process.hh"
65
66namespace X86ISA {
67
68/// A process with emulated x86/Linux syscalls.
69class X86LinuxProcess : public X86LiveProcess
70{
71 public:
72 /// Constructor.
73 X86LinuxProcess(LiveProcessParams * params, ObjectFile *objFile);
74
75 /// Array of syscall descriptors, indexed by call number.
76 static SyscallDesc syscallDescs[];
77
78 SyscallDesc* getDesc(int callnum);
79
80 const int Num_Syscall_Descs;
81
82 void handleTrap(int trapNum, ThreadContext *tc);
83};
84
85} // namespace X86ISA
86#endif // __X86_LINUX_PROCESS_HH__