| LLDB mainline
    | 
#include <NativeRegisterContextLinux.h>
| Public Attributes | |
| llvm::ArrayRef< uint8_t > | Insn | 
| The syscall instruction. | |
| llvm::ArrayRef< uint32_t > | Args | 
| Registers used for syscall arguments. | |
| uint32_t | Result | 
| Register containing the syscall result. | |
Definition at line 43 of file NativeRegisterContextLinux.h.
| llvm::ArrayRef<uint32_t> lldb_private::process_linux::NativeRegisterContextLinux::SyscallData::Args | 
Registers used for syscall arguments.
The first register is used to store the syscall number.
Definition at line 51 of file NativeRegisterContextLinux.h.
Referenced by lldb_private::process_linux::NativeProcessLinux::Syscall().
| llvm::ArrayRef<uint8_t> lldb_private::process_linux::NativeRegisterContextLinux::SyscallData::Insn | 
The syscall instruction.
If the architecture uses software single-stepping, the instruction should also be followed by a trap to ensure the process is stopped after the syscall.
Definition at line 47 of file NativeRegisterContextLinux.h.
Referenced by lldb_private::process_linux::NativeProcessLinux::Syscall().
| uint32_t lldb_private::process_linux::NativeRegisterContextLinux::SyscallData::Result | 
Register containing the syscall result.
Definition at line 53 of file NativeRegisterContextLinux.h.
Referenced by lldb_private::process_linux::NativeProcessLinux::Syscall().