delphi - Delphi - 有没有简单/快速的方法来获取调用者函数地址?
问题描述
是否有任何简单的方法(在 x86 和 x64 上)来确定哪个函数称为“test3”运行时?我试图找到一些短代码,而不是整个框架(绝地调试)
Program Test;
{$APPTYPE CONSOLE}
Procedure Test3;
Begin
// Detect caller here
End;
Procedure Test1;
Begin
Test3;
End;
Procedure Test2;
Begin
Test3;
End;
Begin
Test1;
Test2;
Readln;
End;
解决方案
推荐阅读
- javascript - 如何使用 ISO 日期格式获取最接近今天的日期?
- c# - 无法在 python 中启动套接字客户端
- ios - 如何在 SwiftUI 中显示警报视图或自定义叠加层
- php - 显示从离开日期和从和到日期的日期
- angular - Angular中具有相同名称的多个模块
- xcode11 - 无法在 Xcode 11 Beta 中将系统字体更改为自定义字体
- angular - this.table 在制作响应式数据表时未定义角度
- python - Boost不将模块暴露给python
- swift - 向 Spring 服务器发出 post 请求时出现 400 错误
- javascript - 使用 window.location.hostname 时生成了意外的 URL