Linux应用程序在内存中的地址布局

    xiaoxiao2021-08-21  116

    栈:局部 量(初始化的和未初始化的,但不包含局部静态变量)、局部只读变量(const) 堆:动态分 配的区域(如使用malloc函数申请的区域) BSS段:存储未初始化的全局变量和静态变量 数据段:存储初始化的全局变量和静态变量 代码段:代码、全局const常量、字符量 通过命令ps -aux | grep app 可以查找app的pid 在/proc/app PID/maps可以查看 代码段、数据段、堆、栈  信息 通过readelf -S /home/app 可以查看 bss  信息

    转载请注明原文地址: https://ju.6miu.com/read-676790.html

    最新回复(0)