LLVM 19.0.0git
Public Member Functions | List of all members
llvm::jitlink::DWARFRecordSectionSplitter Class Reference

A LinkGraph pass that splits blocks in a section that follows the DWARF Record format into sub-blocks where each header gets its own block. More...

#include "llvm/ExecutionEngine/JITLink/DWARFRecordSectionSplitter.h"

Public Member Functions

 DWARFRecordSectionSplitter (StringRef SectionName)
 
Error operator() (LinkGraph &G)
 

Detailed Description

A LinkGraph pass that splits blocks in a section that follows the DWARF Record format into sub-blocks where each header gets its own block.

When splitting EHFrames, DWARFRecordSectionSplitter should not be run without EHFrameEdgeFixer, which is responsible for adding FDE-to-CIE edges.

Definition at line 21 of file DWARFRecordSectionSplitter.h.

Constructor & Destructor Documentation

◆ DWARFRecordSectionSplitter()

llvm::jitlink::DWARFRecordSectionSplitter::DWARFRecordSectionSplitter ( StringRef  SectionName)

Definition at line 17 of file DWARFRecordSectionSplitter.cpp.

Member Function Documentation

◆ operator()()

Error llvm::jitlink::DWARFRecordSectionSplitter::operator() ( LinkGraph G)

The documentation for this class was generated from the following files: