Non‐relocating DWARF data extractor for memory‐backed debug info.
Synopsis
Declared in <llvm/DebugInfo/DWARF/LowLevel/DWARFDataExtractorSimple.h>
class DWARFDataExtractorSimple
: public DWARFDataExtractorBase<DWARFDataExtractorSimple>
Base Classes
Name |
Description |
A DataExtractor suitable use for parsing dwarf from memory. Clients use Relocator::getRelocatedValueImpl to relocate values as appropriate. |
Member Functions
Name |
Description |
|
|
Get the address size for this extractor. |
|
Extract a DWARF‐encoded pointer at |
|
|
|
|
|
|
|
Read an unsigned value of |
|
Test the availability of enough bytes of data for an address from Offset. The size of an address is getAddressSize(). |
|
Set the address size for this extractor. |
Using Declarations
Name |
Description |
Inherit constructors from DWARFDataExtractorBase. |
Non-Member Functions
Name |
Description |
Read the next attribute/form spec from an abbreviation declaration. |
|
This function will attempt to load XRay trace records from the provided DataExtractor. |
|
Convenience function for loading the file header given a data extractor at a specified offset. |
Created with MrDocs