汇编
文章平均质量分 92
qq_36488756
这个作者很懒,什么都没留下…
展开
-
ELF文件格式
以ARM平台为例,介绍它的取值情况。.text section的sh_type为SHT_PROGBITS(取值为1),意为Program Bits,即完全由应用程序自己决定(程序的机器指令当然是由程序自己决定的),sh_flags为SHF_ALLOC(当ELF文件加载到内存时,表示该Section会分配内存)和SHF_EXECINSTR(表示该Section包含可执行的机器指令)UNDEF是Undefine的意思,表示该符号的定义在别的ELF文件中,此处只是引用它,程序在链接时会处理UNDEF符号项。原创 2023-03-20 21:40:28 · 1147 阅读 · 0 评论 -
程序加载与运行过程中的资源分配与管理
程序的加载程序的内存空间程序入口地址BSS段初始化程序运行过程中的堆栈管理栈内存管理变量的作用域:栈溢出攻击原理Linux堆内存管理查看进程内存布局内存分配器内存块合并top chunk原创 2023-02-03 14:27:57 · 776 阅读 · 0 评论 -
静态链接库与动态链接库
静态链接库与动态链接库原创 2023-02-03 13:50:54 · 630 阅读 · 0 评论 -
C语言和汇编语言混合编程
C语言与汇编语言混合编程原创 2023-02-03 10:45:17 · 3281 阅读 · 0 评论 -
程序的编译与链接——ARM可执行文件ELF
程序的编译与链接程序编译预处理器编译器(1)词法分析。(2)语法分析。(3)语义分析。(4)中间代码生成。汇编器(5)汇编代码生成。链接器(6)目标代码生成。原创 2023-01-11 22:21:19 · 3924 阅读 · 0 评论 -
ARM汇编 : 汇编指令,伪指令,汇编程序格式
ARM 汇编指令原创 2023-01-10 22:30:09 · 3045 阅读 · 0 评论