LLVM 22.0.0git
llvm::jitlink::CompactUnwindTraits_MachO_arm64 Struct Reference
Inheritance diagram for llvm::jitlink::CompactUnwindTraits_MachO_arm64:
[legend]

Public Types

using GOTManager = aarch64::GOTTableManager

Static Public Member Functions

static bool encodingSpecifiesDWARF (uint32_t Encoding)
static bool encodingCannotBeMerged (uint32_t Encoding)

Static Public Attributes

static constexpr endianness Endianness = endianness::little
static constexpr uint32_t EncodingModeMask = 0x0f000000
static constexpr uint32_t DWARFSectionOffsetMask = 0x00ffffff

Detailed Description

Definition at line 630 of file MachO_arm64.cpp.

Member Typedef Documentation

◆ GOTManager

Member Function Documentation

◆ encodingCannotBeMerged()

bool llvm::jitlink::CompactUnwindTraits_MachO_arm64::encodingCannotBeMerged ( uint32_t Encoding)
inlinestatic

Definition at line 649 of file MachO_arm64.cpp.

◆ encodingSpecifiesDWARF()

bool llvm::jitlink::CompactUnwindTraits_MachO_arm64::encodingSpecifiesDWARF ( uint32_t Encoding)
inlinestatic

Definition at line 644 of file MachO_arm64.cpp.

References EncodingModeMask.

Member Data Documentation

◆ DWARFSectionOffsetMask

uint32_t llvm::jitlink::CompactUnwindTraits_MachO_arm64::DWARFSectionOffsetMask = 0x00ffffff
staticconstexpr

Definition at line 640 of file MachO_arm64.cpp.

◆ EncodingModeMask

uint32_t llvm::jitlink::CompactUnwindTraits_MachO_arm64::EncodingModeMask = 0x0f000000
staticconstexpr

Definition at line 639 of file MachO_arm64.cpp.

Referenced by encodingSpecifiesDWARF().

◆ Endianness

endianness llvm::jitlink::CompactUnwindTraits_MachO_arm64::Endianness = endianness::little
staticconstexpr

Definition at line 637 of file MachO_arm64.cpp.


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