Commit Graph
100 Commits
Author SHA1 Message Date
christoph b1821cabd6 rename experiment targets 2026-05-29 01:08:09 +02:00
christoph ac6297643f remove obsolete justfiles 2026-05-29 01:07:56 +02:00
christoph c57ae5fced make --xip and .wamr_mmap configurable from build menu 2026-05-29 00:20:23 +02:00
christoph 05a4aa18e4 fix menu.pl syntax highlighting in zed 2026-05-28 08:51:14 +02:00
christoph d7548a19ab capture runner logs 2026-05-27 17:09:46 +02:00
christoph d1c618443c runner kills possibly left-over generic-experiment-server process before
starting
2026-05-27 16:55:46 +02:00
christoph 25e10511e1 update runner scripts to allow different experiment arguments 2026-05-27 16:37:15 +02:00
christoph ebaf128d92 Switch back to BasicPruner 2026-05-27 15:52:56 +02:00
christoph d0166f32a6 remove .size from startup.s, so linker.ld doesn't need gap-bridge symbols 2026-05-21 11:26:47 +02:00
christoph a77d0782bf update fail 2026-05-21 11:26:29 +02:00
christoph 928719db7c disable --catch-outerspace and --catch-write-textsegment 2026-05-21 01:01:48 +02:00
christoph dd87df37c1 switch back to NoPruner 2026-05-21 00:45:35 +02:00
christoph 2c43e630f0 capture stderr in runner.pl 2026-05-21 00:27:03 +02:00
christoph 0cb829ccf4 Revert "update fail binaries"
This reverts commit 4bd3a9d7a4.
2026-05-21 00:26:40 +02:00
christoph 4bd3a9d7a4 update fail binaries 2026-05-21 00:09:04 +02:00
christoph ca6801edd6 re-enable objdump importing 2026-05-20 23:33:11 +02:00
christoph 1e3dfa2504 update fail binaries - add debug logs to prune-trace (correct pruner this time) 2026-05-20 22:27:22 +02:00
christoph 30f09a276f update fail binaries - add debug logs to prune-trace 2026-05-20 21:47:25 +02:00
christoph 7846a2f3b6 fix linker.ld - wamr subsections have to be declared before the .text* wildcard 2026-05-20 21:31:31 +02:00
christoph 8f5e6f35b4 switch back to BasicPruner 2026-05-20 21:31:07 +02:00
christoph 8ac7cf8a70 update fail binaries - enable import-trace debug logs 2026-05-20 20:09:17 +02:00
christoph 5c874f4cbc update fail binaries - enable tracing logs + modify CapstoneDisassembler for custom sections 2026-05-19 22:47:57 +02:00
christoph 635a625e7c don't strip debug information from patched fail binaries 2026-05-19 22:47:28 +02:00
christoph b61ee93a3e add qemu debug config + fail-x86-tracing debug config to launch.json 2026-05-19 22:46:08 +02:00
christoph e6d2e736ff add fail-x86-tracing build with debug information 2026-05-19 20:42:22 +02:00
christoph a0ac7fa7e9 use "NoPruner" pruning method 2026-05-17 22:47:50 +02:00
christoph 612aad911b update fail binaries (added NoPruner) 2026-05-17 22:47:37 +02:00
christoph ddbd6fa8d1 pin new wamr commit + add .text.wamr_mmap section to linker.ld 2026-05-17 21:22:13 +02:00
christoph 99e8c80dc7 update wamr 2026-05-17 21:13:43 +02:00
christoph 54ec5ef63e add wamr src as submodule 2026-05-17 20:59:09 +02:00
christoph 494e06bcb1 add fail db schema 2026-05-17 19:52:30 +02:00
christoph 67a36aa7f8 add fail src as submodule 2026-05-17 19:52:19 +02:00
christoph 31e8f9d093 add .vscode debug configuration 2026-05-13 15:47:40 +02:00
christoph 156ce50116 update menu/explorer + flake for group1-marker 2026-05-11 17:35:59 +02:00
christoph 34d89b23fa register group1-marker (for WAMR exception handler) 2026-05-11 16:48:47 +02:00
christoph eefabbd043 reenable trace pruning 2026-05-11 16:05:16 +02:00
christoph beadbae5bf disable trace pruning 2026-05-11 15:52:15 +02:00
christoph 40b8ba078a show experiment info when importing into ghidra 2026-05-11 15:52:07 +02:00
christoph e0624a10f7 show experiment info when dropping databases in menu 2026-05-07 21:39:34 +02:00
christoph 3ebc07bfc8 don't save client logs 2026-05-06 20:36:10 +02:00
christoph 278eb8c980 log experiment stages to separate files 2026-05-06 20:30:41 +02:00
christoph 0223a49099 don't move runner log 2026-05-06 20:08:39 +02:00
christoph f4b8c16adb update fail binaries again again 2026-05-06 19:52:25 +02:00
christoph a46adf528d remove fail binaries 2026-05-06 19:39:47 +02:00
christoph 8a97bb738b update fail binaries again - set static port (--server-port doesn't work) 2026-05-04 13:31:18 +02:00
christoph 61c31e51bd add updated fail binaries 2026-05-04 11:38:05 +02:00
christoph 2b46a7d544 remove fail binaries 2026-05-04 11:35:42 +02:00
christoph 8a6ea086d6 add --server-port option to generic-experiment-client 2026-04-29 21:02:10 +02:00
christoph e115cf05ce update FAIL database queries for new version 2026-04-29 20:16:24 +02:00
christoph 28da996299 move old FAIL binaries so nix doesn't autopatchelf them 2026-04-29 20:10:02 +02:00
christoph 2e5128db6a update FAIL version to current 2026-04-29 19:58:18 +02:00
christoph d805b787ac choose experiments instead of builds for radare/objdump/wasm-objdump actions 2026-04-28 00:53:46 +02:00
christoph 32cb0460c3 add binaryninja action to menu 2026-04-28 00:40:31 +02:00
christoph 9839d3152c add radare/objdump/wasm-objdump actions to menu 2026-04-28 00:17:51 +02:00
christoph 2d20dfe665 reenable --catch-outerspace and --catch-write-textsegment 2026-04-27 19:09:19 +02:00
christoph 59d3c7f824 disable --catch-outerspace and --catch-write-textsegment 2026-04-27 18:49:51 +02:00
christoph aabbd1311d disable --catch-write-textsegment 2026-04-27 15:57:17 +02:00
christoph d1eee623fa disable --catch-outerspace 2026-04-27 15:49:18 +02:00
christoph 402ba643dc add sankey chart 2026-04-24 15:27:41 +02:00
christoph 9dd04e905c add matrix multiplication test program 2026-04-24 15:27:20 +02:00
christoph 5487d44394 enable --full-trace and --check-bounds 2026-04-24 15:27:11 +02:00
christoph f2f8d7f89f import native symbols in lib.h
lib.h gets included into the host module and the wasm module. For the
host module the attributes will be ignored.
2026-04-24 10:45:55 +02:00
christoph 285dbc77d3 add lazysql menu action 2026-04-24 00:25:06 +02:00
christoph 38183cae74 add tableplus to shell environment 2026-04-24 00:03:25 +02:00
christoph b5d9d1ec78 read entire marker notes file instead of first line 2026-04-23 22:44:50 +02:00
christoph 1a4d4b64bf allow annotating markers in explorer 2026-04-23 21:53:07 +02:00
christoph b00c63ae42 display corresponding section for markers in explorer 2026-04-23 18:42:31 +02:00
christoph 0007193a4f store additional files with builds (flake/startup/linkerscript/...) 2026-04-23 17:56:46 +02:00
christoph 4dcb71ff00 scatterplot: addresses in hex 2026-04-23 17:55:57 +02:00
christoph fd65e8b791 update fail-db.png 2026-04-22 23:59:53 +02:00
christoph c05164bf0d fix fail trace sources import 2026-04-22 21:53:52 +02:00
christoph 7992744ae4 run FullTraceImporter when importing trace + import --sources 2026-04-22 21:45:44 +02:00
christoph 54574e0a88 add visualfail 2026-04-22 21:45:18 +02:00
christoph 171fe1703e remove obsolete startup.s modifications 2026-04-22 15:41:15 +02:00
christoph 1681f27afc add result comparison menu action 2026-04-22 15:40:57 +02:00
christoph ca6338b351 abort assembly/source loading if no marker is selected in explorer 2026-04-22 10:22:57 +02:00
christoph e444ab34df exclude existing experiments when archiving 2026-04-21 23:21:14 +02:00
christoph 6b5bf117e4 cleanup old injections/projects 2026-04-21 22:37:18 +02:00
christoph 64d6971d4d decrease loop iterations in sum sample 2026-04-21 22:35:33 +02:00
christoph 263bb454f1 link mmap_space + aot array into .text 2026-04-21 22:34:36 +02:00
christoph f4bc1b669a add obsidian experiment note creation menu action 2026-04-21 22:32:17 +02:00
christoph 0a093c807f add resultbrowser menu action 2026-04-21 18:39:47 +02:00
christoph 921b18cc7a add ssh keepalive to perl ssh connection 2026-04-21 18:39:27 +02:00
christoph e09e3a0f9d undo last change 2026-04-21 16:34:10 +02:00
christoph 63604d39c8 don't redirect fail client output to /dev/null 2026-04-21 16:21:29 +02:00
christoph 19ed8dd5a2 add ACCESS_OUTERSPACE markertype to explorer filters 2026-04-21 16:18:27 +02:00
christoph 624f4fb4b3 fix database creation in deploy.pl 2026-04-21 14:48:47 +02:00
christoph 19c9559cc0 don't link mmap region into .text but aot array itself 2026-04-21 14:46:31 +02:00
christoph ec13adc778 replace : with - on experiment archival 2026-04-21 14:11:57 +02:00
christoph 5c826a80f2 add abandoned ghidra path remapping script 2026-04-21 14:11:24 +02:00
christoph 3cb7349e81 color points based on resulttype in scatterplot 2026-04-21 14:10:37 +02:00
christoph f9354690dd remove faulty injections 2026-04-21 14:07:58 +02:00
christoph 840847a7a2 remove faulty ghidra projects 2026-04-21 14:07:18 +02:00
christoph b836517168 filter markers by default in explorer 2026-04-21 12:21:15 +02:00
christoph 8f8a3909d1 only deploy "fail" targets, only gdb "linux" targets, only import new results into ghidra 2026-04-21 01:06:57 +02:00
christoph e7d9635af7 update wasm aot recipe for linux (only use --xip for fail/baremetal) 2026-04-21 00:39:00 +02:00
christoph d4090125ef add run in gdb menu action 2026-04-20 23:52:06 +02:00
christoph 10b10f1e68 ignore db.conf 2026-04-20 21:06:14 +02:00
christoph e298f2edd0 add barebones results bar chart 2026-04-20 21:01:07 +02:00
christoph 3d1fe06f1a add result explorer 2026-04-20 20:59:36 +02:00