LLDB mainline
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)
#define APPLE_ARM64_EXCEPTION_CLASS(Name, Code)

Enumerations

enum class  lldb_private::AppleArm64ExceptionClass : unsigned

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 )
Value:
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.