about summary refs log tree commit diff stats
path: root/example/jitter (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix display format for jitter breakpoint exampleW0ni2024-02-251-4/+4
|
* Remove trailing whitespaceDuncan Ogilvie2024-01-061-1/+1
|
* Add a sandbox example using the ImpRec strategyCamille Mougey2023-04-231-0/+53
|
* Add test for memory breakpoint exampleWilliam Bruneau2022-02-231-1/+2
|
* Add memory breakpoints in debugger and examplesWilliam Bruneau2022-02-231-0/+55
|
* Replace jitter.run boolean by jitter.runningRomain Lesteven2021-05-059-9/+9
|
* Avoid generate default locationdbFabrice Desclaux2020-08-3116-21/+56
|
* Rework the unpack_upx exampleCamille Mougey2020-04-281-32/+16
|
* Implements EXCEPT_SYSCALL (#1163)Tek2020-03-281-0/+94
| | | | | | | * Implements EXCEPT_SYSCALL * Improves example and remove EXCEPT_PRIV_INSN call from syscall * fixes exceptions to raise or remove EXCEPTION_SYSCALL with linux x86_64
* Jitter: add 'run' APIFabrice Desclaux2019-11-251-2/+1
|
* Clear get_str_* APIFabrice Desclaux2019-11-121-1/+3
| | | | | | | | | | | | | | | | get_str_ansi decoded strings using utf8 and was blindly used for pure windows function (LoadLibraryA) and for stdlib functions (printf, strlen, ...) even if strlen does not use utf8... New API is: get_win_str_a/get_win_str_w and set_win_str_a/set_win_str_w for windows (respectively codepage1252/windows utf16) .Those functions should only be used in windows strings manipulations, so there are taken out of the jitter. get_c_str/set_c_str: as those functions are "classic" in OSes, they are keeped in the jitter.
* fix int 1 handlingLouis2019-09-301-0/+4
|
* Fix paths with Python 3Pierre LALET2019-04-091-1/+1
|
* Jitter: fix msp430 exampleFabrice Desclaux2019-03-271-1/+0
|
* Rename elfesteem loaderFabrice Desclaux2019-03-053-3/+3
|
* Include elfesteem fork in miasmPierre LALET2019-03-053-3/+3
|
* Rename miasm2 to miasmFabrice Desclaux2019-03-0515-41/+41
|
* Support python2/python3Fabrice Desclaux2019-03-0510-66/+87
|
* Remove old api supportFabrice Desclaux2019-02-121-4/+4
|
* Fix typos & add codespellPierre LALET2018-12-235-10/+10
|
* Sandbox: change use_sehFabrice Desclaux2018-10-121-1/+1
| | | | Option name change: use-windows-structs instead of use-seh.
* Code cleaning: lgtm.comFabrice Desclaux2018-09-201-1/+0
|
* Example: fix upx unpackFabrice Desclaux2018-08-231-3/+2
|
* Add an example for LinuxEnvironment & Syscall handlingAjax2018-07-241-0/+85
|
* Update symbol_pool's deprecated API -> LocationDBAjax2018-07-032-3/+3
|
* symbol_pool -> loc_dbAjax2018-07-032-3/+3
|
* Jitter: add simple trace apiFabrice Desclaux2018-06-213-20/+15
|
* Example/upx: fix & updtFabrice Desclaux2018-06-111-7/+7
|
* Core: replace AsmLabel by LocKeyFabrice Desclaux2018-06-092-5/+7
|
* Add support for PowerPC 32bit big-endian processors: "ppc32b"Aymeric Vincent2018-02-261-0/+25
|
* append b to the opens mode ; Python on Windows makes a distinction between ↵w4kfu2018-01-162-2/+2
| | | | text and binary files
* Asmblock: rename blocFabrice Desclaux2017-07-071-1/+1
|
* Remove PYTHONSTARTUP in end-user scriptsAjax2017-04-245-32/+1
|
* Let GCC be the default jitterAjax2017-04-213-6/+6
|
* Introduce Sandbox.call, for direct function callingAjax2017-04-061-0/+23
|
* MD5_arm: run from the very beginningAjax2017-04-061-3/+0
|
* Add a tracer exampleAjax2017-02-061-0/+58
|
* use python2 as executable name, give adequate permissionsAymeric Vincent2017-01-055-5/+5
|
* Tests: add win seh testFabrice Desclaux2016-08-311-0/+56
|
* BasicBlocks: update examples with the new APIAjax2016-01-261-5/+3
|
* Move types -> test_types to avoid namespace collision (creds @fmonjalet)Ajax2016-01-251-0/+0
|
* Types: misleading comment correction in exampleFlorent Monjalet2016-01-181-1/+1
|
* Types: Type size is now a propertyFlorent Monjalet2016-01-181-1/+1
|
* MemStruct/Types: example on type manipulationsFlorent Monjalet2016-01-181-1/+23
|
* MemStruct/Types: pinned renamed to lvalFlorent Monjalet2016-01-181-0/+2
|
* MemStruct/Types: Renamed analysis.mem to core.typesFlorent Monjalet2016-01-181-6/+6
|
* MemStruct: Pinned* renamed back to Mem*Florent Monjalet2016-01-181-11/+11
|
* MemStruct: Global doc updateFlorent Monjalet2016-01-181-16/+22
|
* MemStruct: allow Type instance in castFlorent Monjalet2016-01-181-3/+3
|
* MemStruct: Str typeFlorent Monjalet2016-01-181-10/+10
|