| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Example/full: add constant propagation | Fabrice Desclaux | 2018-08-06 | 1 | -5/+159 |
| | | |||||
| * | Add support for reloc and rebase in ContainerELF | Ajax | 2018-07-24 | 1 | -3/+2 |
| | | |||||
| * | Disasm/Full: fix inversion in output names | Ajax | 2018-07-12 | 1 | -2/+2 |
| | | |||||
| * | Examples: updt api | Fabrice Desclaux | 2018-07-10 | 1 | -7/+9 |
| | | |||||
| * | Analysis: Add SSA transformation | Tim Blazytko | 2018-07-09 | 1 | -0/+13 |
| | | | | | Joint work with Niko Schmidt | ||||
| * | Example: fix defuse | Fabrice Desclaux | 2018-07-05 | 1 | -1/+1 |
| | | |||||
| * | IR: gen ircfg from ir_arch | Fabrice Desclaux | 2018-07-05 | 1 | -11/+15 |
| | | |||||
| * | Update symbol_pool's deprecated API -> LocationDB | Ajax | 2018-07-03 | 1 | -3/+3 |
| | | |||||
| * | symbol_pool -> loc_db | Ajax | 2018-07-03 | 1 | -8/+8 |
| | | |||||
| * | Core: replace AsmLabel by LocKey | Fabrice Desclaux | 2018-06-09 | 1 | -13/+16 |
| | | |||||
| * | Expr: Add new word ExprLoc | Fabrice Desclaux | 2018-06-08 | 1 | -1/+1 |
| | | | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here. | ||||
| * | append b to the opens mode ; Python on Windows makes a distinction between ↵ | w4kfu | 2018-01-16 | 1 | -2/+2 |
| | | | | | text and binary files | ||||
| * | Asmblock: rename bloc | Fabrice Desclaux | 2017-07-07 | 1 | -1/+1 |
| | | |||||
| * | IR: rename add_bloc | Fabrice Desclaux | 2017-07-07 | 1 | -2/+2 |
| | | |||||
| * | Example: fix simplify argument | Fabrice Desclaux | 2017-05-07 | 1 | -1/+1 |
| | | |||||
| * | Remove PYTHONSTARTUP in end-user scripts | Ajax | 2017-04-24 | 1 | -5/+0 |
| | | |||||
| * | Example: add irblock simplification example | Fabrice Desclaux | 2017-04-21 | 1 | -2/+15 |
| | | |||||
| * | analysis: Introduction of use-definition chains | Caroline Leman | 2017-03-29 | 1 | -1/+9 |
| | | | | | | | - previous dead_simp function has been moved to data_flow.py - ira class has been simplified - reach analysis code has been 'clarified' | ||||
| * | Example/full: fix tipo | Fabrice Desclaux | 2017-03-27 | 1 | -1/+1 |
| | | |||||
| * | Core/asmbloc: move asmbloc to asmblock | Fabrice Desclaux | 2017-03-13 | 1 | -2/+2 |
| | | |||||
| * | Asmbloc: rename asm_label to AsmLabel | Fabrice Desclaux | 2017-03-13 | 1 | -2/+2 |
| | | |||||
| * | All: rename vars bloc -> block | Fabrice Desclaux | 2017-03-13 | 1 | -18/+18 |
| | | |||||
| * | IR: rename blocs to blocks | Fabrice Desclaux | 2017-03-13 | 1 | -9/+9 |
| | | |||||
| * | Example: add raw disasm to full.py | Fabrice Desclaux | 2017-01-12 | 1 | -2/+9 |
| | | |||||
| * | Introduce Container.symbol_pool, containing container symbols (if any) | Ajax | 2016-03-21 | 1 | -2/+8 |
| | | |||||
| * | Graph: generic html dot code | Fabrice Desclaux | 2016-01-30 | 1 | -1/+1 |
| | | |||||
| * | Rename BasicBlocks -> AsmCFG, more comprehensible, include "graph" | Ajax | 2016-01-26 | 1 | -2/+2 |
| | | |||||
| * | BasicBlocks: update examples with the new API | Ajax | 2016-01-26 | 1 | -6/+4 |
| | | |||||
| * | IR: replace `.g` with a lazy built `.graph`, avoiding the need of `gen_graph` | Ajax | 2015-12-07 | 1 | -4/+2 |
| | | |||||
| * | Example/Disasm: update full.py to produce both IR and IRA graphes | Camille Mougey | 2015-12-07 | 1 | -0/+3 |
| | | |||||
| * | Example: move output .txt to .dot | Ajax | 2015-11-09 | 1 | -3/+3 |
| | | |||||
| * | In interactive use, allow C-like prefixes to choose the base of integers | Aymeric Vincent | 2015-10-27 | 1 | -2/+3 |
| | | | | | | | | Use Python's int(s, 0) to allow string "s" to specify its base where addresses and offsets can be supplied. This change makes the situation homogeneous among the various examples and interactive usage. | ||||
| * | Example/Disasm/Full: fix follow_call option | Fabrice Desclaux | 2015-06-29 | 1 | -0/+1 |
| | | |||||
| * | Treat properly multiple addresses as advertised | Mathieu Geli | 2015-06-16 | 1 | -1/+1 |
| | | |||||
| * | DisasmFull: The architecture is now an optionnal argument, otherwise ↵ | Ajax | 2015-03-19 | 1 | -8/+15 |
| | | | | | cont.arch is used | ||||
| * | Disasm/Full: args.address can be empty, otherwise `default_addr` code is ↵ | Ajax | 2015-03-19 | 1 | -1/+1 |
| | | | | | never reached | ||||
| * | Example/Disasm/Full: Compute IR with & without analysis on `-g` | Camille Mougey | 2015-02-24 | 1 | -6/+17 |
| | | |||||
| * | Example: Move disasm's examples to a `disasm` directory | Camille Mougey | 2015-01-23 | 1 | -0/+183 |