gpt4 book ai didi

c - 在函数中查找字节的确切位置

转载 作者:太空宇宙 更新时间:2023-11-04 10:43:22 25 4
gpt4 key购买 nike

我在函数中插入一个字节:

void func_simple(){
...
asm volatile (
".align 4 \n"
".long 0xfafafafa \n"
);
...
}

如何计算func_simple中插入字节前后的字节数?使用 nm -S a.out | grep func_simple 我可以得到func_simple的开始地址和长度,但我不知道如何走得更远。

最佳答案

如果我没理解错的话,您可以尝试以下操作:

void func_simple(){
...
asm volatile (
".align 4 \n"
".global mydata \n"
"mydata:\n"
".long 0xfafafafa \n"
);
...
}

然后用“objdump”或“nm -S”寻找符号“mydata”

关于c - 在函数中查找字节的确切位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34090674/

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