| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | MemStruct/Types: Renamed analysis.mem to core.types | Florent Monjalet | 2016-01-18 | 1 | -6/+6 | |
| | | ||||||
| * | MemStruct: Pinned* renamed back to Mem* | Florent Monjalet | 2016-01-18 | 1 | -11/+11 | |
| | | ||||||
| * | MemStruct: Global doc update | Florent Monjalet | 2016-01-18 | 1 | -16/+22 | |
| | | ||||||
| * | MemStruct: allow Type instance in cast | Florent Monjalet | 2016-01-18 | 1 | -3/+3 | |
| | | ||||||
| * | MemStruct: Str type | Florent Monjalet | 2016-01-18 | 1 | -10/+10 | |
| | | ||||||
| * | MemStruct: Array/PinnedArray homogeneity | Florent Monjalet | 2016-01-18 | 1 | -1/+1 | |
| | | | | | | Array access logic has moved to Array, Pinned(Sized)Array just contains the logic to interface with memory | |||||
| * | MemStruct: big refactor in process | Florent Monjalet | 2016-01-18 | 1 | -14/+15 | |
| | | | | | Doc is currently incoherent, impl will also be completed | |||||
| * | MemStruct: Big refactoring, Mem* -> Pinned* | Florent Monjalet | 2016-01-18 | 1 | -24/+24 | |
| | | | | | | This commit is the first phase of the Type refactor. The PinnedType class has been separated from the more specific PinnedStruct class. | |||||
| * | MemStruct example: fix memset usage | Florent Monjalet | 2016-01-18 | 1 | -4/+2 | |
| | | ||||||
| * | MemStruct: fix example to use Ptr to MemSizedArray rather that Array | Florent Monjalet | 2016-01-18 | 1 | -3/+3 | |
| | | ||||||
| * | MemStruct: Fix MemStruct __eq__ | Florent Monjalet | 2016-01-18 | 1 | -1/+1 | |
| | | ||||||
| * | MemStruct: minor fixes + toy example script | Florent Monjalet | 2016-01-18 | 1 | -0/+229 | |
| | | ||||||
| * | X86: add pushfb | Fabrice Desclaux | 2015-12-23 | 1 | -1/+0 | |
| | | ||||||
| * | Autopep8 | Fabrice Desclaux | 2015-12-16 | 2 | -4/+4 | |
| | | ||||||
| * | Update api according to Elfesteem | Fabrice Desclaux | 2015-12-16 | 2 | -3/+8 | |
| | | ||||||
| * | Examples: set load_hdr to True for the sandbox in unpack_upx.py | Pierre LALET | 2015-12-13 | 1 | -1/+3 | |
| | | ||||||
| * | IR: replace `.g` with a lazy built `.graph`, avoiding the need of `gen_graph` | Ajax | 2015-12-07 | 7 | -22/+7 | |
| | | ||||||
| * | IR: use expr_is_label instead of ExprIsLabel | Camille Mougey | 2015-12-07 | 1 | -1/+1 | |
| | | ||||||
| * | Example/Disasm: update full.py to produce both IR and IRA graphes | Camille Mougey | 2015-12-07 | 1 | -0/+3 | |
| | | ||||||
| * | Sandbox: support additional options | Fabrice Desclaux | 2015-12-04 | 1 | -1/+1 | |
| | | ||||||
| * | Example/SymbolExec: write code more arch-independent | Ajax | 2015-11-09 | 1 | -16/+14 | |
| | | ||||||
| * | Example/SymbolExec: enhance and comment | Ajax | 2015-11-09 | 1 | -15/+27 | |
| | | ||||||
| * | Example: move output .txt to .dot | Ajax | 2015-11-09 | 10 | -20/+20 | |
| | | ||||||
| * | Merge pull request #254 from commial/keyword-disasm-cb | serpilliere | 2015-11-09 | 1 | -0/+67 | |
| |\ | | | | | Keyword disasm cb | |||||
| | * | Example/Disasm/Callback: comment and update with new API | Ajax | 2015-11-09 | 1 | -8/+15 | |
| | | | ||||||
| | * | Disasm/x86: move `pushpop` callback to an example `callback.py` | Ajax | 2015-11-09 | 1 | -0/+60 | |
| | | | ||||||
| * | | Merge pull request #256 from commial/fix-unpackupx | serpilliere | 2015-11-09 | 1 | -5/+11 | |
| |\ \ | | | | | | | Fix unpackupx | |||||
| | * | | Example/UnpackUPX: PR #256 comments (creds @p-l-, @fmonjalet) | Ajax | 2015-11-09 | 1 | -3/+3 | |
| | | | | ||||||
| | * | | Example/UnpackUPX: call handle_function in GetProcAddress hook (skeleton) | Ajax | 2015-11-06 | 1 | -0/+4 | |
| | | | | ||||||
| | * | | Example/UnpackUPX: comment GetProcAddress hook | Ajax | 2015-11-06 | 1 | -0/+4 | |
| | | | | ||||||
| | * | | Example/UnpackUPX: hint on an alternative solution for PE rebuilding | Ajax | 2015-11-06 | 1 | -0/+2 | |
| | | | | ||||||
| | * | | Example/UnpackUPX: entrypoint was fixed twice | Ajax | 2015-11-06 | 1 | -1/+0 | |
| | | | | ||||||
| | * | | Example/UnpackUPX: useless variable | Ajax | 2015-11-06 | 1 | -4/+1 | |
| | |/ | ||||||
| * | | Example/ASM: unused import | Ajax | 2015-11-06 | 1 | -2/+0 | |
| | | | ||||||
| * | | Example/IDA: unused import | Ajax | 2015-11-06 | 1 | -3/+0 | |
| | | | ||||||
| * | | Example/IDA: useless sys path | Ajax | 2015-11-06 | 1 | -7/+2 | |
| | | | ||||||
| * | | Example/IDA: unused import | Ajax | 2015-11-06 | 1 | -3/+1 | |
| | | | ||||||
| * | | Example/Jitter: unused import | Ajax | 2015-11-06 | 1 | -2/+1 | |
| | | | ||||||
| * | | Example/Jitter: unused import | Ajax | 2015-11-06 | 1 | -4/+0 | |
| | | | ||||||
| * | | Example/Jitter: unused import | Ajax | 2015-11-06 | 1 | -2/+1 | |
| | | | ||||||
| * | | Example/Expr: unused import | Ajax | 2015-11-06 | 1 | -3/+3 | |
| | | | ||||||
| * | | Example/Expr: reorganize imports | Ajax | 2015-11-06 | 1 | -6/+5 | |
| | | | ||||||
| * | | Example/Expr: unused import | Ajax | 2015-11-06 | 1 | -1/+0 | |
| | | | ||||||
| * | | Example/EXPR: unused import | Ajax | 2015-11-06 | 1 | -1/+0 | |
| | | | ||||||
| * | | Example/EXPR: unused import DiGraph | Ajax | 2015-11-06 | 1 | -1/+0 | |
| | | | ||||||
| * | | Example/ASM: remove unused import in simple.py | Ajax | 2015-11-06 | 1 | -2/+0 | |
| |/ | ||||||
| * | Core/parse_asm: update parse_txt API use | serpilliere | 2015-10-29 | 4 | -7/+6 | |
| | | ||||||
| * | Example/ida/utils: fix mips arch | Fabrice Desclaux | 2015-10-29 | 1 | -2/+2 | |
| | | ||||||
| * | In interactive use, allow C-like prefixes to choose the base of integers | Aymeric Vincent | 2015-10-27 | 5 | -7/+8 | |
| | | | | | | | | 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. | |||||
| * | UnpackUPX: stop execution properly | Camille Mougey | 2015-10-19 | 1 | -0/+3 | |
| | | ||||||