class StackMapParser::FunctionAccessor
Declaration
class StackMapParser::FunctionAccessor { /* full declaration omitted */ };
Description
Accessor for function records.
Declared at: llvm/include/llvm/Object/StackMapParser.h:55
Member Variables
- private const uint8_t* P
- private static const int FunctionAccessorSize = 3 * sizeof(unsigned long)
Method Overview
- private FunctionAccessor(const uint8_t * P)
- public uint64_t getFunctionAddress() const
- public uint64_t getRecordCount() const
- public uint64_t getStackSize() const
- private llvm::StackMapParser::FunctionAccessor next() const
Methods
¶FunctionAccessor(const uint8_t* P)
FunctionAccessor(const uint8_t* P)
Declared at: llvm/include/llvm/Object/StackMapParser.h:75
Parameters
- const uint8_t* P
¶uint64_t getFunctionAddress() const
uint64_t getFunctionAddress() const
Description
Get the function address.
Declared at: llvm/include/llvm/Object/StackMapParser.h:60
¶uint64_t getRecordCount() const
uint64_t getRecordCount() const
Description
Get the number of callsite records.
Declared at: llvm/include/llvm/Object/StackMapParser.h:70
¶uint64_t getStackSize() const
uint64_t getStackSize() const
Description
Get the function's stack size.
Declared at: llvm/include/llvm/Object/StackMapParser.h:65
¶llvm::StackMapParser::FunctionAccessor next()
const
llvm::StackMapParser::FunctionAccessor next()
const
Declared at: llvm/include/llvm/Object/StackMapParser.h:79