c++ - 使用 Intel Pin Tool 访问程序的全局变量
问题描述
我已经宣布
测试.cpp:
volatile int var;
并尝试在我的 pintool 中通过 extern 使用它。但是,每次 dlopen 都找不到变量。我试过用-rdynamic编译test.cpp。
有没有办法让程序和 pin 工具有一些共享内存进行通信?
解决方案
推荐阅读
- java - 允许主机应用程序访问安装在 Docker 容器中的 Java SDK
- hashicorp-vault - 如何使用 spring-cloud-vault 检索旧版本的密钥?
- c - 为什么我的 Kadane 的算法代码在所有情况下都给出 0 的输出?
- python - “for line in file”返回字母而不是行(python)
- python - 在自己的数据集上训练。Mask_RCNN 资源耗尽:分配时OOM
- python - 在python中获取空格分隔的输入
- .htaccess - 从多个动态 URL 重定向到唯一 URL
- java - 将列表传递给Java中的oracle存储过程,但仅获取列表类型对象中的一个元素
- python - 类型错误无法将 int 对象隐式转换为 sting
- java - 休眠多对多与加入类级联问题