关于debug.c的问题

请问debug.c中实现的下面函数作用是什么,此外函数定义前面的一行代码是用于什么目的。谢谢


__attribute__((used))

void *_sbrk(ptrdiff_t incr)


您好,关于__attribute__((used))是防止该函数在编译时被编译器优化掉。关于void *_sbrk(ptrdiff_t incr)函数,作用是对heap的结束地址进行约束。关于堆栈的介绍,可参考一下下链接介绍

https://www.cnblogs.com/wahahahehehe/p/15164437.html

 



非常感谢!


只有登录才能回复,可以选择微信账号登录