【发布时间】:2021-05-14 05:34:02
【问题描述】:
我需要从 coredump 文件中提取 AT_EXECFN 的值。对于那些不知道这个值的人是the auxiliary vector 的一部分。在运行过程中获取此值非常简单,只需使用getauxval,但是当您拥有 ELF 核心转储文件时,我找不到任何有关如何执行此操作的信息。 I can find the NT_AUXV section of this file,但我不知道如何找到AT_EXECFN 指向的确切字符串。假设我在核心转储中找到了AT_EXECFN。根据this,我将获得一个带有 ann 地址的结构,其中存储了实际值。我的问题是如何在 coredump 文件中找到这个地址?
【问题讨论】: