You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在LLDB内存读取操作中使用代码符号标签?

解决方法

LLDB的地址表达式规则和GDB不同,符号默认会被解析为该地址存储的值而非地址本身,你只需要在标签前加取地址符&即可正常读取:

# 读取main标签对应位置的内存
x -s1 -fx -c32 &main
# 读取你代码里自定义的msg标签对应的字符串内容也可以用同样写法
x -s1 -c14 &msg

排查备选方案

如果加&后仍然报错,可以先执行以下命令确认符号的准确命名:

image lookup -n main

该命令会输出当前目标文件里所有匹配的符号、对应的准确名称和起始地址,确认名称后再用&+准确符号名的格式读取即可。

内容的提问来源于stack exchange,提问作者RadlyEel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 05:45:02