LLVM 22.0.0git
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
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

Definition at line 642 of file MachO_arm64.cpp.

Member Function Documentation

◆ encodingCannotBeMerged()

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

Definition at line 649 of file MachO_arm64.cpp.

◆ encodingSpecifiesDWARF()

static 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

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

Definition at line 640 of file MachO_arm64.cpp.

◆ EncodingModeMask

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

Definition at line 639 of file MachO_arm64.cpp.

Referenced by encodingSpecifiesDWARF().

◆ Endianness

constexpr 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: