imj01y

imj01y / trace-ui

Public

高性能 ARM64 执行 trace 可视化分析工具

75
45
100% credibility
Found Mar 12, 2026 at 50 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Desktop viewer for ARM64 execution traces with disassembly, registers, memory inspection, call trees, search, and taint slicing analysis.

How It Works

1
📥 Download the trace viewer

Get the app and launch it on your computer to start exploring execution traces.

2
🗂️ Open a trace file

Pick your program's execution log file and let the app load it up.

3
🔍 It builds a quick index

The app smartly organizes the huge log so you can zoom around fast.

4
👁️ Browse the execution steps

Scroll through the program's instructions, registers, and memory like flipping pages.

5
📊 See function calls and details

Spot functions, check registers changing, and peek at memory spots.

6
🕵️ Track data with taint analysis

Follow where key data flows through the program with powerful slicing.

🎉 Unlock program secrets

You now see exactly how your code runs and why it behaves that way!

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 50 to 75 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is trace-ui?

trace-ui is a desktop app for visualizing and analyzing massive ARM64 execution traces from emulators or tracers like unidbg. Load a trace file to browse disassembly lines, inspect register states over time, view memory snapshots at any point, and explore call trees. Built with Rust and TypeScript via Tauri, it handles gigabyte-scale traces efficiently on Linux, macOS, or Windows, with bundling for .deb, .dmg, or .msi installers.

Why is it gaining traction?

It stands out with taint slicing to track data flows backward from registers or memory—like how to track UIF payments in ARM64 binaries—plus search, def-use chains, and memory histories, all in a responsive UI with minimaps and floating panels. Unlike command-line tools or basic trace32 arm64 viewers, it offers interactive analysis without reloading massive files, and caching speeds up reopens. Devs digging into ARM64 GitHub Actions runners or Ubuntu ARM64 GitHub traces grab it for quick insights on packet tracer arm64 or trace svc UI com Reddit threads.

Who should use this?

Reverse engineers debugging ARM64 Linux apps or GitHub ARM64 runners in private repos. Security researchers slicing taint in mobile binaries or traceroute arm64 flows. Emulator devs validating unidbg outputs against trace viewer UI expectations.

Verdict

Worth trying for ARM64 trace analysis niches, but at 45 stars and 1.0% credibility, it's early—docs are README-only, no broad tests. Pair with mature tools until it matures.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.