about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Fix x86 asm offsetFabrice Desclaux2020-06-011-1/+1
|/ / / / /
* | | | | Merge pull request #1237 from mrphrazer/assertion_messagesserpilliere2020-06-011-4/+6
|\ \ \ \ \ | | | | | | | | | | | | simplifications_common: added explicit assertion messages for division by 0
| * | | | | simplifications_common: added explicit assertion messages for division by 0Tim Blazytko2020-05-241-4/+6
| | | | | |
* | | | | | Merge pull request #1245 from Frky/patch-5serpilliere2020-05-311-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix bug in WideCharToMultiByte
| * | | | | | Fix bug in WideCharToMultiByte_Frky2020-05-301-1/+1
|/ / / / / /
* | | | | | Merge pull request #1241 from Frky/patch-3serpilliere2020-05-281-5/+58
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | MultiByteToWideChar and WideCharToMultiByte
| * | | | | Fix bug in kernel32_MultiByteToWideChar and implement a minimalistic ↵_Frky2020-05-281-5/+58
| | | | | | | | | | | | | | | | | | | | | | | | kernel32_WideCharToMultiByte
* | | | | | Merge pull request #1242 from nofiv/patch-4serpilliere2020-05-281-6/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add apply_simp to DiGraphDefUse
| * | | | | | Add apply_simp to DiGraphDefUseVladislav Hrčka2020-05-271-6/+9
| |/ / / / / | | | | | | | | | | | | Prevents simple FPs such as xor eax, eax just like in the DependencyGraph
* | | | | | Wrong conditional prefix for MRC/MCR (#1233)IridiumXOR2020-05-282-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Wrong conditional prefix for MRC/MCR Sorry, I have wrongly implemented the conditional code for MRC/MCR, now I have fix them. * Add test units for conditional MRC/MCR
* | | | | | Merge pull request #1240 from serpilliere/ldrload_logserpilliere2020-05-271-0/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Add log to ldrloaddll
| * | | | | Add log to ldrloaddllFabrice Desclaux2020-05-271-0/+1
|/ / / / /
* | | | | Merge pull request #1239 from Frky/patch-2serpilliere2020-05-271-3/+78
|\ \ \ \ \ | | | | | | | | | | | | Fix bug in kernel32_GetStartupInfo
| * | | | | Update win_api_x86_32.py_Frky2020-05-261-11/+58
| | | | | |
| * | | | | Fix bug in kernel32_GetStartupInfo_Frky2020-05-261-2/+30
|/ / / / / | | | | | | | | | | Extend the structure size to fit with the documentation
* | | | | Merge pull request #1238 from carolineLe/jitter_step_traceserpilliere2020-05-251-5/+10
|\ \ \ \ \ | |/ / / / |/| | | | Jitter: add a trace option to 'run'
| * | | | Jitter: add a trace option to 'run'Caroline Leman2020-05-251-5/+10
|/ / / /
* | | | Merge pull request #1153 from aguinet/hack/divserpilliere2020-05-2411-3/+793
|\ \ \ \ | | | | | | | | | | Include missing functions from llvm's compiler-rt into Jitllvm
| * | | | Include missing functions from llvm's compiler-rt into JitllvmAdrien Guinet2020-05-2411-3/+793
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Under Windows, we also need to compile these with clang (because MSVCRT doesn't seem to have proper uint128_t support), so automatically check if clang is installed (through the registry) and force distutils to use it (with a not so nice hack). Last but not least, this only works for 64 bit systems, so disable the mn_div test if this is not the case.
* | | | Merge pull request #1234 from serpilliere/fix_tiposerpilliere2020-05-231-1/+1
|\ \ \ \ | | | | | | | | | | Fix tipo
| * | | | Fix tipoFabrice Desclaux2020-05-231-1/+1
|/ / / /
* | | | Merge pull request #1229 from IridiumXOR/mips_new_opsserpilliere2020-05-234-5/+147
|\ \ \ \ | | | | | | | | | | Mips new opcodes + bugfix
| * | | | Add test cases and fix args orderIridiumXOR2020-05-223-12/+33
| | | | |
| * | | | Implementing clz using ExprOp 'cntleadzeros'IridiumXOR2020-05-191-46/+5
| | | | |
| * | | | New opcodes and little bugfixIridiumXOR2020-05-163-5/+167
| | | | |
* | | | | Merge pull request #1232 from serpilliere/fix_tiposerpilliere2020-05-2217-83/+77
|\ \ \ \ \ | | | | | | | | | | | | Fix tipo
| * | | | | White spaces cleaningFabrice Desclaux2020-05-225-61/+61
| | | | | |
| * | | | | Fix tipoFabrice Desclaux2020-05-2213-22/+16
|/ / / / /
* | | | | Merge pull request #1231 from nofiv/patch-3serpilliere2020-05-221-0/+7
|\ \ \ \ \ | | | | | | | | | | | | simp_cmp_bijective_op improvement
| * | | | | simp_cmp_bijective_op improvementVladislav Hrčka2020-05-211-0/+7
|/ / / / / | | | | | | | | | | Input expr such as "(ESP_init + 0xFFFFFFA8) == (ESP_init + @32[ESP_init + 0xFFFFFECC] * 0x2 + 0xFFFFFFA8)" resulted in empty args_a which caused "sanitycheck: ExprOp args must have same size!" in "arg_a = ExprOp(op, *args_a)".
* | | | | Merge pull request #1223 from IridiumXOR/arm_mmuserpilliere2020-05-214-30/+337
|\ \ \ \ \ | | | | | | | | | | | | Implementation of all Coprocessor 15 registers in ARM
| * | | | | Add test units for MCR/MRCIridiumXOR2020-05-191-0/+4
| | | | | |
| * | | | | Implemented ALL the CP15 registers and FIX isb/dsb opcodesIridiumXOR2020-05-123-117/+290
| | | | | |
| * | | | | Fix inverted opcode namesIridiumXOR2020-05-121-2/+2
| | | | | |
| * | | | | Introducing ARM coprocessor registers and MCR/MRC opcodesIridiumXOR2020-05-112-1/+131
| |/ / / /
* | | | | Merge pull request #1228 from carolineLe/jitter_run_untilserpilliere2020-05-191-0/+11
|\ \ \ \ \ | | | | | | | | | | | | Jitter: new feature run_until
| * | | | | Jitter: new feature run_untilCaroline Leman2020-05-181-0/+11
| | | | | |
* | | | | | Merge pull request #1230 from carolineLe/win_api_MBTWCserpilliere2020-05-191-1/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | Win_api: fix kernel32_MultiByteToWideChar
| * | | | | | Win_api: fix kernel32_MultiByteToWideCharCaroline Leman2020-05-181-1/+2
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to the documentation, if cchWideChar is 0, then the required size for the buffer indicated by lpWideCharStr is returned.
* | | | | | Merge pull request #1227 from Frky/masterserpilliere2020-05-181-0/+33
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Add hooks for EncodePointer and DecodePointer for Win32 x86 64 API
| * | | | | Add hooks for EncodePointer and DecodePointer for Win32 x86 64 API_Frky2020-05-181-0/+33
|/ / / / /
* | | | | Merge pull request #1226 from serpilliere/fix_crypt_paramserpilliere2020-05-151-3/+9
|\ \ \ \ \ | | | | | | | | | | | | Win api: Support param HP_HASHSIZE
| * | | | | Win api: Support param xxFabrice Desclaux2020-05-151-3/+9
|/ / / / /
* | | | | Merge pull request #1225 from carolineLe/winapi_shell32serpilliere2020-05-151-3/+4
|\ \ \ \ \ | | | | | | | | | | | | Win_api: fix argv index in shell32_CommandLineToArgvW
| * | | | | Win_api: remove quotes around commandlineCaroline Leman2020-05-141-2/+3
| | | | | |
| * | | | | Win_api: fix argv index in shell32_CommandLineToArgvWCaroline Leman2020-05-141-1/+1
| | | | | |
* | | | | | Merge pull request #1224 from carolineLe/winapi_findfileserpilliere2020-05-151-13/+46
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Win_api: set lasterror on FindNextFile + encoding options
| * | | | | Win_api: set lasterror on FindNextFile + encoding optionsCaroline Leman2020-05-151-13/+46
|/ / / / /
* | | | | Merge pull request #1222 from serpilliere/fix_str_apiserpilliere2020-05-122-11/+11
|\ \ \ \ \ | |/ / / / |/| | | | Fix str api
| * | | | Win_api: fix str api usageFabrice Desclaux2020-05-121-6/+6
| | | | |