【发布时间】:2016-01-04 14:59:59
【问题描述】:
进程调用ptrace(PTRACE_TRACEME, ...)后,tracee停在哪里?
tracee 是否在exec() 系统调用中停止? (好像没有)
tracee 是否在动态链接器文本中停止?
...
如果我编译一个没有任何动态链接库和 glibc c-runtime 的可执行文件,并指定入口点, 被跟踪者将在入口点停止。
但是当我用 glibc(gcc hello-world.c) 编译一个可执行文件时,它会停在/lib/ld-2.20.so offset + 0xfb0。 (cat /proc/[pid]/maps)
希望有关此的更多详细信息。
man ptrace 似乎没有帮助。
【问题讨论】: