小编Blu*_*lar的帖子

C/C++关于跟踪编程技术的问题

我有以下问题,从系统的角度来看,想知道如何轻松有效地实现这一目标.

给定一个用调试信息构建的任务'abc'和一个通常设置为0的全局变量"TRACE",我想打印出文件'log',在那个时间之间调用的每个函数的地址TRACE设置为1并再次返回0.

我正在考虑通过我开发的前端加载/启动捆绑任务来执行此操作,该任务查看跳转/帧指针推送的常见模式的指令,写下地址,然后将地址映射到符号的函数名称在abc中调试信息.虽然没有前端加载器,但可以采用更好的系统级方法来实现这一点,而且我不确定什么是最可行的.

有没有实施过的技术?

c c++ trace dbx

6
推荐指数
1
解决办法
658
查看次数

标签 统计

c ×1

c++ ×1

dbx ×1

trace ×1