谁负责释放图像的.bss部分中保留的内存?

时间:2011-06-21 04:49:32

标签: linux memory-management assembly x86

如果我在图像的.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

1 个答案:

答案 0 :(得分:6)

加载程序在进程开始执行之前分配该内存,内核将在进程退出时自动回收它。你不必担心它。