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 * --- 51 unchanged lines hidden (view full) --- 60 61#include "sim/process.hh" 62#include "arch/x86/linux/linux.hh" 63#include "arch/x86/syscallreturn.hh" 64#include "arch/x86/process.hh" 65 66namespace X86ISA { 67 |
68class X86_64LinuxProcess : public X86_64LiveProcess |
69{ 70 protected: |
71 /// Array of syscall descriptors, indexed by call number. 72 static SyscallDesc syscallDescs[]; |
73 |
74 public: |
75 /// Constructor. 76 X86_64LinuxProcess(LiveProcessParams * params, ObjectFile *objFile); |
77}; |
78 |
79class I386LinuxProcess : public I386LiveProcess 80{ 81 protected: |
82 /// Array of syscall descriptors, indexed by call number. 83 static SyscallDesc syscallDescs[]; |
84 |
85 public: 86 /// Constructor. 87 I386LinuxProcess(LiveProcessParams * params, ObjectFile *objFile); |
88}; 89 90} // namespace X86ISA 91#endif // __X86_LINUX_PROCESS_HH__ |