| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2022-03-21 | Short explanation of memory interferences | Ivan “CLOVIS” Canet | 1 | -0/+2 | |
| 2022-03-21 | Fixed incorrect path in solve_condition_stp | Ivan “CLOVIS” Canet | 1 | -13/+12 | |
| 2022-03-21 | Fixed output file name in graph_dataflow | Ivan “CLOVIS” Canet | 1 | -2/+4 | |
| 2022-03-21 | Fixed usage for constant_propagation, depgraph & graph_dataflow | Ivan “CLOVIS” Canet | 3 | -3/+3 | |
| 2022-03-15 | Fixed no-op in example/expression/simplification_add | Ivan “CLOVIS” Canet | 1 | -8/+13 | |
| Previously, the test would not do anything, as the simplification added in the test is already a part of the default enabled simplifications: ``` Without adding the simplification: a + a + a = a * 0x3 After adding the simplification: a + a + a = a * 0x3 ``` This also meant that editing the added simplification would have no effect (since the expression was already modified by the default simplifier, it would never match the custom one). This commit replaces `expr_simp` by a newly-created `simp` that doesn't have any simplifications enabled, so the one added by the test has an impact. | |||||
| 2022-03-08 | Fixed documentation in shellcode.py | Ivan “CLOVIS” Canet | 1 | -1/+1 | |
| The first argument to ArgumentParser is the program name, not the description. The previous version displayed invalid usage in the help command: `usage: Multi-arch (32 bits) assembler [-h] [--PE] [-e ENCRYPT ENCRYPT] architecture source output` The new version displays the correct usage: `usage: shellcode.py [-h] [--PE] [-e ENCRYPT ENCRYPT] architecture source output` | |||||
| 2022-02-23 | Add test for memory breakpoint example | William Bruneau | 2 | -1/+7 | |
| 2022-02-23 | Add memory breakpoints in debugger and examples | William Bruneau | 5 | -19/+122 | |
| 2022-02-17 | Fix ctype_propagation.py example | William Bruneau | 2 | -3/+3 | |
| 2022-02-15 | fix bug of cb_arm_fix_call | ling | 1 | -1/+1 | |
| 2022-01-26 | Fix delayslot to support pickle | Fabrice Desclaux | 9 | -13/+2 | |
| 2022-01-14 | Implements syscall handler for mips32b + minimal Linux environment | icecr4ck@protonmail.com | 4 | -1/+66 | |
| 2022-01-04 | Fix collections | William Bruneau | 2 | -6/+9 | |
| 2021-12-29 | exclude all compiled Python files | Gabriele N. Tornetta | 1 | -1/+1 | |
| 2021-12-27 | Minor modifications (incl. typos) | Elias Bachaalany | 2 | -3/+3 | |
| - added a more descriptive error message to bin_steam_ida. - fixed typo in setup.py | |||||
| 2021-12-13 | Fix export generation | Fabrice Desclaux | 1 | -10/+14 | |
| 2021-12-06 | Fix html; Add reg test | Fabrice Desclaux | 8 | -4/+13 | |
| 2021-12-01 | Colorize ir/asm | Fabrice Desclaux | 13 | -13/+485 | |
| 2021-11-29 | Fixed symbexec example to work for newer IDA (7.6) | Elias Bachaalany | 1 | -1/+1 | |
| 2021-11-12 | Fixed "POP reg_sp" in all modes | Elias Bachaalany | 1 | -2/+2 | |
| POP SP/ESP were broken in x64 mode. Same for POP SP in x32 mode. etc. Now, we don't increment reg_sp at all if it is the target of the POP. | |||||
| 2021-10-29 | Add aarch64 strlrxx | Fabrice Desclaux | 2 | -1/+9 | |
| 2021-10-29 | Add m68k jitter arch | Fabrice Desclaux | 3 | -0/+533 | |
| 2021-10-25 | ci: pin pyparsing dependency | Gabriele N. Tornetta | 3 | -3/+6 | |
| While testing with Python 3.9, tests were failing because of breaking changes in version 3 of pyparsing. Therefore the dependency on pyparsing should be pinned to ~=2.0 for now. | |||||
| 2021-10-25 | chore: add generated files to gitignore file | Gabriele N. Tornetta | 1 | -1/+6 | |
| The test runs generate many files that should be ignored by git. | |||||
| 2021-10-19 | Add get_export to reg tests | Fabrice Desclaux | 1 | -0/+5 | |
| 2021-10-13 | Test expressions interferences | Fabrice Desclaux | 2 | -0/+112 | |
| 2021-10-12 | Fix expr propag names | Fabrice Desclaux | 1 | -13/+13 | |
| 2021-09-04 | Raise IOError on out of bound pe reading | Fabrice Desclaux | 1 | -1/+3 | |
| 2021-09-04 | Fix analysis on incomplete ircfg graphs | Fabrice Desclaux | 1 | -0/+4 | |
| 2021-09-04 | Add flag cst simplification | Fabrice Desclaux | 2 | -1/+18 | |
| 2021-09-03 | Clean encode's value check | pengc | 4 | -35/+4 | |
| Seems we can do it in one pleace in cpu.py. it simple than check value and mask in every encode(). | |||||
| 2021-08-31 | Fix kernel32_WideCharToMultiByte | Théo Combe | 1 | -1/+4 | |
| 2021-08-23 | Add github actions | Fabrice Desclaux | 4 | -2/+119 | |
| 2021-08-17 | Fix interference computation | Fabrice Desclaux | 1 | -4/+8 | |
| 2021-08-02 | Fix interfer computation | Fabrice Desclaux | 1 | -4/+15 | |
| 2021-07-03 | x86_64 Fix multiple REX prefix instruction disasm (#1376) | Konstantin Komarov | 2 | -3/+14 | |
| Fix multiple rex prefixes | |||||
| 2021-06-10 | Optimise heap manipulation for mem accesses | Fabrice Desclaux | 1 | -7/+11 | |
| 2021-06-09 | Updated IDA API call for IDA 7.x | Vikas Gupta | 1 | -1/+1 | |
| idc.GetReg API call is changed to idc.get_sreg https://hex-rays.com/products/ida/support/ida74_idapython_no_bc695_porting_guide.shtml | |||||
| 2021-06-08 | Symbols are str instead of bytes | Fabrice Desclaux | 14 | -269/+270 | |
| 2021-05-05 | Replace jitter.run boolean by jitter.running | Romain Lesteven | 21 | -28/+28 | |
| 2021-03-23 | Fix m2_expr import in sem.py in MIPS32 | THUzxj | 1 | -39/+39 | |
| 2021-03-23 | Fix sb & sh instruction in MIPS32 #1361 | THUzxj | 1 | -4/+4 | |
| 2021-03-17 | Dockerfile: drop python2 and improve docker cache usage | clslgrnc | 1 | -15/+28 | |
| 2021-03-17 | MAINTAINER in Dockerfile is deprecated | clslgrnc | 1 | -1/+1 | |
| 2021-03-17 | Update stretch to buster in Dockerfile | clslgrnc | 1 | -1/+1 | |
| 2021-03-17 | irb_out_ndes -> irb_out_nodes | gh0st | 1 | -1/+1 | |
| 2021-03-13 | README: A few fixes (#1358) | Alexandre-Xavier Labonté-Lamoureux | 1 | -6/+6 | |
| * README.md: Fix typo 'too' -> 'tool' * README.md: Line up colons * README.md: Fix capitalization of acronyms | |||||
| 2021-02-24 | Pretty print jitter exception flag | William Bruneau | 2 | -1/+28 | |
| 2021-02-24 | Display exception flag on jitter exceptions | William Bruneau | 3 | -3/+19 | |
| 2021-02-14 | Fix ADD/SUB; Add CMN | Fabrice Desclaux | 3 | -2/+45 | |