Everhart, Glenn (FUSA) From: John Daniele [JDaniele@KPMG.CA] Sent: Tuesday, May 18, 1999 12:07 PM To: BUGTRAQ@NETSPACE.ORG Subject: Re: LD_PRELOAD: Clarification Barnett wrote: > cc -o rollover rollover.c > "rollover.c", line 75: undefined symbol: PTRACE_PEEKUSR > "rollover.c", line 77: undefined symbol: EBX > cc: acomp failed for rollover.c > *** Error code 2 > Solaris 2.6 > What OS is your program for? In response to similar emails rev'd, I was sitting in front of a linux box at the time of the LD_PRELOAD posting, thus my code reflects this. However, Solaris 2.6 should support PTRACE_PEEKUSR as this was favoured over PTRACE_READDATA in 2.5 I believe (correct me if I'm wrong). In any case, look at for valid request types. The value of EBX is defined in and is 0. If all else fails, you can always issue ioctl routines on a process within the /proc filesystem ;) John Daniele jdaniele@kpmg.ca VOX: (416) 777-3759