Skip to content

Instantly share code, notes, and snippets.

@mstange
Last active July 1, 2022 21:18
Show Gist options
  • Save mstange/4293ba8181fb3f6cfd69b595e1089bf1 to your computer and use it in GitHub Desktop.
Save mstange/4293ba8181fb3f6cfd69b595e1089bf1 to your computer and use it in GitHub Desktop.
Example files for libxul with/without inline information (XUL 4AFD7ADF2E6130A887190DC656D969B60)

Example files for libxul with/without inline information

Native files are from a macOS arm64 build from this treeherder build job.

XUL/4AFD7ADF2E6130A887190DC656D969B60

Binary: XUL.gz (58.3MB, uncompresses to 170.6MB)

Debug file: XUL.dSYM.tar.bz2 (521.2MB, uncompresses to 1.76GB)

Breakpad .sym files have been created with a custom dump_syms build which includes the work from dump_syms #392 and from symbolic #607.

% # In dump_syms:
% cargo run --release -- --type macho [--inlines] ~/Downloads/XUL ~/Downloads/XUL.dSYM > XUL-4AFD7ADF2E6130A887190DC656D969B60[-inlines].sym

Symcache files have been created using the symcache_debug example in a local symbolic repo which includes the work from symbolic #605.

% # In symbolic:
% cargo run --release -p symcache_debug -- -w -d ../dump_syms/XUL-4AFD7ADF2E6130A887190DC656D969B60[-inlines].sym

No inlines:

With inlines:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment