diff --git a/Tools/crashcleaner.html b/Tools/crashcleaner.html
index 6136e41c97..5b1b639500 100644
--- a/Tools/crashcleaner.html
+++ b/Tools/crashcleaner.html
@@ -1,180 +1,186 @@
+
-
- Android Crash Dump Cleaner
-
-
+ .top-actions {
+ display: flex;
+ gap: 8px;
+ flex-wrap: wrap;
+ }
+
+
- Android crash dump cleaner
-
-
-
-
-
-
-
-
-
-
-
Automatically removes BuildId and shortens paths to the arch + filename.
-
-
+
Android crash dump cleaner
+
+
+
+
+
+
+
+
+
+
+
Automatically removes BuildId and shortens paths to the arch
+ + filename.
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+ exampleBtn.addEventListener('click', () => {
+ inputEl.value = `backtrace:
+ #00 pc 0x0000000001310974 /data/app/~~Hyfi4AvhSN3X30k-enAkTA==/org.ppsspp.ppsspp-ICO6UNv4-Hyh2OmM_FmvZA==/lib/arm64/libppsspp_jni.so (ff_seek_frame_binary+360) (BuildId: bf1ef0a0943c53c1f57b19b0e3c71c5d7135877e)
+ #01 pc 0x0000000001311700 /data/app/~~Hyfi4AvhSN3X30k-enAkTA==/org.ppsspp.ppsspp-ICO6UNv4-Hyh2OmM_FmvZA==/lib/arm64/libppsspp_jni.so (av_seek_frame+572) (BuildId: bf1ef0a0943c53c1f57b19b0e3c71c5d7135877e)
+ #02 pc 0x0000000000ab4e9c /data/app/~~Hyfi4AvhSN3X30k-enAkTA==/org.ppsspp.ppsspp-ICO6UNv4-Hyh2OmM_FmvZA==/lib/arm64/libppsspp_jni.so (MediaEngine::openContext(bool)+760) (BuildId: bf1ef0a0943c53c1f57b19b0e3c71c5d7135877e)
+ #03 pc 0x0000000000ab5be4 /data/app/~~Hyfi4AvhSN3X30k-enAkTA==/org.ppsspp.ppsspp-ICO6UNv4-Hyh2OmM_FmvZA==/lib/arm64/libppsspp_jni.so (MediaEngine::addStreamData(unsigned char const*, int)+388) (BuildId: bf1ef0a0943c53c1f57b19b0e3c71c5d7135877e)
+ #04 pc 0x0000000000a1b048 /data/app/~~Hyfi4AvhSN3X30k-enAkTA==/org.ppsspp.ppsspp-ICO6UNv4-Hyh2OmM_FmvZA==/lib/arm64/libppsspp_jni.so (PostPutAction::run(MipsCall&)+1072) (BuildId: bf1ef0a0943c53c1f57b19b0e3c71c5d7135877e)
+ #05 pc 0x000000000096b7cc /data/app/~~Hyfi4AvhSN3X30k-enAkTA==/org.ppsspp.ppsspp-ICO6UNv4-Hyh2OmM_FmvZA==/lib/arm64/libppsspp_jni.so (HLEReturnFromMipsCall()+652) (BuildId: bf1ef0a0943c53c1f57b19b0e3c71c5d7135877e)
+ #06 pc 0x000000000096bfd8 /data/app/~~Hyfi4AvhSN3X30k-enAkTA==/org.ppsspp.ppsspp-ICO6UNv4-Hyh2OmM_FmvZA==/lib/arm64/libppsspp_jni.so (CallSyscallWithoutFlags(HLEFunction const*)) (BuildId: bf1ef0a0943c53c1f57b19b0e3c71c5d7135877e)
+ #07 pc 0x00000000000c2068`;
+ });
+
+ // Optional: convert on paste/drop for convenience
+ inputEl.addEventListener('paste', (e) => {
+ // small convenience: automatically convert after paste
+ setTimeout(() => {
+ outputEl.value = cleanCrashDump(inputEl.value);
+ }, 50);
+ });
+
+
-
+
+