Pinned Repositories
profiler
Firefox Profiler — Web app for Firefox performance analysis
framehop
Stack unwinding library in Rust
fxprof-perf-convert
Convert perf.data files to the Firefox Profiler format
linux-perf-data
A parser for the perf.data format
mach-shared-memory
macho-unwind-info
A parser for Apple's Compact Unwinding Format, which is used in the __unwind_info section of mach-O binaries.
msvc-demangler-rust
A rust library that demangles / undecorates C++ symbols mangled by MSVC
pdb-addr2line
A Rust crate to symbolicate addresses from PDBs, like addr2line. Uses the `pdb` crate.
samply
Command-line sampling profiler for macOS, Linux, and Windows
symsrv
Download pdbs from symbol servers and cache locally, parse symbol paths from env vars
mstange's Repositories
mstange/samply
Command-line sampling profiler for macOS, Linux, and Windows
mstange/framehop
Stack unwinding library in Rust
mstange/msvc-demangler-rust
A rust library that demangles / undecorates C++ symbols mangled by MSVC
mstange/pdb-addr2line
A Rust crate to symbolicate addresses from PDBs, like addr2line. Uses the `pdb` crate.
mstange/macho-unwind-info
A parser for Apple's Compact Unwinding Format, which is used in the __unwind_info section of mach-O binaries.
mstange/linux-perf-data
A parser for the perf.data format
mstange/symsrv
Download pdbs from symbol servers and cache locally, parse symbol paths from env vars
mstange/linux-perf-event-reader
Parse Linux perf_event information from raw bytes
mstange/analyze-tryserver-profiles
mstange/reliost
Prototype of an Eliot symbol server rewrite in Rust, "my first server-side Rust project"
mstange/gecko-profiler-demangle
Contains wrapper function for C++ and rust name demangling, which is intended to be used through WASM in perf.html.
mstange/json-size-profiler
Generates a Firefox Profiler profile describing which parts of a JSON document take up how many bytes
mstange/perf.html
A Performance Devtool for Firefox
mstange/srcsrv
Parses and interprets the `srcsrv` stream of a Windows PDB file.
mstange/treeherder-utilization-profile-generator
A script to generate profiles which let us understand machine utilization in Firefox CI
mstange/binary-size-profiler
mstange/bytehound
A memory profiler for Linux.
mstange/fast.github.io
mstange/fenix-startup-profiling
A python script which simplifies Fenix startup profiling
mstange/firefox
The official repository of Mozilla's Firefox web browser.
mstange/gimli
A blazing fast library for consuming the DWARF debugging format
mstange/hang-stats
BHR exploration tool
mstange/moz-gfx-telemetry
Graphics Telemetry Scripts
mstange/mozjexl
Javascript Expression Language: Powerful context-based expression parser and evaluator
mstange/object
A unified interface for reading and writing object file formats
mstange/pe-unwind-info
Parsers for PE unwind information.
mstange/perf-tools
Tools for the performance team that don't fit into other repositories
mstange/rust-cab
Rust library for encoding/decoding Windows cabinet (.cab) files
mstange/scm-record
`scm-record` is a UI component to interactively select changes to include in a commit. It's meant to be embedded in source control tooling.
mstange/zstd-rs
zstd-decoder in pure rust