GdbSyscallInfo Struct Reference
GDB Syscall request information. More...
#include <gdb_syscall.h>
Collaboration diagram for GdbSyscallInfo:
Public Attributes | |
| GdbSyscallCommand | command |
| The syscall command. More... | |
| gdb_syscall_callback_t | callback |
| User-supplied callback (if any) More... | |
| void * | param |
| User-supplied parameter for callback. More... | |
| int | result |
| Final result of syscall. More... | |
| union { | |
| struct { | |
| const char * filename | |
| int flags | |
| int mode | |
| } open | |
| struct { | |
| int fd | |
| } close | |
| struct { | |
| int fd | |
| void * buffer | |
| size_t bufSize | |
| } read | |
| struct { | |
| int fd | |
| const void * buffer | |
| size_t count | |
| } write | |
| struct { | |
| int fd | |
| long offset | |
| int whence | |
| } lseek | |
| struct { | |
| const char * oldpath | |
| const char * newpath | |
| } rename | |
| struct { | |
| const char * pathname | |
| } unlink | |
| struct { | |
| const char * pathname | |
| gdb_stat_t * buf | |
| } stat | |
| struct { | |
| int fd | |
| struct gdb_stat_t * buf | |
| } fstat | |
| struct { | |
| gdb_timeval_t * tv | |
| void * tz | |
| } gettimeofday | |
| struct { | |
| int fd | |
| } isatty | |
| struct { | |
| const char * command | |
| } system | |
| }; | |
Detailed Description
GDB Syscall request information.
Member Data Documentation
◆
| union { ... } |
◆ buf [1/2]
| gdb_stat_t* GdbSyscallInfo::buf |
◆ buf [2/2]
| struct gdb_stat_t* GdbSyscallInfo::buf |
◆ buffer [1/2]
| void* GdbSyscallInfo::buffer |
◆ buffer [2/2]
| const void* GdbSyscallInfo::buffer |
◆ bufSize
| size_t GdbSyscallInfo::bufSize |
◆ callback
| gdb_syscall_callback_t GdbSyscallInfo::callback |
User-supplied callback (if any)
◆
| struct { ... } GdbSyscallInfo::close |
◆ command [1/2]
| GdbSyscallCommand GdbSyscallInfo::command |
The syscall command.
◆ command [2/2]
| const char* GdbSyscallInfo::command |
◆ count
| size_t GdbSyscallInfo::count |
◆ fd
| int GdbSyscallInfo::fd |
◆ filename
| const char* GdbSyscallInfo::filename |
◆ flags
| int GdbSyscallInfo::flags |
◆
| struct { ... } GdbSyscallInfo::fstat |
◆
| struct { ... } GdbSyscallInfo::gettimeofday |
◆
| struct { ... } GdbSyscallInfo::isatty |
◆
| struct { ... } GdbSyscallInfo::lseek |
◆ mode
| int GdbSyscallInfo::mode |
◆ newpath
| const char* GdbSyscallInfo::newpath |
◆ offset
| long GdbSyscallInfo::offset |
◆ oldpath
| const char* GdbSyscallInfo::oldpath |
◆
| struct { ... } GdbSyscallInfo::open |
◆ param
| void* GdbSyscallInfo::param |
User-supplied parameter for callback.
◆ pathname
| const char* GdbSyscallInfo::pathname |
◆
| struct { ... } GdbSyscallInfo::read |
◆
| struct { ... } GdbSyscallInfo::rename |
◆ result
| int GdbSyscallInfo::result |
Final result of syscall.
◆
| struct { ... } GdbSyscallInfo::stat |
◆
| struct { ... } GdbSyscallInfo::system |
◆ tv
| gdb_timeval_t* GdbSyscallInfo::tv |
◆ tz
| void* GdbSyscallInfo::tz |
◆
| struct { ... } GdbSyscallInfo::unlink |
◆ whence
| int GdbSyscallInfo::whence |
◆
| struct { ... } GdbSyscallInfo::write |
The documentation for this struct was generated from the following file:
1.9.1