关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
namedajipai
2016-08-09 06:11
采纳率: 94.4%
浏览 896
首页
已采纳
如何从dll函数中获得调用堆栈上一层级的函数名?
如何从dll函数中获得调用堆栈上一层级的函数名?怎么得到不同模块中调用的函数呢?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
threenewbee
2016-08-28 08:37
关注
这个需要调试符号才能做到,否则的话,只能知道调用函数的地址不能知道函数名。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
函数
调用
堆栈
分析
2025-08-24 11:29
丁金金_chihiro_修行的博客
摘要 本文详细介绍了Windows程序调试
中
的关键链接...文章还通过具体代码示例,展示了
函数
调用
时的
堆栈
变化和寄存器状态,详细解析了
函数
调用
过程
中
ebp、esp等寄存器的变化过程,以及返回地址在栈
中
的存储位置。这些设置
32位进程
调用
64位
DLL
函数
.rar
2020-04-03 22:35
标题
中
的“32位进程
调用
64位
DLL
函数
”是一个关键的技术问题,涉及到操作系统、处理器架构以及程序兼容性。32位与64位系统是两种不同的计算环境,32位程序通常不能直接
调用
64位动态链接库(
DLL
)
函数
,反之亦然,因为...
Windbg可以看到Visual Studio
中
看不到的有效
函数
调用
堆栈
2022-11-19 08:56
dvlinker的博客
在Visual Studio
中
调试代码时发生异常,看不到有效的
函数
调用
堆栈
,可以尝试用Windbg去动态调试查看
堆栈
。
C/C++
中
如何通过
函数
指针
调用
其他
dll
模块封装的
函数
,
调用
时,如果参数不匹配,会出现什么哪些错误?
2025-03-05 15:57
SunkingYang的博客
思路来源:在C/C++
中
如何通过
函数
指针
调用
其他
DLL
模块封装的
函数
,以及参数不匹配会导致哪些错误。首先,我得回想一下
DLL
调用
的基本步骤。通常,使用LoadLibrary加载
DLL
,然后用GetProcAddress获取
函数
地址,转换成...
C++高效获取
函数
调用
堆栈
2011-07-24 17:23
函数
调用
堆栈
是一种重要的数据结构,在程序执行过程
中
,它记录了
函数
的
调用
关系和参数信息。C++
中
有多种
调用
约定,如_cdecl、__stdcall、__fastcall、WINAPI、APIENTRY、CALLBACK、PASCAL 等。每种
调用
约定都有其...
哪些软件分析工具需要使用到pdb符号文件?(查看详细的
函数
调用
堆栈
,甚至查看内存
中
变量的值)
2023-07-06 13:19
dvlinker的博客
涉及到显示线程的
函数
调用
堆栈
,就需要pdb文件,否则
函数
调用
堆栈
中
就看不到具体的
函数
名
,看不到具体的
函数
就较难定位问题的。与Process Explorer工具类似,pdb文件可以直接放置在二进制模块所在的文件夹
中
,...
使用Process Explorer查看线程的
函数
调用
堆栈
去排查程序高CPU占用问题
2023-09-12 14:16
dvlinker的博客
详细讲述如何使用Process Explorer查看线程的
函数
调用
堆栈
去排查程序高CPU占用问题。
函数
调用
约定解析及
dll
中
调用
约定[收集].pdf
2021-10-13 01:38
###
函数
调用
约定解析及
DLL
中
调用
约定详解 #### 一、引言 本文旨在深入探讨
函数
调用
约定的基础知识以及其在不同编程环境
中
的应用,特别是针对
DLL
(动态链接库)
中
的
函数
调用
约定。理解这些概念对于编写高效、可...
【C++软件异常排查实战经验分享系列 ②】查看
函数
调用
堆栈
| Windbg动态调试 |
DLL
动态库加载失败 | API Monitor工具 | 程序闪退 | 寻找dump文件 | GDI对象泄漏
2025-06-30 13:23
dvlinker的博客
在开发调试C++软件的过程
中
会遇到各式各样的问题,通过排查这些项目问题可以积累大量的实战排查经验和处理技巧,本文对这些经验和技巧做个总结和分享,以供大家借鉴或参考。
利用 RtlWalkFrameChain 回溯
调用
堆栈
2022-06-03 00:29
调用
堆栈
是程序执行过程
中
函数
调用
关系的记录,每一个
函数
调用
都会在
堆栈
上留下一个帧(frame),包含了返回地址、局部变量等信息。RtlWalkFrameChain
函数
能够遍历这些帧,从而让我们知道
函数
是如何被
调用
的,以及...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告