This is an archive of the discontinued LLVM Phabricator instance.

Non-debuginfo perf support
AbandonedPublic

Authored by pchintalapudi on Mar 19 2023, 1:38 PM.

Details

Reviewers
jdoerfert
Summary

This patch ports PerfJITEventListener to a JITLink plugin, but adds unwind record support and drops debuginfo support temporarily. Debuginfo can be enabled in the future by providing a way to obtain a DWARFContext from a LinkGraph.

See D146060 for an experimental implementation that adds debuginfo parsing.

Diff Detail

Unit TestsFailed

Event Timeline

pchintalapudi created this revision.Mar 19 2023, 1:38 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 19 2023, 1:38 PM
pchintalapudi requested review of this revision.Mar 19 2023, 1:38 PM
Herald added a project: Restricted Project. · View Herald Transcript
pchintalapudi abandoned this revision.Mar 19 2023, 1:40 PM
pchintalapudi edited the summary of this revision. (Show Details)

Add ifdefs to prevent Windows compilation errors

pchintalapudi abandoned this revision.Mar 19 2023, 1:50 PM