From 183098ca47e1e4e7dde11e0ea92dd0f64c32a5f0 Mon Sep 17 00:00:00 2001 From: Pavel Labath Date: Mon, 24 Oct 2016 14:01:52 +0000 Subject: [PATCH] Reformat RegisterInfos_arm64 into a table. NFC llvm-svn: 284976 --- .../Plugins/Process/Utility/RegisterInfos_arm64.h | 2170 ++------------------ 1 file changed, 184 insertions(+), 1986 deletions(-) diff --git a/lldb/source/Plugins/Process/Utility/RegisterInfos_arm64.h b/lldb/source/Plugins/Process/Utility/RegisterInfos_arm64.h index ab7638b..758e3c2 100644 --- a/lldb/source/Plugins/Process/Utility/RegisterInfos_arm64.h +++ b/lldb/source/Plugins/Process/Utility/RegisterInfos_arm64.h @@ -462,1991 +462,187 @@ static uint32_t g_d30_invalidates[] = {fpu_v30, fpu_s30, LLDB_INVALID_REGNUM}; static uint32_t g_d31_invalidates[] = {fpu_v31, fpu_s31, LLDB_INVALID_REGNUM}; static lldb_private::RegisterInfo g_register_infos_arm64_le[] = { - // General purpose registers - // NAME ALT SZ OFFSET ENCODING - // FORMAT EH_FRAME DWARF - // GENERIC PROCESS PLUGIN LLDB NATIVE VALUE - // REGS INVALIDATE REGS - // ====== ======= == ============= ============= - // ============ =============== =============== - // ========================= ===================== ============= - // ========== =============== - {"x0", - nullptr, - 8, - GPR_OFFSET(0), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x0, arm64_dwarf::x0, LLDB_REGNUM_GENERIC_ARG1, - LLDB_INVALID_REGNUM, gpr_x0}, - g_x0_contains, - nullptr, - nullptr, - 0}, - {"x1", - nullptr, - 8, - GPR_OFFSET(1), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x1, arm64_dwarf::x1, LLDB_REGNUM_GENERIC_ARG2, - LLDB_INVALID_REGNUM, gpr_x1}, - g_x1_contains, - nullptr, - nullptr, - 0}, - {"x2", - nullptr, - 8, - GPR_OFFSET(2), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x2, arm64_dwarf::x2, LLDB_REGNUM_GENERIC_ARG3, - LLDB_INVALID_REGNUM, gpr_x2}, - g_x2_contains, - nullptr, - nullptr, - 0}, - {"x3", - nullptr, - 8, - GPR_OFFSET(3), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x3, arm64_dwarf::x3, LLDB_REGNUM_GENERIC_ARG4, - LLDB_INVALID_REGNUM, gpr_x3}, - g_x3_contains, - nullptr, - nullptr, - 0}, - {"x4", - nullptr, - 8, - GPR_OFFSET(4), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x4, arm64_dwarf::x4, LLDB_REGNUM_GENERIC_ARG5, - LLDB_INVALID_REGNUM, gpr_x4}, - g_x4_contains, - nullptr, - nullptr, - 0}, - {"x5", - nullptr, - 8, - GPR_OFFSET(5), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x5, arm64_dwarf::x5, LLDB_REGNUM_GENERIC_ARG6, - LLDB_INVALID_REGNUM, gpr_x5}, - g_x5_contains, - nullptr, - nullptr, - 0}, - {"x6", - nullptr, - 8, - GPR_OFFSET(6), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x6, arm64_dwarf::x6, LLDB_REGNUM_GENERIC_ARG7, - LLDB_INVALID_REGNUM, gpr_x6}, - g_x6_contains, - nullptr, - nullptr, - 0}, - {"x7", - nullptr, - 8, - GPR_OFFSET(7), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x7, arm64_dwarf::x7, LLDB_REGNUM_GENERIC_ARG8, - LLDB_INVALID_REGNUM, gpr_x7}, - g_x7_contains, - nullptr, - nullptr, - 0}, - {"x8", - nullptr, - 8, - GPR_OFFSET(8), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x8, arm64_dwarf::x8, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x8}, - g_x8_contains, - nullptr, - nullptr, - 0}, - {"x9", - nullptr, - 8, - GPR_OFFSET(9), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x9, arm64_dwarf::x9, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x9}, - g_x9_contains, - nullptr, - nullptr, - 0}, - {"x10", - nullptr, - 8, - GPR_OFFSET(10), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x10, arm64_dwarf::x10, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x10}, - g_x10_contains, - nullptr, - nullptr, - 0}, - {"x11", - nullptr, - 8, - GPR_OFFSET(11), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x11, arm64_dwarf::x11, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x11}, - g_x11_contains, - nullptr, - nullptr, - 0}, - {"x12", - nullptr, - 8, - GPR_OFFSET(12), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x12, arm64_dwarf::x12, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x12}, - g_x12_contains, - nullptr, - nullptr, - 0}, - {"x13", - nullptr, - 8, - GPR_OFFSET(13), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x13, arm64_dwarf::x13, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x13}, - g_x13_contains, - nullptr, - nullptr, - 0}, - {"x14", - nullptr, - 8, - GPR_OFFSET(14), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x14, arm64_dwarf::x14, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x14}, - g_x14_contains, - nullptr, - nullptr, - 0}, - {"x15", - nullptr, - 8, - GPR_OFFSET(15), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x15, arm64_dwarf::x15, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x15}, - g_x15_contains, - nullptr, - nullptr, - 0}, - {"x16", - nullptr, - 8, - GPR_OFFSET(16), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x16, arm64_dwarf::x16, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x16}, - g_x16_contains, - nullptr, - nullptr, - 0}, - {"x17", - nullptr, - 8, - GPR_OFFSET(17), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x17, arm64_dwarf::x17, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x17}, - g_x17_contains, - nullptr, - nullptr, - 0}, - {"x18", - nullptr, - 8, - GPR_OFFSET(18), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x18, arm64_dwarf::x18, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x18}, - g_x18_contains, - nullptr, - nullptr, - 0}, - {"x19", - nullptr, - 8, - GPR_OFFSET(19), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x19, arm64_dwarf::x19, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x19}, - g_x19_contains, - nullptr, - nullptr, - 0}, - {"x20", - nullptr, - 8, - GPR_OFFSET(20), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x20, arm64_dwarf::x20, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x20}, - g_x20_contains, - nullptr, - nullptr, - 0}, - {"x21", - nullptr, - 8, - GPR_OFFSET(21), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x21, arm64_dwarf::x21, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x21}, - g_x21_contains, - nullptr, - nullptr, - 0}, - {"x22", - nullptr, - 8, - GPR_OFFSET(22), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x22, arm64_dwarf::x22, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x22}, - g_x22_contains, - nullptr, - nullptr, - 0}, - {"x23", - nullptr, - 8, - GPR_OFFSET(23), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x23, arm64_dwarf::x23, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x23}, - g_x23_contains, - nullptr, - nullptr, - 0}, - {"x24", - nullptr, - 8, - GPR_OFFSET(24), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x24, arm64_dwarf::x24, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x24}, - g_x24_contains, - nullptr, - nullptr, - 0}, - {"x25", - nullptr, - 8, - GPR_OFFSET(25), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x25, arm64_dwarf::x25, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x25}, - g_x25_contains, - nullptr, - nullptr, - 0}, - {"x26", - nullptr, - 8, - GPR_OFFSET(26), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x26, arm64_dwarf::x26, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x26}, - g_x26_contains, - nullptr, - nullptr, - 0}, - {"x27", - nullptr, - 8, - GPR_OFFSET(27), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x27, arm64_dwarf::x27, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x27}, - g_x27_contains, - nullptr, - nullptr, - 0}, - {"x28", - nullptr, - 8, - GPR_OFFSET(28), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::x28, arm64_dwarf::x28, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_x28}, - g_x28_contains, - nullptr, - nullptr, - 0}, - - {"fp", - "x29", - 8, - GPR_OFFSET(29), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::fp, arm64_dwarf::fp, LLDB_REGNUM_GENERIC_FP, - LLDB_INVALID_REGNUM, gpr_fp}, - nullptr, - nullptr, - nullptr, - 0}, - {"lr", - "x30", - 8, - GPR_OFFSET(30), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::lr, arm64_dwarf::lr, LLDB_REGNUM_GENERIC_RA, - LLDB_INVALID_REGNUM, gpr_lr}, - nullptr, - nullptr, - nullptr, - 0}, - {"sp", - "x31", - 8, - GPR_OFFSET(31), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::sp, arm64_dwarf::sp, LLDB_REGNUM_GENERIC_SP, - LLDB_INVALID_REGNUM, gpr_sp}, - nullptr, - nullptr, - nullptr, - 0}, - {"pc", - nullptr, - 8, - GPR_OFFSET(32), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::pc, arm64_dwarf::pc, LLDB_REGNUM_GENERIC_PC, - LLDB_INVALID_REGNUM, gpr_pc}, - nullptr, - nullptr, - nullptr, - 0}, - - {"cpsr", - nullptr, - 4, - GPR_OFFSET_NAME(cpsr), - lldb::eEncodingUint, - lldb::eFormatHex, - {arm64_ehframe::cpsr, arm64_dwarf::cpsr, LLDB_REGNUM_GENERIC_FLAGS, - LLDB_INVALID_REGNUM, gpr_cpsr}, - nullptr, - nullptr, - nullptr, - 0}, - - {"w0", - nullptr, - 4, - GPR_OFFSET(0) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w0}, - nullptr, - g_w0_invalidates, - nullptr, - 0}, - {"w1", - nullptr, - 4, - GPR_OFFSET(1) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w1}, - nullptr, - g_w1_invalidates, - nullptr, - 0}, - {"w2", - nullptr, - 4, - GPR_OFFSET(2) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w2}, - nullptr, - g_w2_invalidates, - nullptr, - 0}, - {"w3", - nullptr, - 4, - GPR_OFFSET(3) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w3}, - nullptr, - g_w3_invalidates, - nullptr, - 0}, - {"w4", - nullptr, - 4, - GPR_OFFSET(4) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w4}, - nullptr, - g_w4_invalidates, - nullptr, - 0}, - {"w5", - nullptr, - 4, - GPR_OFFSET(5) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w5}, - nullptr, - g_w5_invalidates, - nullptr, - 0}, - {"w6", - nullptr, - 4, - GPR_OFFSET(6) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w6}, - nullptr, - g_w6_invalidates, - nullptr, - 0}, - {"w7", - nullptr, - 4, - GPR_OFFSET(7) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w7}, - nullptr, - g_w7_invalidates, - nullptr, - 0}, - {"w8", - nullptr, - 4, - GPR_OFFSET(8) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w8}, - nullptr, - g_w8_invalidates, - nullptr, - 0}, - {"w9", - nullptr, - 4, - GPR_OFFSET(9) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w9}, - nullptr, - g_w9_invalidates, - nullptr, - 0}, - {"w10", - nullptr, - 4, - GPR_OFFSET(10) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w10}, - nullptr, - g_w10_invalidates, - nullptr, - 0}, - {"w11", - nullptr, - 4, - GPR_OFFSET(11) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w11}, - nullptr, - g_w11_invalidates, - nullptr, - 0}, - {"w12", - nullptr, - 4, - GPR_OFFSET(12) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w12}, - nullptr, - g_w12_invalidates, - nullptr, - 0}, - {"w13", - nullptr, - 4, - GPR_OFFSET(13) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w13}, - nullptr, - g_w13_invalidates, - nullptr, - 0}, - {"w14", - nullptr, - 4, - GPR_OFFSET(14) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w14}, - nullptr, - g_w14_invalidates, - nullptr, - 0}, - {"w15", - nullptr, - 4, - GPR_OFFSET(15) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w15}, - nullptr, - g_w15_invalidates, - nullptr, - 0}, - {"w16", - nullptr, - 4, - GPR_OFFSET(16) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w16}, - nullptr, - g_w16_invalidates, - nullptr, - 0}, - {"w17", - nullptr, - 4, - GPR_OFFSET(17) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w17}, - nullptr, - g_w17_invalidates, - nullptr, - 0}, - {"w18", - nullptr, - 4, - GPR_OFFSET(18) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w18}, - nullptr, - g_w18_invalidates, - nullptr, - 0}, - {"w19", - nullptr, - 4, - GPR_OFFSET(19) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w19}, - nullptr, - g_w19_invalidates, - nullptr, - 0}, - {"w20", - nullptr, - 4, - GPR_OFFSET(20) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w20}, - nullptr, - g_w20_invalidates, - nullptr, - 0}, - {"w21", - nullptr, - 4, - GPR_OFFSET(21) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w21}, - nullptr, - g_w21_invalidates, - nullptr, - 0}, - {"w22", - nullptr, - 4, - GPR_OFFSET(22) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w22}, - nullptr, - g_w22_invalidates, - nullptr, - 0}, - {"w23", - nullptr, - 4, - GPR_OFFSET(23) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w23}, - nullptr, - g_w23_invalidates, - nullptr, - 0}, - {"w24", - nullptr, - 4, - GPR_OFFSET(24) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w24}, - nullptr, - g_w24_invalidates, - nullptr, - 0}, - {"w25", - nullptr, - 4, - GPR_OFFSET(25) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w25}, - nullptr, - g_w25_invalidates, - nullptr, - 0}, - {"w26", - nullptr, - 4, - GPR_OFFSET(26) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w26}, - nullptr, - g_w26_invalidates, - nullptr, - 0}, - {"w27", - nullptr, - 4, - GPR_OFFSET(27) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w27}, - nullptr, - g_w27_invalidates, - nullptr, - 0}, - {"w28", - nullptr, - 4, - GPR_OFFSET(28) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, gpr_w28}, - nullptr, - g_w28_invalidates, - nullptr, - 0}, - - {"v0", - nullptr, - 16, - FPU_OFFSET(0), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v0, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v0}, - g_v0_contains, - nullptr, - nullptr, - 0}, - {"v1", - nullptr, - 16, - FPU_OFFSET(1), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v1, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v1}, - g_v1_contains, - nullptr, - nullptr, - 0}, - {"v2", - nullptr, - 16, - FPU_OFFSET(2), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v2, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v2}, - g_v2_contains, - nullptr, - nullptr, - 0}, - {"v3", - nullptr, - 16, - FPU_OFFSET(3), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v3, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v3}, - g_v3_contains, - nullptr, - nullptr, - 0}, - {"v4", - nullptr, - 16, - FPU_OFFSET(4), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v4, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v4}, - g_v4_contains, - nullptr, - nullptr, - 0}, - {"v5", - nullptr, - 16, - FPU_OFFSET(5), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v5, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v5}, - g_v5_contains, - nullptr, - nullptr, - 0}, - {"v6", - nullptr, - 16, - FPU_OFFSET(6), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v6, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v6}, - g_v6_contains, - nullptr, - nullptr, - 0}, - {"v7", - nullptr, - 16, - FPU_OFFSET(7), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v7, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v7}, - g_v7_contains, - nullptr, - nullptr, - 0}, - {"v8", - nullptr, - 16, - FPU_OFFSET(8), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v8, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v8}, - g_v8_contains, - nullptr, - nullptr, - 0}, - {"v9", - nullptr, - 16, - FPU_OFFSET(9), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v9, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v9}, - g_v9_contains, - nullptr, - nullptr, - 0}, - {"v10", - nullptr, - 16, - FPU_OFFSET(10), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v10, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v10}, - g_v10_contains, - nullptr, - nullptr, - 0}, - {"v11", - nullptr, - 16, - FPU_OFFSET(11), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v11, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v11}, - g_v11_contains, - nullptr, - nullptr, - 0}, - {"v12", - nullptr, - 16, - FPU_OFFSET(12), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v12, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v12}, - g_v12_contains, - nullptr, - nullptr, - 0}, - {"v13", - nullptr, - 16, - FPU_OFFSET(13), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v13, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v13}, - g_v13_contains, - nullptr, - nullptr, - 0}, - {"v14", - nullptr, - 16, - FPU_OFFSET(14), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v14, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v14}, - g_v14_contains, - nullptr, - nullptr, - 0}, - {"v15", - nullptr, - 16, - FPU_OFFSET(15), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v15, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v15}, - g_v15_contains, - nullptr, - nullptr, - 0}, - {"v16", - nullptr, - 16, - FPU_OFFSET(16), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v16, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v16}, - g_v16_contains, - nullptr, - nullptr, - 0}, - {"v17", - nullptr, - 16, - FPU_OFFSET(17), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v17, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v17}, - g_v17_contains, - nullptr, - nullptr, - 0}, - {"v18", - nullptr, - 16, - FPU_OFFSET(18), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v18, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v18}, - g_v18_contains, - nullptr, - nullptr, - 0}, - {"v19", - nullptr, - 16, - FPU_OFFSET(19), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v19, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v19}, - g_v19_contains, - nullptr, - nullptr, - 0}, - {"v20", - nullptr, - 16, - FPU_OFFSET(20), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v20, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v20}, - g_v20_contains, - nullptr, - nullptr, - 0}, - {"v21", - nullptr, - 16, - FPU_OFFSET(21), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v21, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v21}, - g_v21_contains, - nullptr, - nullptr, - 0}, - {"v22", - nullptr, - 16, - FPU_OFFSET(22), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v22, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v22}, - g_v22_contains, - nullptr, - nullptr, - 0}, - {"v23", - nullptr, - 16, - FPU_OFFSET(23), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v23, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v23}, - g_v23_contains, - nullptr, - nullptr, - 0}, - {"v24", - nullptr, - 16, - FPU_OFFSET(24), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v24, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v24}, - g_v24_contains, - nullptr, - nullptr, - 0}, - {"v25", - nullptr, - 16, - FPU_OFFSET(25), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v25, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v25}, - g_v25_contains, - nullptr, - nullptr, - 0}, - {"v26", - nullptr, - 16, - FPU_OFFSET(26), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v26, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v26}, - g_v26_contains, - nullptr, - nullptr, - 0}, - {"v27", - nullptr, - 16, - FPU_OFFSET(27), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v27, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v27}, - g_v27_contains, - nullptr, - nullptr, - 0}, - {"v28", - nullptr, - 16, - FPU_OFFSET(28), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v28, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v28}, - g_v28_contains, - nullptr, - nullptr, - 0}, - {"v29", - nullptr, - 16, - FPU_OFFSET(29), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v29, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v29}, - g_v29_contains, - nullptr, - nullptr, - 0}, - {"v30", - nullptr, - 16, - FPU_OFFSET(30), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v30, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v30}, - g_v30_contains, - nullptr, - nullptr, - 0}, - {"v31", - nullptr, - 16, - FPU_OFFSET(31), - lldb::eEncodingVector, - lldb::eFormatVectorOfUInt8, - {LLDB_INVALID_REGNUM, arm64_dwarf::v31, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_v31}, - g_v31_contains, - nullptr, - nullptr, - 0}, - - {"s0", - nullptr, - 4, - FPU_OFFSET(0) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s0}, - nullptr, - g_s0_invalidates, - nullptr, - 0}, - {"s1", - nullptr, - 4, - FPU_OFFSET(1) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s1}, - nullptr, - g_s1_invalidates, - nullptr, - 0}, - {"s2", - nullptr, - 4, - FPU_OFFSET(2) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s2}, - nullptr, - g_s2_invalidates, - nullptr, - 0}, - {"s3", - nullptr, - 4, - FPU_OFFSET(3) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s3}, - nullptr, - g_s3_invalidates, - nullptr, - 0}, - {"s4", - nullptr, - 4, - FPU_OFFSET(4) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s4}, - nullptr, - g_s4_invalidates, - nullptr, - 0}, - {"s5", - nullptr, - 4, - FPU_OFFSET(5) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s5}, - nullptr, - g_s5_invalidates, - nullptr, - 0}, - {"s6", - nullptr, - 4, - FPU_OFFSET(6) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s6}, - nullptr, - g_s6_invalidates, - nullptr, - 0}, - {"s7", - nullptr, - 4, - FPU_OFFSET(7) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s7}, - nullptr, - g_s7_invalidates, - nullptr, - 0}, - {"s8", - nullptr, - 4, - FPU_OFFSET(8) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s8}, - nullptr, - g_s8_invalidates, - nullptr, - 0}, - {"s9", - nullptr, - 4, - FPU_OFFSET(9) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s9}, - nullptr, - g_s9_invalidates, - nullptr, - 0}, - {"s10", - nullptr, - 4, - FPU_OFFSET(10) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s10}, - nullptr, - g_s10_invalidates, - nullptr, - 0}, - {"s11", - nullptr, - 4, - FPU_OFFSET(11) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s11}, - nullptr, - g_s11_invalidates, - nullptr, - 0}, - {"s12", - nullptr, - 4, - FPU_OFFSET(12) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s12}, - nullptr, - g_s12_invalidates, - nullptr, - 0}, - {"s13", - nullptr, - 4, - FPU_OFFSET(13) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s13}, - nullptr, - g_s13_invalidates, - nullptr, - 0}, - {"s14", - nullptr, - 4, - FPU_OFFSET(14) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s14}, - nullptr, - g_s14_invalidates, - nullptr, - 0}, - {"s15", - nullptr, - 4, - FPU_OFFSET(15) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s15}, - nullptr, - g_s15_invalidates, - nullptr, - 0}, - {"s16", - nullptr, - 4, - FPU_OFFSET(16) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s16}, - nullptr, - g_s16_invalidates, - nullptr, - 0}, - {"s17", - nullptr, - 4, - FPU_OFFSET(17) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s17}, - nullptr, - g_s17_invalidates, - nullptr, - 0}, - {"s18", - nullptr, - 4, - FPU_OFFSET(18) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s18}, - nullptr, - g_s18_invalidates, - nullptr, - 0}, - {"s19", - nullptr, - 4, - FPU_OFFSET(19) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s19}, - nullptr, - g_s19_invalidates, - nullptr, - 0}, - {"s20", - nullptr, - 4, - FPU_OFFSET(20) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s20}, - nullptr, - g_s20_invalidates, - nullptr, - 0}, - {"s21", - nullptr, - 4, - FPU_OFFSET(21) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s21}, - nullptr, - g_s21_invalidates, - nullptr, - 0}, - {"s22", - nullptr, - 4, - FPU_OFFSET(22) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s22}, - nullptr, - g_s22_invalidates, - nullptr, - 0}, - {"s23", - nullptr, - 4, - FPU_OFFSET(23) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s23}, - nullptr, - g_s23_invalidates, - nullptr, - 0}, - {"s24", - nullptr, - 4, - FPU_OFFSET(24) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s24}, - nullptr, - g_s24_invalidates, - nullptr, - 0}, - {"s25", - nullptr, - 4, - FPU_OFFSET(25) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s25}, - nullptr, - g_s25_invalidates, - nullptr, - 0}, - {"s26", - nullptr, - 4, - FPU_OFFSET(26) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s26}, - nullptr, - g_s26_invalidates, - nullptr, - 0}, - {"s27", - nullptr, - 4, - FPU_OFFSET(27) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s27}, - nullptr, - g_s27_invalidates, - nullptr, - 0}, - {"s28", - nullptr, - 4, - FPU_OFFSET(28) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s28}, - nullptr, - g_s28_invalidates, - nullptr, - 0}, - {"s29", - nullptr, - 4, - FPU_OFFSET(29) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s29}, - nullptr, - g_s29_invalidates, - nullptr, - 0}, - {"s30", - nullptr, - 4, - FPU_OFFSET(30) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s30}, - nullptr, - g_s30_invalidates, - nullptr, - 0}, - {"s31", - nullptr, - 4, - FPU_OFFSET(31) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_s31}, - nullptr, - g_s31_invalidates, - nullptr, - 0}, - - {"d0", - nullptr, - 8, - FPU_OFFSET(0) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d0}, - nullptr, - g_d0_invalidates, - nullptr, - 0}, - {"d1", - nullptr, - 8, - FPU_OFFSET(1) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d1}, - nullptr, - g_d1_invalidates, - nullptr, - 0}, - {"d2", - nullptr, - 8, - FPU_OFFSET(2) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d2}, - nullptr, - g_d2_invalidates, - nullptr, - 0}, - {"d3", - nullptr, - 8, - FPU_OFFSET(3) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d3}, - nullptr, - g_d3_invalidates, - nullptr, - 0}, - {"d4", - nullptr, - 8, - FPU_OFFSET(4) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d4}, - nullptr, - g_d4_invalidates, - nullptr, - 0}, - {"d5", - nullptr, - 8, - FPU_OFFSET(5) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d5}, - nullptr, - g_d5_invalidates, - nullptr, - 0}, - {"d6", - nullptr, - 8, - FPU_OFFSET(6) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d6}, - nullptr, - g_d6_invalidates, - nullptr, - 0}, - {"d7", - nullptr, - 8, - FPU_OFFSET(7) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d7}, - nullptr, - g_d7_invalidates, - nullptr, - 0}, - {"d8", - nullptr, - 8, - FPU_OFFSET(8) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d8}, - nullptr, - g_d8_invalidates, - nullptr, - 0}, - {"d9", - nullptr, - 8, - FPU_OFFSET(9) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d9}, - nullptr, - g_d9_invalidates, - nullptr, - 0}, - {"d10", - nullptr, - 8, - FPU_OFFSET(10) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d10}, - nullptr, - g_d10_invalidates, - nullptr, - 0}, - {"d11", - nullptr, - 8, - FPU_OFFSET(11) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d11}, - nullptr, - g_d11_invalidates, - nullptr, - 0}, - {"d12", - nullptr, - 8, - FPU_OFFSET(12) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d12}, - nullptr, - g_d12_invalidates, - nullptr, - 0}, - {"d13", - nullptr, - 8, - FPU_OFFSET(13) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d13}, - nullptr, - g_d13_invalidates, - nullptr, - 0}, - {"d14", - nullptr, - 8, - FPU_OFFSET(14) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d14}, - nullptr, - g_d14_invalidates, - nullptr, - 0}, - {"d15", - nullptr, - 8, - FPU_OFFSET(15) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d15}, - nullptr, - g_d15_invalidates, - nullptr, - 0}, - {"d16", - nullptr, - 8, - FPU_OFFSET(16) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d16}, - nullptr, - g_d16_invalidates, - nullptr, - 0}, - {"d17", - nullptr, - 8, - FPU_OFFSET(17) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d17}, - nullptr, - g_d17_invalidates, - nullptr, - 0}, - {"d18", - nullptr, - 8, - FPU_OFFSET(18) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d18}, - nullptr, - g_d18_invalidates, - nullptr, - 0}, - {"d19", - nullptr, - 8, - FPU_OFFSET(19) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d19}, - nullptr, - g_d19_invalidates, - nullptr, - 0}, - {"d20", - nullptr, - 8, - FPU_OFFSET(20) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d20}, - nullptr, - g_d20_invalidates, - nullptr, - 0}, - {"d21", - nullptr, - 8, - FPU_OFFSET(21) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d21}, - nullptr, - g_d21_invalidates, - nullptr, - 0}, - {"d22", - nullptr, - 8, - FPU_OFFSET(22) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d22}, - nullptr, - g_d22_invalidates, - nullptr, - 0}, - {"d23", - nullptr, - 8, - FPU_OFFSET(23) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d23}, - nullptr, - g_d23_invalidates, - nullptr, - 0}, - {"d24", - nullptr, - 8, - FPU_OFFSET(24) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d24}, - nullptr, - g_d24_invalidates, - nullptr, - 0}, - {"d25", - nullptr, - 8, - FPU_OFFSET(25) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d25}, - nullptr, - g_d25_invalidates, - nullptr, - 0}, - {"d26", - nullptr, - 8, - FPU_OFFSET(26) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d26}, - nullptr, - g_d26_invalidates, - nullptr, - 0}, - {"d27", - nullptr, - 8, - FPU_OFFSET(27) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d27}, - nullptr, - g_d27_invalidates, - nullptr, - 0}, - {"d28", - nullptr, - 8, - FPU_OFFSET(28) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d28}, - nullptr, - g_d28_invalidates, - nullptr, - 0}, - {"d29", - nullptr, - 8, - FPU_OFFSET(29) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d29}, - nullptr, - g_d29_invalidates, - nullptr, - 0}, - {"d30", - nullptr, - 8, - FPU_OFFSET(30) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d30}, - nullptr, - g_d30_invalidates, - nullptr, - 0}, - {"d31", - nullptr, - 8, - FPU_OFFSET(31) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, - lldb::eEncodingIEEE754, - lldb::eFormatFloat, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_d31}, - nullptr, - g_d31_invalidates, - nullptr, - 0}, - - {"fpsr", - nullptr, - 4, - FPU_OFFSET_NAME(fpsr), - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_fpsr}, - nullptr, - nullptr, - nullptr, - 0}, - {"fpcr", - nullptr, - 4, - FPU_OFFSET_NAME(fpcr), - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, fpu_fpcr}, - nullptr, - nullptr, - nullptr, - 0}, - - {"far", - nullptr, - 8, - EXC_OFFSET_NAME(far), - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, exc_far}, - nullptr, - nullptr, - nullptr, - 0}, - {"esr", - nullptr, - 4, - EXC_OFFSET_NAME(esr), - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, exc_esr}, - nullptr, - nullptr, - nullptr, - 0}, - {"exception", - nullptr, - 4, - EXC_OFFSET_NAME(exception), - lldb::eEncodingUint, - lldb::eFormatHex, - {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, - LLDB_INVALID_REGNUM, exc_exception}, - nullptr, - nullptr, - nullptr, - 0}, + // clang-format off + // General purpose registers + // NAME ALT SZ OFFSET ENCODING FORMAT EH_FRAME DWARF GENERIC PROCESS PLUGIN LLDB VALUE REGS INVAL DYNEXPR SZ + // ===== ======= == ============= =================== ================ ================= =============== ======================== =================== ====== ============== ======= ======= == + {"x0", nullptr, 8, GPR_OFFSET(0), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x0, arm64_dwarf::x0, LLDB_REGNUM_GENERIC_ARG1, LLDB_INVALID_REGNUM, gpr_x0}, g_x0_contains, nullptr, nullptr, 0}, + {"x1", nullptr, 8, GPR_OFFSET(1), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x1, arm64_dwarf::x1, LLDB_REGNUM_GENERIC_ARG2, LLDB_INVALID_REGNUM, gpr_x1}, g_x1_contains, nullptr, nullptr, 0}, + {"x2", nullptr, 8, GPR_OFFSET(2), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x2, arm64_dwarf::x2, LLDB_REGNUM_GENERIC_ARG3, LLDB_INVALID_REGNUM, gpr_x2}, g_x2_contains, nullptr, nullptr, 0}, + {"x3", nullptr, 8, GPR_OFFSET(3), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x3, arm64_dwarf::x3, LLDB_REGNUM_GENERIC_ARG4, LLDB_INVALID_REGNUM, gpr_x3}, g_x3_contains, nullptr, nullptr, 0}, + {"x4", nullptr, 8, GPR_OFFSET(4), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x4, arm64_dwarf::x4, LLDB_REGNUM_GENERIC_ARG5, LLDB_INVALID_REGNUM, gpr_x4}, g_x4_contains, nullptr, nullptr, 0}, + {"x5", nullptr, 8, GPR_OFFSET(5), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x5, arm64_dwarf::x5, LLDB_REGNUM_GENERIC_ARG6, LLDB_INVALID_REGNUM, gpr_x5}, g_x5_contains, nullptr, nullptr, 0}, + {"x6", nullptr, 8, GPR_OFFSET(6), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x6, arm64_dwarf::x6, LLDB_REGNUM_GENERIC_ARG7, LLDB_INVALID_REGNUM, gpr_x6}, g_x6_contains, nullptr, nullptr, 0}, + {"x7", nullptr, 8, GPR_OFFSET(7), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x7, arm64_dwarf::x7, LLDB_REGNUM_GENERIC_ARG8, LLDB_INVALID_REGNUM, gpr_x7}, g_x7_contains, nullptr, nullptr, 0}, + {"x8", nullptr, 8, GPR_OFFSET(8), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x8, arm64_dwarf::x8, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x8}, g_x8_contains, nullptr, nullptr, 0}, + {"x9", nullptr, 8, GPR_OFFSET(9), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x9, arm64_dwarf::x9, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x9}, g_x9_contains, nullptr, nullptr, 0}, + {"x10", nullptr, 8, GPR_OFFSET(10), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x10, arm64_dwarf::x10, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x10}, g_x10_contains, nullptr, nullptr, 0}, + {"x11", nullptr, 8, GPR_OFFSET(11), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x11, arm64_dwarf::x11, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x11}, g_x11_contains, nullptr, nullptr, 0}, + {"x12", nullptr, 8, GPR_OFFSET(12), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x12, arm64_dwarf::x12, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x12}, g_x12_contains, nullptr, nullptr, 0}, + {"x13", nullptr, 8, GPR_OFFSET(13), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x13, arm64_dwarf::x13, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x13}, g_x13_contains, nullptr, nullptr, 0}, + {"x14", nullptr, 8, GPR_OFFSET(14), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x14, arm64_dwarf::x14, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x14}, g_x14_contains, nullptr, nullptr, 0}, + {"x15", nullptr, 8, GPR_OFFSET(15), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x15, arm64_dwarf::x15, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x15}, g_x15_contains, nullptr, nullptr, 0}, + {"x16", nullptr, 8, GPR_OFFSET(16), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x16, arm64_dwarf::x16, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x16}, g_x16_contains, nullptr, nullptr, 0}, + {"x17", nullptr, 8, GPR_OFFSET(17), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x17, arm64_dwarf::x17, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x17}, g_x17_contains, nullptr, nullptr, 0}, + {"x18", nullptr, 8, GPR_OFFSET(18), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x18, arm64_dwarf::x18, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x18}, g_x18_contains, nullptr, nullptr, 0}, + {"x19", nullptr, 8, GPR_OFFSET(19), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x19, arm64_dwarf::x19, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x19}, g_x19_contains, nullptr, nullptr, 0}, + {"x20", nullptr, 8, GPR_OFFSET(20), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x20, arm64_dwarf::x20, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x20}, g_x20_contains, nullptr, nullptr, 0}, + {"x21", nullptr, 8, GPR_OFFSET(21), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x21, arm64_dwarf::x21, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x21}, g_x21_contains, nullptr, nullptr, 0}, + {"x22", nullptr, 8, GPR_OFFSET(22), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x22, arm64_dwarf::x22, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x22}, g_x22_contains, nullptr, nullptr, 0}, + {"x23", nullptr, 8, GPR_OFFSET(23), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x23, arm64_dwarf::x23, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x23}, g_x23_contains, nullptr, nullptr, 0}, + {"x24", nullptr, 8, GPR_OFFSET(24), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x24, arm64_dwarf::x24, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x24}, g_x24_contains, nullptr, nullptr, 0}, + {"x25", nullptr, 8, GPR_OFFSET(25), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x25, arm64_dwarf::x25, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x25}, g_x25_contains, nullptr, nullptr, 0}, + {"x26", nullptr, 8, GPR_OFFSET(26), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x26, arm64_dwarf::x26, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x26}, g_x26_contains, nullptr, nullptr, 0}, + {"x27", nullptr, 8, GPR_OFFSET(27), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x27, arm64_dwarf::x27, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x27}, g_x27_contains, nullptr, nullptr, 0}, + {"x28", nullptr, 8, GPR_OFFSET(28), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::x28, arm64_dwarf::x28, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_x28}, g_x28_contains, nullptr, nullptr, 0}, + {"fp", "x29", 8, GPR_OFFSET(29), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::fp, arm64_dwarf::fp, LLDB_REGNUM_GENERIC_FP, LLDB_INVALID_REGNUM, gpr_fp}, nullptr, nullptr, nullptr, 0}, + {"lr", "x30", 8, GPR_OFFSET(30), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::lr, arm64_dwarf::lr, LLDB_REGNUM_GENERIC_RA, LLDB_INVALID_REGNUM, gpr_lr}, nullptr, nullptr, nullptr, 0}, + {"sp", "x31", 8, GPR_OFFSET(31), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::sp, arm64_dwarf::sp, LLDB_REGNUM_GENERIC_SP, LLDB_INVALID_REGNUM, gpr_sp}, nullptr, nullptr, nullptr, 0}, + {"pc", nullptr, 8, GPR_OFFSET(32), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::pc, arm64_dwarf::pc, LLDB_REGNUM_GENERIC_PC, LLDB_INVALID_REGNUM, gpr_pc}, nullptr, nullptr, nullptr, 0}, + + {"cpsr",nullptr, 4, GPR_OFFSET_NAME(cpsr), lldb::eEncodingUint, lldb::eFormatHex, {arm64_ehframe::cpsr, arm64_dwarf::cpsr, LLDB_REGNUM_GENERIC_FLAGS, LLDB_INVALID_REGNUM, gpr_cpsr}, nullptr, nullptr, nullptr, 0}, + + // NAME ALT SZ OFFSET ENCODING FORMAT EH_FRAME DWARF GENERIC PROCESS PLUGIN LLDB VALUE INVALIDATES DYNEXPR SZ + // ===== ======= == ============================================== =================== ================ ================= =============== =================== =================== ====== ======= ================= ======= == + {"w0", nullptr, 4, GPR_OFFSET(0) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w0}, nullptr, g_w0_invalidates, nullptr, 0}, + {"w1", nullptr, 4, GPR_OFFSET(1) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w1}, nullptr, g_w1_invalidates, nullptr, 0}, + {"w2", nullptr, 4, GPR_OFFSET(2) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w2}, nullptr, g_w2_invalidates, nullptr, 0}, + {"w3", nullptr, 4, GPR_OFFSET(3) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w3}, nullptr, g_w3_invalidates, nullptr, 0}, + {"w4", nullptr, 4, GPR_OFFSET(4) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w4}, nullptr, g_w4_invalidates, nullptr, 0}, + {"w5", nullptr, 4, GPR_OFFSET(5) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w5}, nullptr, g_w5_invalidates, nullptr, 0}, + {"w6", nullptr, 4, GPR_OFFSET(6) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w6}, nullptr, g_w6_invalidates, nullptr, 0}, + {"w7", nullptr, 4, GPR_OFFSET(7) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w7}, nullptr, g_w7_invalidates, nullptr, 0}, + {"w8", nullptr, 4, GPR_OFFSET(8) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w8}, nullptr, g_w8_invalidates, nullptr, 0}, + {"w9", nullptr, 4, GPR_OFFSET(9) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w9}, nullptr, g_w9_invalidates, nullptr, 0}, + {"w10", nullptr, 4, GPR_OFFSET(10) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w10}, nullptr, g_w10_invalidates, nullptr, 0}, + {"w11", nullptr, 4, GPR_OFFSET(11) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w11}, nullptr, g_w11_invalidates, nullptr, 0}, + {"w12", nullptr, 4, GPR_OFFSET(12) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w12}, nullptr, g_w12_invalidates, nullptr, 0}, + {"w13", nullptr, 4, GPR_OFFSET(13) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w13}, nullptr, g_w13_invalidates, nullptr, 0}, + {"w14", nullptr, 4, GPR_OFFSET(14) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w14}, nullptr, g_w14_invalidates, nullptr, 0}, + {"w15", nullptr, 4, GPR_OFFSET(15) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w15}, nullptr, g_w15_invalidates, nullptr, 0}, + {"w16", nullptr, 4, GPR_OFFSET(16) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w16}, nullptr, g_w16_invalidates, nullptr, 0}, + {"w17", nullptr, 4, GPR_OFFSET(17) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w17}, nullptr, g_w17_invalidates, nullptr, 0}, + {"w18", nullptr, 4, GPR_OFFSET(18) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w18}, nullptr, g_w18_invalidates, nullptr, 0}, + {"w19", nullptr, 4, GPR_OFFSET(19) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w19}, nullptr, g_w19_invalidates, nullptr, 0}, + {"w20", nullptr, 4, GPR_OFFSET(20) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w20}, nullptr, g_w20_invalidates, nullptr, 0}, + {"w21", nullptr, 4, GPR_OFFSET(21) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w21}, nullptr, g_w21_invalidates, nullptr, 0}, + {"w22", nullptr, 4, GPR_OFFSET(22) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w22}, nullptr, g_w22_invalidates, nullptr, 0}, + {"w23", nullptr, 4, GPR_OFFSET(23) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w23}, nullptr, g_w23_invalidates, nullptr, 0}, + {"w24", nullptr, 4, GPR_OFFSET(24) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w24}, nullptr, g_w24_invalidates, nullptr, 0}, + {"w25", nullptr, 4, GPR_OFFSET(25) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w25}, nullptr, g_w25_invalidates, nullptr, 0}, + {"w26", nullptr, 4, GPR_OFFSET(26) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w26}, nullptr, g_w26_invalidates, nullptr, 0}, + {"w27", nullptr, 4, GPR_OFFSET(27) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w27}, nullptr, g_w27_invalidates, nullptr, 0}, + {"w28", nullptr, 4, GPR_OFFSET(28) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, gpr_w28}, nullptr, g_w28_invalidates, nullptr, 0}, + + // NAME ALT SZ OFFSET ENCODING FORMAT EH_FRAME DWARF GENERIC PROCESS PLUGIN LLDB VALUE REGS INVAL DYNEXPR SZ + // ===== ======= == ============= =================== ================ ================= =============== =================== =================== ====== ============== ======= ======= == + {"v0", nullptr, 16, FPU_OFFSET(0), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v0, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v0}, g_v0_contains, nullptr, nullptr, 0}, + {"v1", nullptr, 16, FPU_OFFSET(1), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v1, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v1}, g_v1_contains, nullptr, nullptr, 0}, + {"v2", nullptr, 16, FPU_OFFSET(2), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v2, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v2}, g_v2_contains, nullptr, nullptr, 0}, + {"v3", nullptr, 16, FPU_OFFSET(3), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v3, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v3}, g_v3_contains, nullptr, nullptr, 0}, + {"v4", nullptr, 16, FPU_OFFSET(4), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v4, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v4}, g_v4_contains, nullptr, nullptr, 0}, + {"v5", nullptr, 16, FPU_OFFSET(5), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v5, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v5}, g_v5_contains, nullptr, nullptr, 0}, + {"v6", nullptr, 16, FPU_OFFSET(6), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v6, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v6}, g_v6_contains, nullptr, nullptr, 0}, + {"v7", nullptr, 16, FPU_OFFSET(7), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v7, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v7}, g_v7_contains, nullptr, nullptr, 0}, + {"v8", nullptr, 16, FPU_OFFSET(8), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v8, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v8}, g_v8_contains, nullptr, nullptr, 0}, + {"v9", nullptr, 16, FPU_OFFSET(9), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v9, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v9}, g_v9_contains, nullptr, nullptr, 0}, + {"v10", nullptr, 16, FPU_OFFSET(10), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v10, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v10}, g_v10_contains, nullptr, nullptr, 0}, + {"v11", nullptr, 16, FPU_OFFSET(11), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v11, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v11}, g_v11_contains, nullptr, nullptr, 0}, + {"v12", nullptr, 16, FPU_OFFSET(12), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v12, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v12}, g_v12_contains, nullptr, nullptr, 0}, + {"v13", nullptr, 16, FPU_OFFSET(13), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v13, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v13}, g_v13_contains, nullptr, nullptr, 0}, + {"v14", nullptr, 16, FPU_OFFSET(14), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v14, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v14}, g_v14_contains, nullptr, nullptr, 0}, + {"v15", nullptr, 16, FPU_OFFSET(15), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v15, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v15}, g_v15_contains, nullptr, nullptr, 0}, + {"v16", nullptr, 16, FPU_OFFSET(16), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v16, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v16}, g_v16_contains, nullptr, nullptr, 0}, + {"v17", nullptr, 16, FPU_OFFSET(17), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v17, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v17}, g_v17_contains, nullptr, nullptr, 0}, + {"v18", nullptr, 16, FPU_OFFSET(18), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v18, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v18}, g_v18_contains, nullptr, nullptr, 0}, + {"v19", nullptr, 16, FPU_OFFSET(19), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v19, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v19}, g_v19_contains, nullptr, nullptr, 0}, + {"v20", nullptr, 16, FPU_OFFSET(20), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v20, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v20}, g_v20_contains, nullptr, nullptr, 0}, + {"v21", nullptr, 16, FPU_OFFSET(21), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v21, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v21}, g_v21_contains, nullptr, nullptr, 0}, + {"v22", nullptr, 16, FPU_OFFSET(22), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v22, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v22}, g_v22_contains, nullptr, nullptr, 0}, + {"v23", nullptr, 16, FPU_OFFSET(23), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v23, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v23}, g_v23_contains, nullptr, nullptr, 0}, + {"v24", nullptr, 16, FPU_OFFSET(24), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v24, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v24}, g_v24_contains, nullptr, nullptr, 0}, + {"v25", nullptr, 16, FPU_OFFSET(25), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v25, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v25}, g_v25_contains, nullptr, nullptr, 0}, + {"v26", nullptr, 16, FPU_OFFSET(26), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v26, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v26}, g_v26_contains, nullptr, nullptr, 0}, + {"v27", nullptr, 16, FPU_OFFSET(27), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v27, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v27}, g_v27_contains, nullptr, nullptr, 0}, + {"v28", nullptr, 16, FPU_OFFSET(28), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v28, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v28}, g_v28_contains, nullptr, nullptr, 0}, + {"v29", nullptr, 16, FPU_OFFSET(29), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v29, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v29}, g_v29_contains, nullptr, nullptr, 0}, + {"v30", nullptr, 16, FPU_OFFSET(30), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v30, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v30}, g_v30_contains, nullptr, nullptr, 0}, + {"v31", nullptr, 16, FPU_OFFSET(31), lldb::eEncodingVector, lldb::eFormatVectorOfUInt8, {LLDB_INVALID_REGNUM, arm64_dwarf::v31, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_v31}, g_v31_contains, nullptr, nullptr, 0}, + + // NAME ALT SZ OFFSET ENCODING FORMAT EH_FRAME DWARF GENERIC PROCESS PLUGIN LLDB VALUE INVALIDATES DYNEXPR SZ + // ===== ======= == ============================================== =================== ================ ================= =============== =================== =================== ====== ======= ================= ======= == + {"s0", nullptr, 4, FPU_OFFSET(0) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s0}, nullptr, g_s0_invalidates, nullptr, 0}, + {"s1", nullptr, 4, FPU_OFFSET(1) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s1}, nullptr, g_s1_invalidates, nullptr, 0}, + {"s2", nullptr, 4, FPU_OFFSET(2) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s2}, nullptr, g_s2_invalidates, nullptr, 0}, + {"s3", nullptr, 4, FPU_OFFSET(3) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s3}, nullptr, g_s3_invalidates, nullptr, 0}, + {"s4", nullptr, 4, FPU_OFFSET(4) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s4}, nullptr, g_s4_invalidates, nullptr, 0}, + {"s5", nullptr, 4, FPU_OFFSET(5) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s5}, nullptr, g_s5_invalidates, nullptr, 0}, + {"s6", nullptr, 4, FPU_OFFSET(6) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s6}, nullptr, g_s6_invalidates, nullptr, 0}, + {"s7", nullptr, 4, FPU_OFFSET(7) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s7}, nullptr, g_s7_invalidates, nullptr, 0}, + {"s8", nullptr, 4, FPU_OFFSET(8) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s8}, nullptr, g_s8_invalidates, nullptr, 0}, + {"s9", nullptr, 4, FPU_OFFSET(9) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s9}, nullptr, g_s9_invalidates, nullptr, 0}, + {"s10", nullptr, 4, FPU_OFFSET(10) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s10}, nullptr, g_s10_invalidates, nullptr, 0}, + {"s11", nullptr, 4, FPU_OFFSET(11) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s11}, nullptr, g_s11_invalidates, nullptr, 0}, + {"s12", nullptr, 4, FPU_OFFSET(12) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s12}, nullptr, g_s12_invalidates, nullptr, 0}, + {"s13", nullptr, 4, FPU_OFFSET(13) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s13}, nullptr, g_s13_invalidates, nullptr, 0}, + {"s14", nullptr, 4, FPU_OFFSET(14) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s14}, nullptr, g_s14_invalidates, nullptr, 0}, + {"s15", nullptr, 4, FPU_OFFSET(15) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s15}, nullptr, g_s15_invalidates, nullptr, 0}, + {"s16", nullptr, 4, FPU_OFFSET(16) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s16}, nullptr, g_s16_invalidates, nullptr, 0}, + {"s17", nullptr, 4, FPU_OFFSET(17) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s17}, nullptr, g_s17_invalidates, nullptr, 0}, + {"s18", nullptr, 4, FPU_OFFSET(18) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s18}, nullptr, g_s18_invalidates, nullptr, 0}, + {"s19", nullptr, 4, FPU_OFFSET(19) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s19}, nullptr, g_s19_invalidates, nullptr, 0}, + {"s20", nullptr, 4, FPU_OFFSET(20) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s20}, nullptr, g_s20_invalidates, nullptr, 0}, + {"s21", nullptr, 4, FPU_OFFSET(21) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s21}, nullptr, g_s21_invalidates, nullptr, 0}, + {"s22", nullptr, 4, FPU_OFFSET(22) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s22}, nullptr, g_s22_invalidates, nullptr, 0}, + {"s23", nullptr, 4, FPU_OFFSET(23) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s23}, nullptr, g_s23_invalidates, nullptr, 0}, + {"s24", nullptr, 4, FPU_OFFSET(24) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s24}, nullptr, g_s24_invalidates, nullptr, 0}, + {"s25", nullptr, 4, FPU_OFFSET(25) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s25}, nullptr, g_s25_invalidates, nullptr, 0}, + {"s26", nullptr, 4, FPU_OFFSET(26) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s26}, nullptr, g_s26_invalidates, nullptr, 0}, + {"s27", nullptr, 4, FPU_OFFSET(27) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s27}, nullptr, g_s27_invalidates, nullptr, 0}, + {"s28", nullptr, 4, FPU_OFFSET(28) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s28}, nullptr, g_s28_invalidates, nullptr, 0}, + {"s29", nullptr, 4, FPU_OFFSET(29) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s29}, nullptr, g_s29_invalidates, nullptr, 0}, + {"s30", nullptr, 4, FPU_OFFSET(30) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s30}, nullptr, g_s30_invalidates, nullptr, 0}, + {"s31", nullptr, 4, FPU_OFFSET(31) + FPU_S_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_s31}, nullptr, g_s31_invalidates, nullptr, 0}, + + {"d0", nullptr, 8, FPU_OFFSET(0) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d0}, nullptr, g_d0_invalidates, nullptr, 0}, + {"d1", nullptr, 8, FPU_OFFSET(1) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d1}, nullptr, g_d1_invalidates, nullptr, 0}, + {"d2", nullptr, 8, FPU_OFFSET(2) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d2}, nullptr, g_d2_invalidates, nullptr, 0}, + {"d3", nullptr, 8, FPU_OFFSET(3) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d3}, nullptr, g_d3_invalidates, nullptr, 0}, + {"d4", nullptr, 8, FPU_OFFSET(4) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d4}, nullptr, g_d4_invalidates, nullptr, 0}, + {"d5", nullptr, 8, FPU_OFFSET(5) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d5}, nullptr, g_d5_invalidates, nullptr, 0}, + {"d6", nullptr, 8, FPU_OFFSET(6) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d6}, nullptr, g_d6_invalidates, nullptr, 0}, + {"d7", nullptr, 8, FPU_OFFSET(7) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d7}, nullptr, g_d7_invalidates, nullptr, 0}, + {"d8", nullptr, 8, FPU_OFFSET(8) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d8}, nullptr, g_d8_invalidates, nullptr, 0}, + {"d9", nullptr, 8, FPU_OFFSET(9) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d9}, nullptr, g_d9_invalidates, nullptr, 0}, + {"d10", nullptr, 8, FPU_OFFSET(10) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d10}, nullptr, g_d10_invalidates, nullptr, 0}, + {"d11", nullptr, 8, FPU_OFFSET(11) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d11}, nullptr, g_d11_invalidates, nullptr, 0}, + {"d12", nullptr, 8, FPU_OFFSET(12) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d12}, nullptr, g_d12_invalidates, nullptr, 0}, + {"d13", nullptr, 8, FPU_OFFSET(13) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d13}, nullptr, g_d13_invalidates, nullptr, 0}, + {"d14", nullptr, 8, FPU_OFFSET(14) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d14}, nullptr, g_d14_invalidates, nullptr, 0}, + {"d15", nullptr, 8, FPU_OFFSET(15) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d15}, nullptr, g_d15_invalidates, nullptr, 0}, + {"d16", nullptr, 8, FPU_OFFSET(16) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d16}, nullptr, g_d16_invalidates, nullptr, 0}, + {"d17", nullptr, 8, FPU_OFFSET(17) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d17}, nullptr, g_d17_invalidates, nullptr, 0}, + {"d18", nullptr, 8, FPU_OFFSET(18) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d18}, nullptr, g_d18_invalidates, nullptr, 0}, + {"d19", nullptr, 8, FPU_OFFSET(19) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d19}, nullptr, g_d19_invalidates, nullptr, 0}, + {"d20", nullptr, 8, FPU_OFFSET(20) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d20}, nullptr, g_d20_invalidates, nullptr, 0}, + {"d21", nullptr, 8, FPU_OFFSET(21) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d21}, nullptr, g_d21_invalidates, nullptr, 0}, + {"d22", nullptr, 8, FPU_OFFSET(22) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d22}, nullptr, g_d22_invalidates, nullptr, 0}, + {"d23", nullptr, 8, FPU_OFFSET(23) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d23}, nullptr, g_d23_invalidates, nullptr, 0}, + {"d24", nullptr, 8, FPU_OFFSET(24) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d24}, nullptr, g_d24_invalidates, nullptr, 0}, + {"d25", nullptr, 8, FPU_OFFSET(25) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d25}, nullptr, g_d25_invalidates, nullptr, 0}, + {"d26", nullptr, 8, FPU_OFFSET(26) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d26}, nullptr, g_d26_invalidates, nullptr, 0}, + {"d27", nullptr, 8, FPU_OFFSET(27) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d27}, nullptr, g_d27_invalidates, nullptr, 0}, + {"d28", nullptr, 8, FPU_OFFSET(28) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d28}, nullptr, g_d28_invalidates, nullptr, 0}, + {"d29", nullptr, 8, FPU_OFFSET(29) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d29}, nullptr, g_d29_invalidates, nullptr, 0}, + {"d30", nullptr, 8, FPU_OFFSET(30) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d30}, nullptr, g_d30_invalidates, nullptr, 0}, + {"d31", nullptr, 8, FPU_OFFSET(31) + FPU_D_PSEUDO_REG_ENDIAN_OFFSET, lldb::eEncodingIEEE754, lldb::eFormatFloat, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_d31}, nullptr, g_d31_invalidates, nullptr, 0}, + + {"fpsr", nullptr, 4, FPU_OFFSET_NAME(fpsr), lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_fpsr}, nullptr, nullptr, nullptr, 0}, + {"fpcr", nullptr, 4, FPU_OFFSET_NAME(fpcr), lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, fpu_fpcr}, nullptr, nullptr, nullptr, 0}, + + {"far", nullptr, 8, EXC_OFFSET_NAME(far), lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, exc_far}, nullptr, nullptr, nullptr, 0}, + {"esr", nullptr, 4, EXC_OFFSET_NAME(esr), lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, exc_esr}, nullptr, nullptr, nullptr, 0}, + {"exception", nullptr, 4, EXC_OFFSET_NAME(exception), lldb::eEncodingUint, lldb::eFormatHex, {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, exc_exception}, nullptr, nullptr, nullptr, 0}, {DEFINE_DBG(bvr, 0)}, {DEFINE_DBG(bvr, 1)}, @@ -2514,6 +710,8 @@ static lldb_private::RegisterInfo g_register_infos_arm64_le[] = { {DEFINE_DBG(wcr, 12)}, {DEFINE_DBG(wcr, 13)}, {DEFINE_DBG(wcr, 14)}, - {DEFINE_DBG(wcr, 15)}}; + {DEFINE_DBG(wcr, 15)} + // clang-format on +}; #endif // DECLARE_REGISTER_INFOS_ARM64_STRUCT -- 2.7.4