5c4238e0ee
remove output from clock observer
2022-04-11 22:59:06 +02:00
865f2786a8
add jmp instrumentaion
2022-04-11 22:58:43 +02:00
fc4b72274e
remember branches from app to os
2022-04-08 00:53:05 +02:00
47a4bc19d4
save last post interrupt edge in app
2022-04-06 21:03:21 +02:00
e8b24b0c7a
remove broken imports
2022-04-05 19:05:36 +02:00
4e3acf85ad
add RandGraphSnippetMutator
2022-03-23 01:37:04 +01:00
66babddb02
add graph trace metadata, scheduler
2022-03-21 00:00:32 +01:00
c92cbe78d8
add interesting metrics, reorganize
2022-03-20 21:29:25 +01:00
1d0c43081a
add graph nodes
2022-03-17 22:37:14 +01:00
89cf096b9d
add input_counter to system state
2022-03-15 16:47:00 +01:00
0693422e44
add SysMapFeedback
2022-03-09 12:30:23 +01:00
8691c77eb2
small fixes
2022-02-27 23:15:59 +01:00
5176828dbb
add TimeStateMaximizerCorpusScheduler
2022-02-27 23:14:04 +01:00
71280b89af
add multicore feature
2022-02-27 23:03:10 +01:00
5d08f3a9d7
make multicore optional
2022-02-27 22:16:55 +01:00
a6294af2c3
add HitSysStateFeedback
2022-02-22 23:14:05 +01:00
5df99365f6
switch to simple stages
2022-02-22 16:50:17 +01:00
f5bf5605f1
split system_state module, add tracedump
2022-02-22 16:49:16 +01:00
53bd755647
add clock count to systemstate feedback
2022-02-22 00:10:17 +01:00
ffdaf22b1d
fix byte input reading
2022-02-22 00:09:15 +01:00
b73a971c51
add sysstate feedback
2022-02-17 19:47:18 +01:00
b85e0a6d5b
parse raw freertos system state
2022-02-16 23:36:23 +01:00
5bf3269c8f
slim down generated code
2022-02-16 15:18:45 +01:00
1650545424
emu lookup as macro
2022-02-15 23:39:48 +01:00
44faa80556
dump ready lists
2022-02-15 23:23:52 +01:00
be1ead84f4
fix some types
2022-02-13 20:20:09 +01:00
c3f398a315
prepare system state observer+feedback
2022-02-13 20:19:50 +01:00
819f759be9
fix GEN_BLOCK_HOOK_PTR
2022-02-13 20:18:27 +01:00
bec4743978
make generic edge-map post-processor
2022-02-11 19:44:12 +01:00
c252d6cad0
redirect log
2022-02-11 15:15:01 +01:00
1713824c3b
fuzzer parallelization
2022-02-11 15:15:01 +01:00
5c5f1f77bd
add feedback for decreasing bytes
2022-02-11 15:14:54 +01:00
d7c0193a5e
add debug prints
2022-02-10 14:41:24 +01:00
2c3e1a4e4d
no target map -> false
2022-02-10 14:41:04 +01:00
64dfd6a642
showmap debug options
2022-02-10 14:40:42 +01:00
99bd30c233
add snapshot path, debug prints
2022-02-09 22:17:27 +01:00
9369eae37b
crate structure
2022-02-09 12:55:21 +01:00
dbd6391b59
switch scheduler
2022-02-09 11:56:20 +01:00
06d382bff8
Various improvements
...
Replace TimeObserver with ClockObserver
Add a Maximization Scheduler for Clocks
Factor out icount Metadata from Feedback
Allow Breakpoint removal in systemmode
2022-02-06 19:42:07 +01:00
2ead941419
remove some unecessary stuff
2022-02-03 21:53:04 +01:00
1edc70c6f1
limit to 32 bytes
2022-02-03 21:43:09 +01:00
9a1251875f
small improvements
2022-02-03 21:21:14 +01:00
b3b8e81190
add QemuClockObserver
2022-01-31 19:39:22 +01:00
ba85877ab4
fix elf path
2022-01-28 11:35:05 +01:00
8a82ecac9d
fix missing insert
2022-01-26 23:17:12 +01:00
8676342776
generalize system state hook
2022-01-26 23:14:38 +01:00
44a32398d9
proof of concept syscall-hook tcb tracer
2022-01-23 22:23:14 +01:00
29f89b4b29
disable syscall hooks in systemmode
2022-01-23 22:21:08 +01:00
e0f197424c
wrap emu memory lookup
2022-01-21 20:09:36 +01:00
45bdab5000
struct parsing experiment
2022-01-21 00:17:17 +01:00