gpt4 book ai didi

c - dtrace 从应用程序访问全局变量

转载 作者:太空宇宙 更新时间:2023-11-03 23:32:59 26 4
gpt4 key购买 nike

假设我的应用代码如下所示:

#include <stdio.h>
int global_var;

void change_var(){
global_var++;
}

int main(void){
change_var();
retrun 0;
}

现在,你能告诉我,是否有可能在 dtrace 脚本中访问 global_var 并打印它?

最好的问候

最佳答案

你可以,但你必须知道变量的地址。你的 D 会像

self->kp = (int *) copyin(<address>, sizeof (int));
printf("global_var = 0x%d\n", *self->kp)

关于c - dtrace 从应用程序访问全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11228352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com