added ptrace io struct and defines

This commit is contained in:
Simon Wörner 2020-07-09 17:06:31 +02:00
parent a72507859d
commit 2ea1dee37b
2 changed files with 25 additions and 0 deletions

View File

@ -218,6 +218,13 @@ s! {
pub tai: ::c_long,
pub time_state: ::c_int,
}
pub struct ptrace_io_desc {
pub piod_op: ::c_int,
pub piod_offs: *mut ::c_void,
pub piod_addr: *mut ::c_void,
pub piod_len: ::size_t,
}
}
s_no_extra_traits! {
@ -713,6 +720,11 @@ pub const PF_NATM: ::c_int = AF_NATM;
pub const PF_ATM: ::c_int = AF_ATM;
pub const PF_NETGRAPH: ::c_int = AF_NETGRAPH;
pub const PIOD_READ_D: ::c_int = 1;
pub const PIOD_WRITE_D: ::c_int = 2;
pub const PIOD_READ_I: ::c_int = 3;
pub const PIOD_WRITE_I: ::c_int = 4;
pub const PT_TRACE_ME: ::c_int = 0;
pub const PT_READ_I: ::c_int = 1;
pub const PT_READ_D: ::c_int = 2;

View File

@ -75,6 +75,13 @@ s! {
pub seq: ::c_ushort,
pub key: ::key_t,
}
pub struct ptrace_io_desc {
pub piod_op: ::c_int,
pub piod_offs: *mut ::c_void,
pub piod_addr: *mut ::c_void,
pub piod_len: ::size_t,
}
}
pub const D_T_FMT: ::nl_item = 0;
@ -343,6 +350,12 @@ pub const POSIX_MADV_DONTNEED: ::c_int = 4;
pub const PTHREAD_CREATE_JOINABLE: ::c_int = 0;
pub const PTHREAD_CREATE_DETACHED: ::c_int = 1;
pub const PIOD_READ_D: ::c_int = 1;
pub const PIOD_WRITE_D: ::c_int = 2;
pub const PIOD_READ_I: ::c_int = 3;
pub const PIOD_WRITE_I: ::c_int = 4;
pub const PIOD_READ_AUXV: ::c_int = 5;
pub const PT_TRACE_ME: ::c_int = 0;
pub const PT_READ_I: ::c_int = 1;
pub const PT_READ_D: ::c_int = 2;