工具/软件:TI C/C++编译器
我正在尝试使用 hex6x 工具来分离二进制映像(这已经在工作)。 我在细小细节中详细介绍了我要创建的4个二进制文件与单个*。out 文件之间的区别。
问:我有一个带有两个函数的残桩 CPP 文件;funcA、funcB 带有一些 volatile 来保留它们; 问题是、当我更改与 funcA/funcB 完全没有"可见"关系的不同库输入文件时、我仍然看到自动生成的构造函数的反汇编中有无法解释的更改。
文本段.image4_text (大端字节序)、0xE0xx_xxxx 处的0xE0字节。
e0xx_x100: __STI_19_filename_CPP_fa5f8b8c:
(笑声)
(笑声)
(笑声)
b __cxa_guare_acquire。
(笑声)
b __cxa_guare_release
MVK.L2 0、B4
MV.L1 A10、A4
MVK.S1 0x4064、A3 <<< 这一个会发生变化。 在之前的构建中、当我从不同的输入库中更改代码时、STI 略有变化。 之前的版本是0x4024、A3。
感谢您的任何帮助。
谢谢!
将会
处理器:C6457
CCS 5.1x
CGT 7.3.22