摘要: 背景:字节对齐是编译器来处理的,但是我们依然需要适当关注;字节对齐是为了提高内存系统性能(字节对齐可以减少内存访问的次数) 主流的字节对齐方法 一、结构体中调整成员变量的顺序 struct test{ int a; char b; int d; short d; } 占用空间:4+4+4+4 =16 阅读全文
posted @ 2022-02-26 14:33 行者行者行者 阅读(47) 评论(0) 推荐(0)
摘要: 一、可执行文件及objdump输出 build/kernel.img: file format elf64-little Sections: Idx Name Size VMA LMA File off Algn 0 init 0000b5b0 0000000000080000 0000000000 阅读全文
posted @ 2022-02-26 14:11 行者行者行者 阅读(141) 评论(0) 推荐(0)