LLVM 19.0.0git
Public Member Functions | Friends | List of all members
llvm::StackMapParser< Endianness >::FunctionAccessor Class Reference

Accessor for function records. More...

#include "llvm/Object/StackMapParser.h"

Public Member Functions

uint64_t getFunctionAddress () const
 Get the function address.
 
uint64_t getStackSize () const
 Get the function's stack size.
 
uint64_t getRecordCount () const
 Get the number of callsite records.
 

Friends

class StackMapParser
 

Detailed Description

template<llvm::endianness Endianness>
class llvm::StackMapParser< Endianness >::FunctionAccessor

Accessor for function records.

Definition at line 54 of file StackMapParser.h.

Member Function Documentation

◆ getFunctionAddress()

template<llvm::endianness Endianness>
uint64_t llvm::StackMapParser< Endianness >::FunctionAccessor::getFunctionAddress ( ) const
inline

Get the function address.

Definition at line 59 of file StackMapParser.h.

References P.

◆ getRecordCount()

template<llvm::endianness Endianness>
uint64_t llvm::StackMapParser< Endianness >::FunctionAccessor::getRecordCount ( ) const
inline

Get the number of callsite records.

Definition at line 69 of file StackMapParser.h.

References P.

◆ getStackSize()

template<llvm::endianness Endianness>
uint64_t llvm::StackMapParser< Endianness >::FunctionAccessor::getStackSize ( ) const
inline

Get the function's stack size.

Definition at line 64 of file StackMapParser.h.

References P.

Friends And Related Function Documentation

◆ StackMapParser

template<llvm::endianness Endianness>
friend class StackMapParser
friend

Definition at line 55 of file StackMapParser.h.


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