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

Public Types

using GOTManager = x86_64::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 505 of file MachO_x86_64.cpp.

Member Typedef Documentation

◆ GOTManager

Member Function Documentation

◆ encodingCannotBeMerged()

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

Definition at line 524 of file MachO_x86_64.cpp.

References EncodingModeMask.

◆ encodingSpecifiesDWARF()

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

Definition at line 519 of file MachO_x86_64.cpp.

References EncodingModeMask.

Member Data Documentation

◆ DWARFSectionOffsetMask

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

Definition at line 515 of file MachO_x86_64.cpp.

◆ EncodingModeMask

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

Definition at line 514 of file MachO_x86_64.cpp.

Referenced by encodingCannotBeMerged(), and encodingSpecifiesDWARF().

◆ Endianness

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

Definition at line 512 of file MachO_x86_64.cpp.


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