GDB从核心文件获取可执行路径
是否有任何GDB命令来获取可执行文件路径? 目前显示GDB从核心文件获取可执行路径,gdb,Gdb,是否有任何GDB命令来获取可执行文件路径? 目前显示 Core was generated by ./a.bin 但我不想夸大结果。是否有一种方法可以使用GDB命令获取生成的路径 核心是由./a.bin生成的 请注意,大多数操作系统对可记录在NT\u PRPSINFOELF注释中的可执行路径的长度有很短的限制(在Linux上,限制为16个字符) 是否有一种方法可以使用GDB命令获取生成的路径 我不这么认为 编写一个程序,在核心中找到PT\u NOTE段,然后解码(可变大小)ELF notes,
Core was generated by ./a.bin
但我不想夸大结果。是否有一种方法可以使用GDB命令获取生成的路径
核心是由./a.bin生成的
请注意,大多数操作系统对可记录在NT\u PRPSINFO
ELF注释中的可执行路径的长度有很短的限制(在Linux上,限制为16个字符)
是否有一种方法可以使用GDB命令获取生成的路径
我不这么认为
编写一个程序,在核心中找到PT\u NOTE
段,然后解码(可变大小)ELF notes,直到找到NT\u PRPSINFO
注释,然后可以打印struct PRPSINFO
的pfname
成员,这非常简单
但是考虑到那里的信息可能会被截断,不清楚您为什么要编写这样一个程序