Re: Path to executable of current process?

看板FB_hackers作者時間18年前 (2007/07/24 11:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
In <78c6bd860707191725r14b8bfe3sf15c1f0e30cf82ca@mail.gmail.com>, Michael B Allen <ioplex@gmail.com> wrote: >Actually what I'm *really* trying to do is port some code that invokes >GDB to do a backtrace and I need to give GDB the path to the >executable of the current process (e.g. on linux this is >/proc/<pid>/exe) and the pid of the process to trace (easy - getpid). >The first argument is trickey since FreeBSD frequently does not have a >/proc filesystem. So it seems kvm_getargv should have this path no? # mount_procfs proc /proc # /bin/ls -l /proc/<pid>/file Note that if the executable on disk gets replaced, this won't work. -- Steve Watt KD6GGD PP-ASEL-IA ICBM: 121W 56' 57.5" / 37N 20' 15.3" Internet: steve @ Watt.COM Whois: SW32-ARIN Free time? There's no such thing. It just comes in varying prices... _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
文章代碼(AID): #16fMoq00 (FB_hackers)
文章代碼(AID): #16fMoq00 (FB_hackers)