LLDB mainline
ABISysV_mips.cpp File Reference
#include "ABISysV_mips.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/TargetParser/Triple.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Core/Value.h"
#include "lldb/Symbol/UnwindPlan.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/StackFrame.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/DataExtractor.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/RegisterValue.h"
#include "lldb/Utility/Status.h"
#include "lldb/ValueObject/ValueObjectConstResult.h"
#include "lldb/ValueObject/ValueObjectMemory.h"
#include "lldb/ValueObject/ValueObjectRegister.h"
#include <optional>

Go to the source code of this file.

Enumerations

enum  dwarf_regnums {
  dwarf_r0 = 0 , dwarf_r1 , dwarf_r2 , dwarf_r3 ,
  dwarf_r4 , dwarf_r5 , dwarf_r6 , dwarf_r7 ,
  dwarf_r8 , dwarf_r9 , dwarf_r10 , dwarf_r11 ,
  dwarf_r12 , dwarf_r13 , dwarf_r14 , dwarf_r15 ,
  dwarf_r16 , dwarf_r17 , dwarf_r18 , dwarf_r19 ,
  dwarf_r20 , dwarf_r21 , dwarf_r22 , dwarf_r23 ,
  dwarf_r24 , dwarf_r25 , dwarf_r26 , dwarf_r27 ,
  dwarf_r28 , dwarf_r29 , dwarf_r30 , dwarf_r31 ,
  dwarf_sr , dwarf_lo , dwarf_hi , dwarf_bad ,
  dwarf_cause , dwarf_pc
}

Variables

static const RegisterInfo g_register_infos []
static const uint32_t k_num_register_infos = std::size(g_register_infos)

Enumeration Type Documentation

◆ dwarf_regnums

Enumerator
dwarf_r0 
dwarf_r1 
dwarf_r2 
dwarf_r3 
dwarf_r4 
dwarf_r5 
dwarf_r6 
dwarf_r7 
dwarf_r8 
dwarf_r9 
dwarf_r10 
dwarf_r11 
dwarf_r12 
dwarf_r13 
dwarf_r14 
dwarf_r15 
dwarf_r16 
dwarf_r17 
dwarf_r18 
dwarf_r19 
dwarf_r20 
dwarf_r21 
dwarf_r22 
dwarf_r23 
dwarf_r24 
dwarf_r25 
dwarf_r26 
dwarf_r27 
dwarf_r28 
dwarf_r29 
dwarf_r30 
dwarf_r31 
dwarf_sr 
dwarf_lo 
dwarf_hi 
dwarf_bad 
dwarf_cause 
dwarf_pc 

Definition at line 39 of file ABISysV_mips.cpp.

Variable Documentation

◆ g_register_infos

const RegisterInfo g_register_infos[]
static

Definition at line 80 of file ABISysV_mips.cpp.

◆ k_num_register_infos

const uint32_t k_num_register_infos = std::size(g_register_infos)
static

Definition at line 539 of file ABISysV_mips.cpp.