File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -218,6 +218,13 @@ s! {
218
218
pub tai: :: c_long,
219
219
pub time_state: :: c_int,
220
220
}
221
+
222
+ pub struct ptrace_io_desc {
223
+ pub piod_op: :: c_int,
224
+ pub piod_offs: * mut :: c_void,
225
+ pub piod_addr: * mut :: c_void,
226
+ pub piod_len: :: size_t,
227
+ }
221
228
}
222
229
223
230
s_no_extra_traits ! {
@@ -713,6 +720,11 @@ pub const PF_NATM: ::c_int = AF_NATM;
713
720
pub const PF_ATM : :: c_int = AF_ATM ;
714
721
pub const PF_NETGRAPH : :: c_int = AF_NETGRAPH ;
715
722
723
+ pub const PIOD_READ_D : :: c_int = 1 ;
724
+ pub const PIOD_WRITE_D : :: c_int = 2 ;
725
+ pub const PIOD_READ_I : :: c_int = 3 ;
726
+ pub const PIOD_WRITE_I : :: c_int = 4 ;
727
+
716
728
pub const PT_TRACE_ME : :: c_int = 0 ;
717
729
pub const PT_READ_I : :: c_int = 1 ;
718
730
pub const PT_READ_D : :: c_int = 2 ;
Original file line number Diff line number Diff line change 75
75
pub seq: :: c_ushort,
76
76
pub key: :: key_t,
77
77
}
78
+
79
+ pub struct ptrace_io_desc {
80
+ pub piod_op: :: c_int,
81
+ pub piod_offs: * mut :: c_void,
82
+ pub piod_addr: * mut :: c_void,
83
+ pub piod_len: :: size_t,
84
+ }
78
85
}
79
86
80
87
pub const D_T_FMT : :: nl_item = 0 ;
@@ -343,6 +350,12 @@ pub const POSIX_MADV_DONTNEED: ::c_int = 4;
343
350
pub const PTHREAD_CREATE_JOINABLE : :: c_int = 0 ;
344
351
pub const PTHREAD_CREATE_DETACHED : :: c_int = 1 ;
345
352
353
+ pub const PIOD_READ_D : :: c_int = 1 ;
354
+ pub const PIOD_WRITE_D : :: c_int = 2 ;
355
+ pub const PIOD_READ_I : :: c_int = 3 ;
356
+ pub const PIOD_WRITE_I : :: c_int = 4 ;
357
+ pub const PIOD_READ_AUXV : :: c_int = 5 ;
358
+
346
359
pub const PT_TRACE_ME : :: c_int = 0 ;
347
360
pub const PT_READ_I : :: c_int = 1 ;
348
361
pub const PT_READ_D : :: c_int = 2 ;
You can’t perform that action at this time.
0 commit comments