class FaultMapParser::FunctionInfoAccessor

Declaration

class FaultMapParser::FunctionInfoAccessor { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Object/FaultMapParser.h:90

Member Variables

private const uint8_t* P = nullptr
private const uint8_t* E = nullptr
private static const size_t FunctionAddrOffset = 0
private static const size_t NumFaultingPCsOffset = FunctionAddrOffset + sizeof(unsigned long)
private static const size_t ReservedOffset = NumFaultingPCsOffset + sizeof(unsigned int)
private static const size_t FunctionFaultInfosOffset = ReservedOffset + sizeof(unsigned int)
private static const size_t FunctionInfoHeaderSize = FunctionFaultInfosOffset

Method Overview

Methods

FunctionInfoAccessor()

Declared at: llvm/include/llvm/Object/FaultMapParser.h:108

FunctionInfoAccessor(const uint8_t* P,
                     const uint8_t* E)

Declared at: llvm/include/llvm/Object/FaultMapParser.h:110

Parameters

const uint8_t* P
const uint8_t* E

llvm::FaultMapParser::FunctionInfoAccessor::
    FunctionAddrType
    getFunctionAddr() const

Declared at: llvm/include/llvm/Object/FaultMapParser.h:113

llvm::FaultMapParser::FunctionFaultInfoAccessor
getFunctionFaultInfoAt(uint32_t Index) const

Declared at: llvm/include/llvm/Object/FaultMapParser.h:121

Parameters

uint32_t Index

llvm::FaultMapParser::FunctionInfoAccessor
getNextFunctionInfo() const

Declared at: llvm/include/llvm/Object/FaultMapParser.h:128

llvm::FaultMapParser::FunctionInfoAccessor::
    NumFaultingPCsType
    getNumFaultingPCs() const

Declared at: llvm/include/llvm/Object/FaultMapParser.h:117