꒥ꍟꋪꀤ꓅ꎁꌗ

Results 3 issues of ꒥ꍟꋪꀤ꓅ꎁꌗ

As we can see, Mips_option() return `CS_ERR_OPTION` by default. https://github.com/aquynh/capstone/blob/71f5c64c43b9868ab08c3a9bad82ba3563e9436d/arch/Mips/MipsModule.c#L42-L50 While others return `CS_ERR_OK` by default. https://github.com/aquynh/capstone/blob/71f5c64c43b9868ab08c3a9bad82ba3563e9436d/arch/AArch64/AArch64Module.c#L35-L42 https://github.com/aquynh/capstone/blob/71f5c64c43b9868ab08c3a9bad82ba3563e9436d/arch/ARM/ARMModule.c#L40-L61 https://github.com/aquynh/capstone/blob/71f5c64c43b9868ab08c3a9bad82ba3563e9436d/arch/X86/X86Module.c#L42-L92

在测试对LIEF(C++库)做flatten测试时发现,如果对InvokeInst做flat,则在后续`Greedy Register Allocator`时会发生空指针引用从而导致clang崩溃。 ``` $ make [ 2%] Built target lief_libjson [ 4%] Built target lief_frozen [ 6%] Built target lief_mbed_tls [ 8%] Built target lief_leaf [ 10%] Built target...

bug

能否将对x,y的赋初值操作放到defaultBranch中?这样是否能够加强混淆效果?

enhancement