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); + }); + + - + + \ No newline at end of file