看啥推荐读物
专栏名称: 哆啦安全
软件开发类、安全研究类的技术分享、资源共享、远程支撑、技术交流等知识分享平台,以CSDN、知识星球等平台进行交流、分享、学习,欢迎加入知识星球与10年以上在嵌入式、内核、驱动、算法、安全相关实战经验丰富的多位专家进行互动交流、共同进步!
今天看啥  ›  专栏  ›  哆啦安全

Android的进程地址空间

哆啦安全  · 公众号  ·  · 2022-02-28 22:52
进程地址空间 从上图进程地址空间分布中可以看到,android进程的地址空间从低地址开始分别为:代码段(Text)、数据段(Data)、BSS段、堆、内存映射段、栈。下面就分别对这些属性做下解析。代码段它一般用于存放程序执行的代码(即CPU执行的机器指令)。一般C、C++代码执行语句都会编译成机器代码保存在代码段。通常代码段是可共享的,因此频繁执行的程序只需要在内存中拥有一份拷贝即可。代码段属性通常是只读状态,以防止其他第三方程序意外地修改其指令(对该段的写操作将导致段错误)。代码段指令根据程序设计流程依次执行,对于顺序指令,只会执行一次(每个进程);若有反复,则需使用跳转指令;若进行递归,则需要借助栈来实现。代码段指令中包括操作码和操 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照