ZHCUAU3J January 2018 – March 2024
压缩的加载数据具有以下布局:
位索引 | 压缩的数据 |
加载数据的前 位是处理程序索引。此处理程序索引用于索引到处理程序表中,以获取知道如何解码后续数据的处理程序函数的地址。处理程序表是 48 位函数指针的列表,如图 12-5 所示。
链接器为加载和运行空间创建一个单独的输出段。例如,如果使用了 RLE 来压缩 .task1.load,则处理程序索引会指向处理程序表中具有运行时支持例程 __TI_decompress_rle() 地址的条目。