Toronto, Canada

Markus Stange

Expert
@mstange

samply. Command-line sampling profiler for macOS, Linux, and Windows

4.3k

framehop. Stack unwinding library in Rust

114

msvc-demangler-rust. A rust library that demangles / undecorates C++ symbols mangled by MSVC

45

linux-perf-data. A parser for the perf.data format

40

pdb-addr2line. A Rust crate to symbolicate addresses from PDBs, like addr2line. Uses the `pdb` crate.

40

macho-unwind-info. A parser for Apple's Compact Unwinding Format, which is used in the __unwind_info section of mach-O binaries.

33

fxprof-perf-convert. Convert perf.data files to the Firefox Profiler format

32

symsrv. Download pdbs from symbol servers and cache locally, parse symbol paths from env vars

21

linux-perf-event-reader. Parse Linux perf_event information from raw bytes

9

mach-shared-memory. Objective-C++

9

profiler-get-symbols. Extracts symbol information from binaries, used in the Gecko Profiler. Demo: http://tests.themasta.com/profiler-get-symbols/

7

linux-perf-stuff. Experimenting with a fast `perf script` replacement

6

mediakeysappleremotesimfy. Media Keys and Apple Remote Support for simfy.de

6

reliost. An Eliot symbol server rewrite in Rust, with better performance

5

icecc-osx-moztor. Icecream Configuration for builds in Toronto on Mac OS X

4

analyze-tryserver-profiles. Python

3

mini-profiler-fosdem2024. A small example project for a presentation

3

profiler-symbol-server. A local webserver that lets the Firefox profiler obtain symbol information.

3

aya-test-bpf. An experiment for getting profiles with on- and off-cpu samples with the help of BPF and aya.

3

svgspritesheet. Converts a bodymovin animation to an SVG sprite sheet

2

macos-compositing. In this repo I want to try out different ways of getting OpenGL content onto the screen in order to compare power usage.

2

json-size-profiler. Generates a Firefox Profiler profile describing which parts of a JSON document take up how many bytes

2

srcsrv. Parses and interprets the `srcsrv` stream of a Windows PDB file.

2

perf.html. A Performance Devtool for Firefox

1

gecko-profiler-demangle. Contains wrapper function for C++ and rust name demangling, which is intended to be used through WASM in perf.html.

1

Gecko-Profiler-Addon. Addon to control the Gecko Built-in Profiler

1

dwarf-location-consistency. A tool to find inconsistencies in DWARF debug data

1

macho-stubs. An attempt to symbolicate __stubs functions

1

core-animation-opengl-two-windows. A test app that helps me measure GPU bandwidth

1

chromeless-window. Basic add-on SDK add-on that opens a chromeless top-level window.

1

fenix-startup-profiling. A python script which simplifies Fenix startup profiling

1

treeherder-utilization-profile-generator. A script to generate profiles which let us understand machine utilization in Firefox CI

1
32
Apply