LLDB mainline
Namespaces | Macros | Enumerations | Functions
AppleArm64ExceptionClass.h File Reference
#include <cstdint>
#include "AppleArm64ExceptionClass.def"

Go to the source code of this file.

Namespaces

namespace  lldb_private
 A class that represents a running process on the host machine.
 

Macros

#define APPLE_ARM64_EXCEPTION_CLASS(Name, Code)   Name = Code,
 
#define APPLE_ARM64_EXCEPTION_CLASS(Name, Code)
 

Enumerations

enum class  lldb_private::AppleArm64ExceptionClass : unsigned { lldb_private::APPLE_ARM64_EXCEPTION_CLASS }
 

Functions

AppleArm64ExceptionClass lldb_private::getAppleArm64ExceptionClass (uint32_t esr)
 Get the Apple ARM64 exception class encoded within esr.
 
const char * lldb_private::toString (AppleArm64ExceptionClass EC)
 

Macro Definition Documentation

◆ APPLE_ARM64_EXCEPTION_CLASS [1/2]

#define APPLE_ARM64_EXCEPTION_CLASS (   Name,
  Code 
)    Name = Code,

Definition at line 17 of file AppleArm64ExceptionClass.h.

◆ APPLE_ARM64_EXCEPTION_CLASS [2/2]

#define APPLE_ARM64_EXCEPTION_CLASS (   Name,
  Code 
)
Value:
case AppleArm64ExceptionClass::Name: \
return #Name;

Definition at line 17 of file AppleArm64ExceptionClass.h.