Ajax
acebba656c
Sandbox: on Linux env import, also set the ABORT_ADDR
2018-03-05 16:02:10 +01:00
Fabrice Desclaux
5155171ab9
Test: add ppc32b tests
2018-03-04 02:44:17 +01:00
Fabrice Desclaux
21604c8e05
PPC32: integration
2018-03-04 02:44:17 +01:00
Aymeric Vincent
cc2ee2c61d
Add support for PowerPC 32bit big-endian processors: "ppc32b"
2018-02-26 11:34:41 +01:00
Ajax
2420df074c
Remove the default size of ExprMem expressions
2018-02-15 15:45:24 +01:00
Fabrice Desclaux
275b8d25aa
Expression: no default size for ExprId
2018-02-09 18:13:24 +01:00
Fabrice Desclaux
c63ae8e10a
IRBlock: getitem/len on assignblks
2018-02-09 10:55:39 +01:00
Fabrice Desclaux
4b257d2d82
IRBlock: irblock iterates on its assignblks
2018-02-09 10:55:39 +01:00
Fabrice Desclaux
eca476334f
IRBlock: replace irs by assignblks
2018-02-09 10:55:39 +01:00
Fabrice Desclaux
149c404539
Asmblock: fix dis_block_callback
2018-02-02 17:20:56 +01:00
w4kfu
d147d92892
append b to the opens mode ; Python on Windows makes a distinction between text and binary files
2018-01-16 12:56:14 +01:00
Camille Mougey
fef46ebaf5
Merge pull request #654 from serpilliere/use_stp_translator
...
Use stp translator
2018-01-11 12:46:56 +01:00
Fabrice Desclaux
6943272518
MSP430: add ctype
2018-01-11 10:34:40 +01:00
Fabrice Desclaux
8260b2acab
Example: fix disasm wd
2018-01-11 10:29:36 +01:00
Fabrice Desclaux
79a39f095a
Expression: use stp translator
2018-01-11 10:29:36 +01:00
Fabrice Desclaux
b90c1e27e0
Ida/Example: clean symbexec plugin
2018-01-09 17:31:26 +01:00
Fabrice Desclaux
82f8a6b7ab
Ida/Example: fix symbexec plugin
2018-01-09 17:18:00 +01:00
Fabrice Desclaux
de82fffdcc
Example/IDA: update IR string output
2018-01-05 16:38:55 +01:00
Ajax
1fdde67aab
Remove a dev-TODO (thanks @WilliamBruneau)
2017-10-05 11:23:55 +02:00
Fabrice Desclaux
b8aa87630d
Ctypes: allow analysis on incomplete graphs
2017-10-03 19:24:21 +02:00
Camille Mougey
962a93e30b
Merge pull request #615 from serpilliere/fix_ida_plugin_size
...
Example/ida: fix size issue
2017-09-07 13:25:08 +02:00
Fabrice Desclaux
7d09562e0a
Example/ida: fix size issue
2017-09-07 12:45:49 +02:00
Ajax
1fa25ff2a7
DSE: avoid using the same test.txt file in test, allowing parallelism
2017-09-06 13:50:54 +02:00
Ajax
bff30d8da1
Add a simpler illustrating the DSE use
2017-09-05 13:39:23 +02:00
Ajax
15a5cc861a
DSE: update example to use coverage provided by the module
2017-09-05 13:39:23 +02:00
Ajax
b2b0abbcb1
DSE: update example to use compute_solution
2017-09-05 13:39:23 +02:00
Fabrice Desclaux
c8d20b8f1a
Example/ctype: fix propagation on mem write
...
Display the destination type if it's a memory variable, and we know its
type (we consider source and destination have the same type).
2017-08-14 21:20:16 +02:00
Fabrice Desclaux
d2756cb85f
Example: add constant expression propagation
2017-08-09 08:01:15 +02:00
Fabrice Desclaux
e6f2b1431e
Symbexec: add get_block
2017-08-08 16:12:00 +02:00
Fabrice Desclaux
bb1a8f8289
Example: add ctype_propagation
2017-08-08 10:13:33 +02:00
Fabrice Desclaux
4b200beb1b
Example: update api
2017-08-08 09:25:56 +02:00
Fabrice Desclaux
8df4d3770c
Examples: update api
2017-08-07 16:42:30 +02:00
Fabrice Desclaux
e33bffdca0
Asmblock: remove disasm engine job_done attribute
...
WARNING: disasmEngine behaviour modification
Before patch: job_done containted the already disassembled addresses. If the
user disassembled twice the same addresse, the engine will return empty
object on the second call.
After patch: If the user disassemble twice the same addresse, the engine will
return result of the disassembling in both cases.
2017-07-27 21:17:54 +02:00
serpilliere
4dfca940e7
Merge pull request #579 from serpilliere/fix_get_bloc
...
Fix get bloc
2017-07-20 19:35:49 +02:00
William Bruneau
54575fb14e
Remove unecessary assert
2017-07-20 13:54:23 +02:00
William Bruneau
28abdbf0af
Fix typo
2017-07-20 13:53:44 +02:00
Fabrice Desclaux
4fcd0faa92
Asmblock: rename bloc
2017-07-07 12:43:04 +02:00
Fabrice Desclaux
7c98de47f7
IR: rename add_bloc
2017-07-07 12:33:47 +02:00
Fabrice Desclaux
0da61c83fd
IR: rename get_bloc
2017-07-07 12:32:47 +02:00
Ajax
81ba101de2
IDA: add a Miasm menu with shortcuts to other IDA examples
2017-07-05 11:22:42 +02:00
Ajax
67f5ea5197
IDA/TypePropag: clean & fix imports
2017-07-05 11:22:42 +02:00
Ajax
788dfeeffb
IDA/SymbExec: clean & fix imports, export main function
2017-07-05 11:22:42 +02:00
Ajax
29465f3d55
IDA/Graph IR: clean & fix imports, export main function, add a
...
simplification option
2017-07-05 11:22:42 +02:00
Ajax
69f20b2b4c
IDA/Depgraph: clean & fix imports, export main function
2017-07-05 11:22:42 +02:00
Fabrice Desclaux
29fde45b61
Example: update SymbExecCType api
2017-07-05 10:47:51 +02:00
Fabrice Desclaux
d56c7bd611
Example/ctype: clean code
2017-07-04 20:07:01 +02:00
Fabrice Desclaux
1b31144531
Example: c type propagation ida plugin
2017-06-14 09:57:12 +02:00
Fabrice Desclaux
c64d8df8fb
Example: add ida rpyc server
2017-06-13 14:20:04 +02:00
Fabrice Desclaux
ded504718e
Example: clean graph_ir IDA
2017-05-24 12:23:53 +02:00
Fabrice Desclaux
c748d74297
IR: avoid IRBlock attribute creation
2017-05-24 12:23:53 +02:00