LFMM Asked:2022-08-14 01:54:28 +0000 UTC2022-08-14 01:54:28 +0000 UTC 2022-08-14 01:54:28 +0000 UTC Linux 系统调用 (Kali)。NULL 地址是什么意思,它作为参数传递给 brk 系统调用? 772 学习汇编程序 Nasm。我从最标准的“Hello World”开始,开始研究每一行,有一个关于系统调用的问题,我阅读了系统调用文档,它说 brk 改变了数据段的大小,我保存了 strace 日志,有 brk 将 NULL 值作为参数。..下图 这是什么意思 ?brk 系统调用采用什么 NULL 地址? 还有一个问题。据我了解,在“=”指示系统调用的返回值之后,文档说 brk 返回两个值之一,成功时返回 0,如果出现某种错误则返回 1,所以我返回 0x5561ea0bb000 , 这个值是 0 吗?也就是说,brk系统调用执行没有错误? syscall 1 个回答 Voted Best Answer KoVadim 2022-08-14T03:00:27Z2022-08-14T03:00:27Z 打开法力并阅读。https://en.manpages.org/brk/2 NULL 参数的返回值(几乎总是只有 0)是可用内存的高端标记。它通常用于确定进程的可用内存。
打开法力并阅读。https://en.manpages.org/brk/2 NULL 参数的返回值(几乎总是只有 0)是可用内存的高端标记。它通常用于确定进程的可用内存。