Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32k
Closed
Description
Bug report
As implemented by@pablogsal in#96123 we can now generate perf maps(which is awesome BTW).
Currently, perf maps are formatted this way:
0x58c5882 b py::<module>:/home/arthur/Projects/python-playground/dummy_script.py0x58c588d b py::baz:/home/arthur/Projects/python-playground/dummy_script.py0x58c5898 b py::bar:/home/arthur/Projects/python-playground/dummy_script.py0x58c58a3 b py::foo:/home/arthur/Projects/python-playground/dummy_script.py
However, as per theperf maps interface specification it seems the address should not include the leading0x
.
Thus the perf map should look like this:
58c5882 b py::<module>:/home/arthur/Projects/python-playground/dummy_script.py58c588d b py::baz:/home/arthur/Projects/python-playground/dummy_script.py58c5898 b py::bar:/home/arthur/Projects/python-playground/dummy_script.py58c58a3 b py::foo:/home/arthur/Projects/python-playground/dummy_script.py
Still, it works fine withperf
but might not with other tools not handling this leading0x
.
Your environment
- CPython versions tested on: 3.12.0a7
- Operating system and architecture: Manjaro 22.1.0 x86_64