2.11.8. __user_stack_cleanup_space()

如果已定义,此函数允许在发生堆栈溢出后运行 SIGSTAK 处理程序。 它返回系统所需的附加堆栈的大小。

语法

__value_in_regs struct __stack_cleanup_space _user_stack_cleanup_space(unsigned ignore);

用法

此函数没有缺省实现。

返回值

如果定义此函数,它必须向 r0 返回以下内容:在发生堆栈溢出后必须能够使用的附加堆栈数量(按字节计算),以便支持从溢出中进行恢复。

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0349AC
Non-Confidential