123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- type
- __ptrace_request =(
- PTRACE_TRACEME := 0,
- PTRACE_PEEKTEXT := 1,
- PTRACE_PEEKDATA := 2,
- PTRACE_PEEKUSER := 3,
- PTRACE_POKETEXT := 4,
- PTRACE_POKEDATA := 5,
- PTRACE_POKEUSER := 6,
- PTRACE_CONT := 7,
- PTRACE_KILL := 8,
- PTRACE_SINGLESTEP := 9,
- PTRACE_GETREGS := 12,
- PTRACE_SETREGS := 13,
- PTRACE_GETFPREGS := 14,
- PTRACE_SETFPREGS := 15,
- PTRACE_ATTACH := 16,
- PTRACE_DETACH := 17,
- PTRACE_GETFPXREGS := 18,
- PTRACE_SETFPXREGS := 19,
- PTRACE_SYSCALL := 24
- );
- Const
- PT_TRACE_ME = PTRACE_TRACEME;
- PT_READ_I = PTRACE_PEEKTEXT;
- PT_READ_D = PTRACE_PEEKDATA;
- PT_READ_U = PTRACE_PEEKUSER;
- PT_WRITE_I = PTRACE_POKETEXT;
- PT_WRITE_D = PTRACE_POKEDATA;
- PT_WRITE_U = PTRACE_POKEUSER;
- PT_CONTINUE = PTRACE_CONT;
- PT_KILL = PTRACE_KILL;
- PT_STEP = PTRACE_SINGLESTEP;
- PT_GETREGS = PTRACE_GETREGS;
- PT_SETREGS = PTRACE_SETREGS;
- PT_GETFPREGS = PTRACE_GETFPREGS;
- PT_SETFPREGS = PTRACE_SETFPREGS;
- PT_ATTACH = PTRACE_ATTACH;
- PT_DETACH = PTRACE_DETACH;
- PT_GETFPXREGS = PTRACE_GETFPXREGS;
- PT_SETFPXREGS = PTRACE_SETFPXREGS;
- PT_SYSCALL = PTRACE_SYSCALL;
- function ptrace(__request:__ptrace_request; args:array of const):longint;cdecl;external clib name 'ptrace';
- function ptrace(__request:__ptrace_request):longint;cdecl;varargs;external clib name 'ptrace';
- function ptrace(__request: __ptrace_request; PID: pid_t; Address: Pointer; Data: Longint): longint; cdecl; external clib name 'ptrace';
- function ptrace(__request: __ptrace_request; PID: pid_t; Address: Pointer; Data: Longint; Addr2: Pointer): longint; cdecl; external clib name 'ptrace';
- { ---------------------------------------------------------------------
- Borland compatibility types
- ---------------------------------------------------------------------}
- // Type
|