Skip to content

Conversation

@devajithvs
Copy link
Contributor

@devajithvs devajithvs commented Oct 24, 2025

This Pull request:

CLING_PROFILE=1 enables perf profiling using jitdump format.

Profiling now requires a perf inject step (with JITLink):

perf record -k 1 <cling>
perf inject -j -i perf.data -o perf.jitted.data
perf report -i perf.jitted.data

Changes or fixes:

Should be merged before merging: #14246

Checklist:

  • tested changes locally on gdb, lldb and perf version 6.14.0
  • updated the docs (if necessary)

This PR fixes #

@github-actions
Copy link

github-actions bot commented Oct 24, 2025

Test Results

    22 files      22 suites   3d 20h 52m 12s ⏱️
 3 704 tests  3 703 ✅ 0 💤 1 ❌
79 537 runs  79 536 ✅ 0 💤 1 ❌

For more details on these failures, see this check.

Results for commit 9be2ebf.

♻️ This comment has been updated with latest results.

@devajithvs devajithvs self-assigned this Oct 28, 2025
@devajithvs devajithvs force-pushed the jitlink-debug branch 2 times, most recently from 859ce8f to 557bb44 Compare October 28, 2025 10:26
@devajithvs devajithvs marked this pull request as ready for review October 28, 2025 10:29
`CLING_PROFILE=1` enables perf profiling using `jitdump` format.

Profiling now requires a `perf inject` step (with JITLink):
```
perf record -k 1 <cling>
perf inject -j -i perf.data -o perf.jitted.data
perf report -i perf.jitted.data
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant