LLDB mainline
Macros
x86AssemblyInspectionEngine.cpp File Reference
#include "x86AssemblyInspectionEngine.h"
#include <memory>
#include "llvm-c/Disassembler.h"
#include "lldb/Core/Address.h"
#include "lldb/Symbol/UnwindPlan.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/UnwindAssembly.h"

Go to the source code of this file.

Macros

#define REX_W_PREFIX_P(opcode)   (((opcode) & (~0x5)) == 0x48)
 
#define REX_W_SRCREG(opcode)   (((opcode)&0x4) >> 2)
 
#define REX_W_DSTREG(opcode)   ((opcode)&0x1)
 

Macro Definition Documentation

◆ REX_W_DSTREG

#define REX_W_DSTREG (   opcode)    ((opcode)&0x1)

Definition at line 304 of file x86AssemblyInspectionEngine.cpp.

◆ REX_W_PREFIX_P

#define REX_W_PREFIX_P (   opcode)    (((opcode) & (~0x5)) == 0x48)

Definition at line 296 of file x86AssemblyInspectionEngine.cpp.

◆ REX_W_SRCREG

#define REX_W_SRCREG (   opcode)    (((opcode)&0x4) >> 2)

Definition at line 300 of file x86AssemblyInspectionEngine.cpp.