2023年7月29日

摘要: # 问题 在开发过程中,可能需要查看cpp文件生成的汇编代码来确认一些问题。由于单纯的汇编代码看起来并不太容易捋清楚内部逻辑,所以最好能够把源代码的位置列出来。在gdb的早期版本中,这个功能是通过disas命令的/m修饰符(选项)来实现的。 如果使用过这个选项就会发现,这个功能显示的结果使人非常困惑 阅读全文
posted @ 2023-07-29 17:51 tsecer 阅读(256) 评论(0) 推荐(0) 编辑
摘要: # setup中的header 在header.S结构中定义了一个使用汇编语言定义的hdr结构,这个结构是bootloader和内核setup代码之间通过boot协议约定的: 在哪个位置是什么字段,字段是什么意义都是bootloader和内核达成共识的,我们甚至可以认为:这个协议类似于tcp/ip的 阅读全文
posted @ 2023-07-29 12:17 tsecer 阅读(164) 评论(0) 推荐(0) 编辑

导航