firefox-devtools / firefox-devtools/profiler

Missing assembly code in the assembly view

Open
#4,520 1 comment 2 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1.5k
Forks
491
Avg merge
3d 46m
Merged PRs (30d)
27

Description

This issue is similar to #3741, but for the assembly view.

Once the initial version of the assembly view lands, the assembly view will only be able to show assembly code in a small number of cases. Over time, we should add support for more cases.

This issue tracks the implementation status of the various cases.

* Before uploading / sharing, in profiles captured within Firefox:
* [x] Assembly code for native code (C/C++/Rust)
* [ ] Assembly code for JIT functions
* [ ] Assembly code for the Baseline Interpreter
* [ ] Assembly code for Baseline-compiled JavaScript functions
* [ ] Assembly code for Ion-compiled JavaScript functions
* [ ] Assembly code for ICs
* [ ] Assembly code for various trampolines
* [ ] Assembly code for jitted regular expressions
* Before uploading / sharing, in profiles captured with `samply`:
* [x] Assembly code for native code (C/C++/Rust)
* After uploading / sharing:
* [ ] Assembly code for official Firefox binaries on Windows
* [ ] Assembly code for official Firefox binaries on macOS / Linux / Android
* [ ] Assembly code which is embedded into and uploaded together with the profile

┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/FP-619)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.