给定一个非常基本的程序,
perl -e'$|=1; print $$; sleep 500;' HELLO WORLD
如何HELLO WORLD使用 GDB查找?我想,bt -full但是当我附加并运行时,我得到了
#0 __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=req@entry=0x7ffe3b266bb0, rem=rem@entry=0x7ffe3b266bb0)
at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:79
r = -516
#1 0x00007f99fe824403 in __GI___nanosleep (requested_time=requested_time@entry=0x7ffe3b266bb0, remaining=remaining@entry=0x7ffe3b266bb0) at nanosleep.c:27
ret = <optimized out>
#2 0x00007f99fe82433a in __sleep (seconds=0) at ../sysdeps/posix/sleep.c:55
save_errno = 0
ts = {tv_sec = 474, tv_nsec = 980286586}
#3 0x000055d533c98518 in Perl_pp_sleep ()
No symbol table info available.
#4 0x000055d533c38d06 in Perl_runops_standard ()
No symbol table info available.
#5 0x000055d533baca7c in perl_run ()
No symbol table info available.
#6 0x000055d533b82472 in main ()
No symbol table info available.
我希望能够将参数解析为main.
注意:我不是在寻找/proc/$$/cmdline. 那是可以改变的。我想要实际的论点main