学习汇编程序 Nasm。我从最标准的“Hello World”开始,开始研究每一行,有一个关于系统调用的问题,我阅读了系统调用文档,它说 brk 改变了数据段的大小,我保存了 strace 日志,有 brk 将 NULL 值作为参数。..下图
这是什么意思 ?brk 系统调用采用什么 NULL 地址?
还有一个问题。据我了解,在“=”指示系统调用的返回值之后,文档说 brk 返回两个值之一,成功时返回 0,如果出现某种错误则返回 1,所以我返回 0x5561ea0bb000 , 这个值是 0 吗?也就是说,brk系统调用执行没有错误?