来自:https ://github.com/cocos2d/cocos2d-x/blob/gles20/cocos2dx/support/zip_support/unzip.cpp
unzip.cpp 和 unzip.h 看起来既旧又稳定,但我得到以下 LLVM SA 逻辑错误:
cocos2dx/support/zip_support/unzip.cpp cocos2dx/support/zip_support/unzip.cpp:1186:5:分配的值是垃圾或未定义 cocos2dx/support/zip_support/unzip.cpp:796:12:调用“unzOpenInternal” cocos2dx/support/zip_support/unzip.cpp:585:1:输入来自“unzOpen”的调用 cocos2dx/support/zip_support/unzip.cpp:687:13: 假设 'central_pos' 不等于 0 cocos2dx/support/zip_support/unzip.cpp:697:13:调用'unz64local_getLong' cocos2dx/support/zip_support/unzip.cpp:267:1:输入来自“unzOpenInternal”的调用 cocos2dx/support/zip_support/unzip.cpp:275:11:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getLong”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 不等于 1 cocos2dx/support/zip_support/unzip.cpp:275:11:从'unz64local_getByte'返回 cocos2dx/support/zip_support/unzip.cpp:279:15:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getLong”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 不等于 1 cocos2dx/support/zip_support/unzip.cpp:279:15: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:283:15:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getLong”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 不等于 1 cocos2dx/support/zip_support/unzip.cpp:283:15:从'unz64local_getByte'返回 cocos2dx/support/zip_support/unzip.cpp:287:15:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getLong”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 不等于 1 cocos2dx/support/zip_support/unzip.cpp:287:15: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:697:13:从'unz64local_getLong'返回 cocos2dx/support/zip_support/unzip.cpp:701:13:调用'unz64local_getShort' cocos2dx/support/zip_support/unzip.cpp:240:1:输入来自“unzOpenInternal”的调用 cocos2dx/support/zip_support/unzip.cpp:248:11:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getShort”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 不等于 1 cocos2dx/support/zip_support/unzip.cpp:248:11: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:252:15:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getShort”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 不等于 1 cocos2dx/support/zip_support/unzip.cpp:252:15: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:701:13:从'unz64local_getShort'返回 cocos2dx/support/zip_support/unzip.cpp:705:13:调用'unz64local_getShort' cocos2dx/support/zip_support/unzip.cpp:240:1:输入来自“unzOpenInternal”的调用 cocos2dx/support/zip_support/unzip.cpp:248:11:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getShort”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 不等于 1 cocos2dx/support/zip_support/unzip.cpp:248:11: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:252:15:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getShort”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 不等于 1 cocos2dx/support/zip_support/unzip.cpp:252:15: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:705:13: 从 'unz64local_getShort' 返回 cocos2dx/support/zip_support/unzip.cpp:709:13:调用'unz64local_getShort' cocos2dx/support/zip_support/unzip.cpp:240:1:输入来自“unzOpenInternal”的调用 cocos2dx/support/zip_support/unzip.cpp:248:11:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getShort”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 不等于 1 cocos2dx/support/zip_support/unzip.cpp:248:11: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:252:15:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getShort”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 不等于 1 cocos2dx/support/zip_support/unzip.cpp:252:15: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:709:13:从'unz64local_getShort'返回 cocos2dx/support/zip_support/unzip.cpp:714:13:调用'unz64local_getShort' cocos2dx/support/zip_support/unzip.cpp:240:1:输入来自“unzOpenInternal”的调用 cocos2dx/support/zip_support/unzip.cpp:248:11:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getShort”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 等于 1 cocos2dx/support/zip_support/unzip.cpp:248:11: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:252:15:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getShort”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 等于 1 cocos2dx/support/zip_support/unzip.cpp:252:15: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:714:13:从'unz64local_getShort'返回 cocos2dx/support/zip_support/unzip.cpp:724:13:调用'unz64local_getLong' cocos2dx/support/zip_support/unzip.cpp:267:1:输入来自“unzOpenInternal”的调用 cocos2dx/support/zip_support/unzip.cpp:275:11:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getLong”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 等于 1 cocos2dx/support/zip_support/unzip.cpp:275:11:从'unz64local_getByte'返回 cocos2dx/support/zip_support/unzip.cpp:279:15:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getLong”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 等于 1 cocos2dx/support/zip_support/unzip.cpp:279:15: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:283:15:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getLong”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 等于 1 cocos2dx/support/zip_support/unzip.cpp:283:15:从'unz64local_getByte'返回 cocos2dx/support/zip_support/unzip.cpp:287:15:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getLong”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 等于 1 cocos2dx/support/zip_support/unzip.cpp:287:15: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:724:13: 从 'unz64local_getLong' 返回 cocos2dx/support/zip_support/unzip.cpp:730:13:调用'unz64local_getLong' cocos2dx/support/zip_support/unzip.cpp:267:1:输入来自“unzOpenInternal”的调用 cocos2dx/support/zip_support/unzip.cpp:275:11:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getLong”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 等于 1 cocos2dx/support/zip_support/unzip.cpp:275:11:从'unz64local_getByte'返回 cocos2dx/support/zip_support/unzip.cpp:279:15:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getLong”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 等于 1 cocos2dx/support/zip_support/unzip.cpp:279:15: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:283:15:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getLong”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 等于 1 cocos2dx/support/zip_support/unzip.cpp:283:15:从'unz64local_getByte'返回 cocos2dx/support/zip_support/unzip.cpp:287:15:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getLong”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 等于 1 cocos2dx/support/zip_support/unzip.cpp:287:15: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:730:13:从'unz64local_getLong'返回 cocos2dx/support/zip_support/unzip.cpp:735:13:调用'unz64local_getShort' cocos2dx/support/zip_support/unzip.cpp:240:1:输入来自“unzOpenInternal”的调用 cocos2dx/support/zip_support/unzip.cpp:248:11:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getShort”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 等于 1 cocos2dx/support/zip_support/unzip.cpp:248:11: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:252:15:调用'unz64local_getByte' cocos2dx/support/zip_support/unzip.cpp:213:1:输入来自“unz64local_getShort”的调用 cocos2dx/support/zip_support/unzip.cpp:217:9: 假设 'err' 等于 1 cocos2dx/support/zip_support/unzip.cpp:252:15: 从 'unz64local_getByte' 返回 cocos2dx/support/zip_support/unzip.cpp:735:13:从'unz64local_getShort'返回 cocos2dx/support/zip_support/unzip.cpp:760:9:调用“unzGoToFirstFile” cocos2dx/support/zip_support/unzip.cpp:1179:1:输入来自“unzOpenInternal”的调用 cocos2dx/support/zip_support/unzip.cpp:1186:5:分配的值是垃圾或未定义