serpilliere
|
644893c46e
|
Jitter: split VmMngr from JitCpu
|
2015-03-10 18:46:56 +01:00 |
|
serpilliere
|
d1c270b845
|
Merge pull request #105 from p-l-/fix-msp430-SR-affect
MSP430 semantic: fix SR affectation
|
2015-03-10 15:53:28 +01:00 |
|
Pierre LALET
|
c9f332f47c
|
MSP430 semantic: fix SR affectation
|
2015-03-10 15:23:37 +01:00 |
|
Pierre Lalet
|
7522308403
|
Merge pull request #104 from serpilliere/fix_multi_effect
IR: factor identical slices in multi dst effects
|
2015-03-09 09:59:25 +01:00 |
|
serpilliere
|
cefd58515c
|
IR: factor identical slices in multi dst effects
|
2015-03-08 21:09:46 +01:00 |
|
serpilliere
|
f3b86d7d2e
|
Merge pull request #103 from cea-sec/ida-windows
README: add a workaround for Windows & IDA
|
2015-03-06 15:27:42 +01:00 |
|
Camille Mougey
|
1af80c793a
|
README: add a workaround for Windows & IDA
|
2015-03-06 15:20:11 +01:00 |
|
serpilliere
|
4ec6b5047a
|
Merge pull request #102 from cea-sec/TCC-version
README: TCC *stable* version should be use
|
2015-03-06 13:27:29 +01:00 |
|
Camille Mougey
|
92140a9cfc
|
README: TCC *stable* version should be use
|
2015-03-06 13:26:18 +01:00 |
|
serpilliere
|
75e2d1688b
|
Merge pull request #101 from commial/faster-depgraph
Faster depgraph
|
2015-03-06 12:53:57 +01:00 |
|
Ajax
|
ef71abfe1f
|
Depgraph: Clean each depnodes to purge and improve search in done
|
2015-03-06 12:35:12 +01:00 |
|
Ajax
|
e9b9364aae
|
Depgraph: Modify the inter block done data structure to improve membership check
|
2015-03-06 12:33:25 +01:00 |
|
Ajax
|
379788f5e9
|
Depgraph: In filter_used_nodes, used_nodes can be used as a done set
|
2015-03-06 11:27:15 +01:00 |
|
serpilliere
|
f54b1c0296
|
Merge pull request #99 from fmonjalet/translator_z3_cache_fix
TranslatorZ3: now uses its cache (forgotten lines...)
|
2015-03-06 06:50:49 +01:00 |
|
Florent Monjalet
|
2d7bea1fa0
|
TranslatorZ3: now uses its cache (forgotten lines...)
|
2015-03-06 00:37:48 +01:00 |
|
serpilliere
|
8f3f666795
|
Merge pull request #98 from commial/ida-platform-indep
Example/IDA: Replace /tmp/ by tempfile.gettempdir (credits @OwariDa)
|
2015-03-05 16:34:36 +01:00 |
|
Ajax
|
22df70de9f
|
Example/IDA: Replace /tmp/ by tempfile.gettempdir (credits Joel Eriksson)
|
2015-03-05 16:31:26 +01:00 |
|
Camille Mougey
|
49e17c7e0f
|
Merge pull request #97 from serpilliere/x86_add_stmldm
X86/arch: add stmxcsr/ldmxcsr
|
2015-03-05 13:26:07 +01:00 |
|
serpilliere
|
0d0cff4b7d
|
X86/arch: add stmxcsr/ldmxcsr
|
2015-03-04 20:04:43 +01:00 |
|
serpilliere
|
6660f21d40
|
Merge pull request #93 from p-l-/fix-msp430-sem
msp430 semantic: fix carry and overflow flags for cmp.* mnemonics
|
2015-02-27 22:26:59 +01:00 |
|
Pierre LALET
|
fc4c63c828
|
msp430 semantic: fix carry and overflow flags for cmp.* mnemonics
Thanks serpilliere & kamoul0x
|
2015-02-27 22:06:18 +01:00 |
|
Pierre Lalet
|
e1ba1dc1c5
|
Merge pull request #92 from commial/fix-null-deref
VmMngrPY: Null Deref in `set_mem_access`
|
2015-02-27 17:29:07 +01:00 |
|
Ajax
|
e1843452f9
|
VmMngrPY: Null Deref in set_mem_access
|
2015-02-27 17:07:55 +01:00 |
|
Camille Mougey
|
9c77eb1dd8
|
Merge pull request #91 from serpilliere/fix_x86_stack_sem
Fix x86 stack sem
|
2015-02-27 15:57:58 +01:00 |
|
Fabrice Desclaux
|
847e334dd9
|
X86/sem: fix leave semantic
|
2015-02-27 15:36:29 +01:00 |
|
Fabrice Desclaux
|
4c68514f01
|
Test/X86: updt reg tests
|
2015-02-27 15:19:30 +01:00 |
|
Fabrice Desclaux
|
6985f19bff
|
X86: fix stack manipulators default size (64bit)
|
2015-02-27 15:19:30 +01:00 |
|
serpilliere
|
a225ef4cfe
|
Merge pull request #90 from commial/fix-bin-stream-ida
BinStreamIDA: `getlen` is now lazy, and use the proper IDA API
|
2015-02-27 14:05:28 +01:00 |
|
Ajax
|
06e37a041f
|
BinStreamIDA: getlen is now lazy, and use the proper IDA API
|
2015-02-27 14:13:41 +01:00 |
|
serpilliere
|
2a14327dfb
|
Merge pull request #89 from commial/fix-depgraph
Fix depgraph
|
2015-02-24 13:44:09 +01:00 |
|
serpilliere
|
e593a34852
|
Merge pull request #88 from commial/machine-ir
Machine ir
|
2015-02-24 13:03:27 +01:00 |
|
Camille Mougey
|
69181d034b
|
Example/Disasm/Full: Compute IR with & without analysis on -g
|
2015-02-24 12:50:33 +01:00 |
|
Camille Mougey
|
c4d56c21c7
|
Machine: Export IR (without analyse)
|
2015-02-24 12:50:33 +01:00 |
|
Camille Mougey
|
3f0ffb84cc
|
DepGraph: Normalize output by including heads from graph
|
2015-02-24 12:46:29 +01:00 |
|
Camille Mougey
|
1ccaeeeab2
|
Depgraph: results should be copy of done elements
|
2015-02-24 12:46:29 +01:00 |
|
serpilliere
|
190381a59a
|
Merge pull request #87 from p-l-/bugfix-ir-c
ir2C: fix `gen_resolve_int()`
|
2015-02-24 11:23:18 +01:00 |
|
Pierre LALET
|
acdf502174
|
ir2C: fix gen_resolve_int()
|
2015-02-24 11:11:44 +01:00 |
|
serpilliere
|
dd0ecf0380
|
Merge pull request #85 from commial/bounded-dict
Bounded dict
|
2015-02-23 21:29:09 +01:00 |
|
Camille Mougey
|
59a7c6f3d1
|
Jitcore: BounderDict upper bound is now a class attribute
|
2015-02-23 21:11:32 +01:00 |
|
serpilliere
|
cc21187b28
|
Merge pull request #84 from commial/bug-resource-leak
Resource leak in VmMngr implementation
|
2015-02-23 20:07:47 +01:00 |
|
Camille Mougey
|
686c605e62
|
JitCore: Jitcore is an abstract class
|
2015-02-23 17:58:15 +01:00 |
|
Camille Mougey
|
beff35f6f0
|
JitCore_TCC: Use a callback to free TCCState on Jitted block deletion
|
2015-02-23 17:56:38 +01:00 |
|
Camille Mougey
|
7c0f2382b7
|
JitCore: Jitted blocks are now a BoundedDict with a possible callback
|
2015-02-23 17:55:27 +01:00 |
|
Camille Mougey
|
9303454bbf
|
Core: Introduce BoundedDict and its regression test
|
2015-02-23 17:54:59 +01:00 |
|
Camille Mougey
|
bc255d5496
|
Jittcc: free values returned by strdup in tcc_set_emul_lib_path
|
2015-02-23 15:07:11 +01:00 |
|
Camille Mougey
|
2e30b5ff28
|
VmMngrPy: resource leak (mpn, mpn->ad_hp) if "known page in memory"
|
2015-02-23 14:13:12 +01:00 |
|
Camille Mougey
|
ffe78d3adb
|
VmMngr: resource leak (mpn) if (!p) is taken
|
2015-02-23 14:12:24 +01:00 |
|
Camille Mougey
|
4713279e25
|
Merge pull request #83 from serpilliere/expr_immutable
Expr immutable
|
2015-02-23 13:35:38 +01:00 |
|
Fabrice Desclaux
|
319c5da396
|
Expression: use __hash__ function instead of property
|
2015-02-23 13:26:43 +01:00 |
|
Fabrice Desclaux
|
ad2762abb5
|
Arm: fit test
|
2015-02-23 13:19:36 +01:00 |
|