有ARM9上的回溯示例代码吗?

发布于 2025-01-01 21:40:27 字数 221 浏览 1 评论 0原文

我想编写一个在 ARM9 架构上像回溯实用程序一样工作的代码。

我确实遇到了代码arm中ulibc的回溯。 但是从上面的代码我想知道上面代码中使用的数据结构布局和参数的详细信息。 任何人都可以对上述内容有所了解。

提前致谢。

i want to write a code which will work like backtrace utility on ARM9 architecture.

i did come across the code back trace for ulibc in arm.
But from above code i want to know the details of data structure layout and parameter used in above code.
Can anyone throw some light on the above.

thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

別甾虛僞 2025-01-08 21:40:27

在 glibc 中,它在 dlfcn/dlfcn.h 中定义,看起来像

/* Structure containing information about object searched using
   `dladdr'.  */
typedef struct
{
  __const char *dli_fname;      /* File name of defining object.  */
  void *dli_fbase;              /* Load address of that object.  */
  __const char *dli_sname;      /* Name of nearest symbol.  */
  void *dli_saddr;              /* Exact value of nearest symbol.  */
} Dl_info;

In glibc it's defined in dlfcn/dlfcn.h and looks like

/* Structure containing information about object searched using
   `dladdr'.  */
typedef struct
{
  __const char *dli_fname;      /* File name of defining object.  */
  void *dli_fbase;              /* Load address of that object.  */
  __const char *dli_sname;      /* Name of nearest symbol.  */
  void *dli_saddr;              /* Exact value of nearest symbol.  */
} Dl_info;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文