This is an archive of the discontinued LLVM Phabricator instance.

[DebugInfo] Add CIE::getAugmentationData() and FDE::getCIEPointer()
ClosedPublic

Authored by benmxwl-arm on Jan 11 2023, 2:44 AM.

Details

Summary

Public getters are provided for other similar members of both the CIE
and FDE, these fields are also displayed by the llvm-drawfdump tool,
so it seems like not exposing them was likely an oversight.

These are needed for tools based on LLVM that need access to all the
parsed DWARF data.

Diff Detail

Event Timeline

benmxwl-arm created this revision.Jan 11 2023, 2:44 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 11 2023, 2:44 AM
benmxwl-arm requested review of this revision.Jan 11 2023, 2:44 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 11 2023, 2:44 AM

This small change LGTM,

This revision was not accepted when it landed; it landed in state Needs Review.Jan 16 2023, 7:46 AM
This revision was automatically updated to reflect the committed changes.