Romain Malmain
4df4d2dcfa
Add crash exit request ( #106 )
...
* add crash exit request.
* make it possible to choose between crashing methods
2025-03-14 16:57:23 +01:00
Romain Malmain
695657e4f3
Refactoring of signal handling ( #100 )
...
* refactor signal handling for qemu usermode
2025-02-01 12:10:21 +01:00
Alessandro De Vito
fb1b23cb2f
added definition for libafl_get_initial_brk
2024-12-17 13:37:00 +02:00
Romain Malmain
f58a6859f3
extern some variables + cleanup ( #86 )
2024-09-12 19:49:02 +02:00
Romain Malmain
ee43af7f80
Run thread hooks for KVM mode ( #84 )
...
* Run thread hooks for KVM mode
* Unify qemu init function symbol for systemmode and usermode
* get tid from caller instead of callee
2024-08-21 15:36:05 +02:00
Romain Malmain
7f468ebba6
Second round of cleanups ( #83 )
...
* get rid of as many extern / function definition in QEMU codebase.
* mostly moved cpu / gdb related code.
* move qemu snapshot code in dedicated files.
2024-08-14 10:28:47 +02:00
Romain Malmain
86d38fbfa7
Add pre/post cpu_run hooks + Refactoring ( #82 )
...
* Add cpu_run pre/post exec hooks, to hook the cpu just before / after it runs target code.
* Refactor hooks to separate them in different files
* Remove most extern variables
* Reduce the amount of extra code in QEMU
* Add clang-format script
2024-08-13 16:56:00 +02:00
cube0x8
43302cdc39
Fixed qemu usermode snapshot ( #66 )
...
* Fixed qemu usermode snapshot
---------
Co-authored-by: Romain Malmain <romain.malmain@pm.me>
2024-05-01 16:15:52 +02:00
Romain Malmain
bf82921212
Add missing LibAFL RW callbacks ( #65 )
...
* Add other rw missing callbacks
* Fix mapping iterator
* LibAFL guard
2024-04-24 10:57:25 +02:00
Romain Malmain
50b0c90e0a
Moving libafl related files in dedicating folders ( #60 )
...
* Restructuration of libafl dirs. Formatting + export of maps struct and functions.
* Fix wrong header path.
* Fix misc path
2024-04-11 16:45:36 +02:00