This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LS3137:ARM 优化 C/C++编译器 v18.1.0.LTS 的--exceptions 选项的影响

Guru**** 1785650 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1404743/tms570ls3137-effect-of---exceptions-option-with-the-arm-optimizing-c-c-compiler-v18-1-0-lts

器件型号:TMS570LS3137

工具与软件:

您好!

第5.7节中的 ARM 优化 C/C++编译器 v18.1.0.LTS 仿真状态:

使用--exceptions 选项会导致编译器插入异常处理代码。 此代码会
增加程序大小、但 EABI 不会大幅增加代码大小、且代码大小最少
如果从未引发异常、则执行时间开销。 它略微增加了异常的数据大小-
处理表。

请、术语"异常处理表"指的是什么类型的数据?

它是否与堆栈展开表有关?

如果未使用--exceptions 选项、是否可以假定不生成堆栈展开表?

提前感谢您。