会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
tsecer
2022年12月8日
为什么gdb通过0地址显示偏移会提示地址错误
摘要: 现象 在gdb中,如果想看一个struct的某个field的偏移量,和C语言一样可以通过对一个0地址变量取地址,然后取成员的偏移量获得。更神奇的地方在于和C语言一样,这里也不会触发内存访问异常。 另外还有一个奇怪的现象:对于x取地址的时候没有问题,但是对于c字段取地址之后会有一个莫名其妙的错误提示"
阅读全文
posted @ 2022-12-08 22:35 tsecer
阅读(857)
评论(0)
推荐(0)
git diff如何确定差异所在函数context
摘要: 问题 在使用git diff 展示c/c++文件修改内容时,除了显示修改上下文外,输出还贴心的展示了修改所在的函数。尽管这个展示并不总是准确,但是能够做到大部分情况下准确也已经相当不错:是不是git内置了c语言这种高级语言的语法分析器?另外,git的这种分析在什么情况下会不准确? 例如,在下面的例子
阅读全文
posted @ 2022-12-08 20:33 tsecer
阅读(855)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告