如果我在图像的 .BSS 部分保留内存,我是否负责在进程终止之前释放该内存?如果是,我该如何处理?
这里有一些示例代码来阐明
SECTIION .text
GLOBAL _start
_start:
mov edx, buffer
movb [edx], 30h ; Initializes buffer which was reserved in .bss
...
SECTION .bss
buffer: RESB 2 ; Reserves 2 bytes in .bss section
最佳答案
加载程序在您的进程开始执行之前分配该内存,内核将在您的进程退出时自动回收它。您无需担心。
关于linux - 谁负责释放图像的 .bss 部分中保留的内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6420469/