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: