构建 lzma stubs 是一件令人头痛的事
作者: jreiser创建于 2026年6月24日更新于 2026年6月24日
构建 lzma 的 stub 解压代码的配方是一个维护上的烦恼。src/stub/src/arch/.../Makefile.extra中的 shell 代码包含如下一步:
./arm64/v8/Makefile.extra: head -c-4 tmp/$T.bin > tmp/$T.out
``` 这假设 C 编译器生成的汇编语言的最后一条指令包含唯一的子程序 **return** 指令。 这种假设太常出错,部分原因是可能对编译器代码生成进行改进。内容来源: upx/upx