Commit Graph
100 Commits
Author SHA1 Message Date
christoph 09c821b8ee Add fspgroup repair action to menu 2026-09-01 00:35:55 +02:00
christoph 00383e15fe Add database import action to menu 2026-08-31 22:26:19 +02:00
christoph 1784f084b6 Add database dump action to menu 2026-08-31 21:52:44 +02:00
christoph a769f53472 Add resultsdata query without "de-pruning" 2026-08-31 21:52:31 +02:00
christoph 7abdc4d032 Strip the tacle-.*- prefix to make the facet titles fit 2026-08-17 23:43:52 +02:00
christoph bf94e83738 Replace the composition chart with a probability chart that actually sums to 100% 2026-08-17 23:40:30 +02:00
christoph 2c622b482b Update traceweight query 2026-08-17 22:38:09 +02:00
christoph 334bdbff76 Don't fail nm calls silently 2026-08-17 21:59:57 +02:00
christoph 87d5d5b92d Add traceweight query 2026-08-17 21:50:36 +02:00
christoph d243703704 Keep executing queries even if a single one fails 2026-08-17 21:47:08 +02:00
christoph ba1f169ee0 Disable baseline comparison action 2026-08-17 20:39:29 +02:00
christoph ff26c61ab2 Ignore __pycache__ 2026-08-17 20:37:01 +02:00
christoph b487d3ee33 Add tacle jfdctint experiment results 2026-08-14 17:29:16 +02:00
christoph c801fb47c1 Add tacle iir experiment results 2026-08-12 19:10:49 +02:00
christoph 9fb0a95dbd Update obsidian importer to use no_native_call_* variants 2026-08-11 10:39:30 +02:00
christoph 1959ba5fa0 Add tacle fac experiment results + refresh old graphics (exclude native call stuff) 2026-08-11 10:26:12 +02:00
christoph 922b41110b Update charts, use no_native_call_* filters 2026-08-10 22:13:18 +02:00
christoph fc6185c156 Add tacle cosf experiment results 2026-08-10 22:12:57 +02:00
christoph f9202a6a4a Add descriptions for queries + plots to menu 2026-08-10 22:12:43 +02:00
christoph 836197a6ee Add fault composition chart 2026-08-10 22:12:30 +02:00
christoph 76a8fb4c4a Add description support to the generic select_from_list thingy 2026-08-10 22:12:17 +02:00
christoph 7f5380dff0 Add filtered query results 2026-08-10 22:11:57 +02:00
christoph fc1d24ceed Generate inverses for filter regions 2026-08-10 19:47:30 +02:00
christoph 3003034b5a Add new tacle-bench targets 2026-08-10 17:17:47 +02:00
christoph b55315bcce Fix ratio_comparison chart naming (include filter suffix) 2026-08-05 21:12:44 +02:00
christoph 353e460dcd Add filtered query results + plots (no native call faults) 2026-08-05 21:06:04 +02:00
christoph 84babe540d Combine query filters instead of combining them 2026-08-05 19:20:31 +02:00
christoph 54c28d703a Combine query filters instead of combining them 2026-08-05 19:19:15 +02:00
christoph 4a5ffbc9db Combine query filters instead of combining them 2026-08-05 19:15:42 +02:00
christoph e067310dce Add new filter mechanism: Exclude list of function symbols 2026-08-05 19:05:47 +02:00
christoph 68a86206d7 Update Mnemonics query to provide expected columns for Filters 2026-08-05 19:05:28 +02:00
christoph 9ecfd26ac6 Remove default no_aot_data filter 2026-08-05 18:22:55 +02:00
christoph 879381aed6 Update figures 2026-08-05 18:22:43 +02:00
christoph aba2661657 Add tacle fft injection 2026-08-05 18:22:36 +02:00
christoph 86e6037e59 Group fault rates / instruction plot per experiment 2026-07-26 23:35:04 +02:00
christoph aad3b85d8f Chart consistency + visual cleanup 2026-07-26 23:04:36 +02:00
christoph df83623101 Merge individual charts into faceted ones to not confuse me 2026-07-26 23:04:19 +02:00
christoph 7a3d1610ba Add instruction count/fault count correlation plot 2026-07-26 18:27:39 +02:00
christoph 167c3a1290 Add additional WAMR header for clangd to find 2026-07-26 18:08:43 +02:00
christoph 8c9cc08de0 Remove duplicated stdio.h include 2026-07-26 18:08:07 +02:00
christoph 47e0cf129e Automatically remove --wamr-exceptions flag for C builds 2026-07-26 18:07:17 +02:00
christoph 2d624c725c Allow "Run in gdb" action to launch linux-baremetal builds in QEMU 2026-07-26 17:50:10 +02:00
christoph edaf9bd8ba Fix linux-baremetal build 2026-07-26 17:49:44 +02:00
christoph 98ecd11d2b Add qemu_kvm to devshell 2026-07-26 16:55:29 +02:00
christoph 4e8bf01da9 Reduce runtime of tacle countnegative/fft/recursion benchmarks 2026-07-26 16:55:16 +02:00
christoph a6e68ef800 Fix: Link missing newlib syscall stubs for c+fail target 2026-07-26 13:33:40 +02:00
christoph 9baf6605ed Fix lib.h falling back to TARGET_LINUX during wasm_module and c module compilation 2026-07-26 13:31:13 +02:00
christoph 822b59d70e Add basic sum0 ghidra projects with decompiled/annotated AOT code 2026-07-25 19:37:57 +02:00
christoph f9e2d6994a Update ImportMarkersAsBookmarks Ghidra script after faults.csv format change (mnemonic) 2026-07-25 19:37:31 +02:00
christoph fec9b32df1 Make chart naming consistent + simplify menu datafile selection 2026-07-25 17:50:26 +02:00
christoph 062644ab17 Remove filtered results 2026-07-25 17:49:53 +02:00
christoph f39416e39f Point WAMR submodule to TU repo instead of personal gitea 2026-07-25 16:02:17 +02:00
christoph 0333ce0e93 Add aot/c ~ interp/c ratio correlation plots 2026-07-25 15:31:40 +02:00
christoph fa14b5d252 Add current tacle experiments 2026-07-25 15:31:09 +02:00
christoph ecf7024544 Add initial sum0/sum1/sum2 c/aot/interp experiments 2026-07-25 15:30:54 +02:00
christoph 7407eaac6f Update schema.sql 2026-07-25 15:30:24 +02:00
christoph 4c0d6c9821 Add mnemonics.csv query to count mnemonics 2026-07-25 15:30:18 +02:00
christoph fa626e654f Update faults.csv query to include mnemonics 2026-07-25 15:30:01 +02:00
christoph d3a68abf56 Custom ratio correlation plot 2026-07-25 15:29:49 +02:00
christoph c84cf026c8 Add absolute comparison plot 2026-07-22 11:31:07 +02:00
christoph 4797f398d4 Add ratio comparison plots 2026-07-22 00:16:38 +02:00
christoph a2bd19b6e2 Add ratio comparison menu action 2026-07-22 00:16:24 +02:00
christoph 955cc0a0e4 Add more tacle targets 2026-07-22 00:15:47 +02:00
christoph 5d64884397 Reduce bsort and matrix1 data size 2026-07-07 18:16:09 +02:00
christoph bf87063bf1 Add binarysearch, complex_updates, matrix1 wrappers 2026-07-07 18:15:52 +02:00
christoph a797335be9 Update compile.pl to support tacle c (no wasm) compilation 2026-07-06 23:16:34 +02:00
christoph 0d677a71e1 Add tacle-converter dockerfile 2026-07-06 22:01:21 +02:00
christoph 557f541658 Redo tacle-bench integration (now much simpler but requires custom target wrapper) 2026-07-06 21:59:47 +02:00
christoph 65f34aa653 Fix floating point addresses in explore disassembly when terminal size is odd 2026-07-01 12:04:03 +02:00
christoph 961a2f02c5 Add filters for data_physical_address 2026-06-14 21:15:53 +02:00
christoph e3be326c42 Allow to select datafile for charts/explore/compare (filtered/non-filtered) 2026-06-14 17:06:43 +02:00
christoph 1d1ed3581a Fix dynamic query loading import error (!) 2026-06-13 23:05:36 +02:00
christoph b9ff08db16 Fix dynamic query loading import error (?) 2026-06-13 22:28:45 +02:00
christoph 59736fb576 Fix dynamic query loading import error 2026-06-13 22:07:07 +02:00
christoph b10233439f Fix runner.pl import error 2026-06-13 21:44:09 +02:00
christoph 4ba417ebdf Fix perl import errors 2026-06-13 21:39:50 +02:00
christoph b344c55eee Update faults filtering to be selectable from menu 2026-06-13 21:22:56 +02:00
christoph 797c9512b4 Add FaultsFiltered query to exclude memory regions 2026-06-13 16:22:03 +02:00
christoph 08c2e9c13d Add wasm tacle-bench targets 2026-06-12 20:06:22 +02:00
christoph 30daa8a00c Move tacle-converter submodule 2026-06-12 20:05:07 +02:00
christoph b0cb01a7e4 Add elf symbol address helper + pass experiment path to queries 2026-06-12 17:34:24 +02:00
christoph 4b0a4b175b Add tacle-bench-wasm-converter as submodule 2026-06-12 17:32:26 +02:00
christoph f999b01538 Show regions with _start/_end syms in heatmap + generate all heatmaps 2026-06-12 12:30:05 +02:00
christoph 7dec717e03 Enclose libiwasm.a objects with _start/_end symbols 2026-06-12 12:29:02 +02:00
christoph f14d4f8d36 Remove wamr-build directory after build 2026-06-12 12:28:35 +02:00
christoph 6f3d11128c WIP: heatmap chart 2026-06-11 21:17:31 +02:00
christoph 47f3132859 Fix imports after moving files 2026-06-11 20:28:41 +02:00
christoph 93d911a09e Hide allocator build options when building native 2026-06-11 20:07:37 +02:00
christoph 170a4487c1 move some files around 2026-06-11 20:03:20 +02:00
christoph c4bcae753b Fix incorrect group1-marker flag 2026-06-09 21:53:49 +02:00
christoph 8fc755372f Fix build variant environment variable handling 2026-06-09 21:21:17 +02:00
christoph 6042b2a145 Preserve selection order in TUI.pm (e.g. when comparing results) 2026-06-09 14:12:27 +02:00
christoph 7a3a23b4d6 Enable/disable wamr exception handler marker from build menu 2026-06-09 13:56:35 +02:00
christoph 454a85043f Only ask for WAMR-specific build options for WAMR builds 2026-06-09 13:51:40 +02:00
christoph c5c5172f65 Gate .text.wamr_mmap behind WAMR_MMAP_IN_TEXT 2026-06-05 20:16:11 +02:00
christoph a07cd4913c Allow configuring which memory for pool/usage allocators is placed where 2026-06-05 20:15:19 +02:00
christoph b6355a67f3 implement another bump allocator for WAMR's Alloc_With_Allocator 2026-06-05 19:11:00 +02:00
christoph 7284849684 rename targets 2026-06-05 17:14:43 +02:00
christoph bd6df6b4e9 replace build.just with compile.pl 2026-06-05 17:14:34 +02:00
christoph 9c42618028 make fail flags and .wamr_aot configurable from build menu 2026-05-29 02:34:01 +02:00