|
libclues
Linux C++ Tracing Library
|
Extended ptrace system call state information. More...
#include <SystemCallInfo.hxx>
Inheritance diagram for clues::SystemCallInfo:Public Member Functions | |
| auto | sysNr () const |
| AnySystemCallNr | nativeSysNr () const |
| void | updateSysNr () |
| Update m_generic and m_native based on the raw system call nr. | |
| ABI | abi () const |
Protected Attributes | |
| SystemCallNr | m_generic |
| AnySystemCallNr | m_native |
| ABI | m_abi = ABI::UNKNOWN |
Extended ptrace system call state information.
This type additionally contains the type safe generic SystemCallNr and SystemCallnrVariant denoting the ABI-specific system call nr.
Furthermore the exact ABI the system call is for is determined and available via abi().
Definition at line 20 of file SystemCallInfo.hxx.
| clues::SystemCallInfo::SystemCallInfo | ( | ) |
Definition at line 10 of file SystemCallInfo.cxx.
|
inline |
Definition at line 41 of file SystemCallInfo.hxx.
|
inline |
Definition at line 30 of file SystemCallInfo.hxx.
|
inline |
Definition at line 26 of file SystemCallInfo.hxx.
| void clues::SystemCallInfo::updateSysNr | ( | ) |
Update m_generic and m_native based on the raw system call nr.
This call is only valid upon system call entry. The raw system call number will be translated into m_generic and m_native.
Definition at line 14 of file SystemCallInfo.cxx.
|
protected |
Definition at line 49 of file SystemCallInfo.hxx.
|
protected |
Definition at line 47 of file SystemCallInfo.hxx.
|
protected |
Definition at line 48 of file SystemCallInfo.hxx.