pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
lldb-git: Drop local patches - merged upstream
Module Name: pkgsrc-wip
Committed By: Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By: kamil
Date: Fri Feb 24 03:03:35 2017 +0100
Changeset: 7aa638cf55bbb37881d93c1c90fc9068beb576f9
Modified Files:
lldb-git/distinfo
Removed Files:
lldb-git/patches/patch-source_Host_common_Socket.cpp
lldb-git/patches/patch-source_Plugins_Process_Utility_RegisterContextNetBSD__x86__64.cpp
Log Message:
lldb-git: Drop local patches - merged upstream
Introduce support for Debug Registers in RegisterContextNetBSD_x86_64
https://reviews.llvm.org/D30287
Switch NetBSD from paccept(2) to accept4(2)
https://reviews.llvm.org/D30288
Sponsored by <The NetBSD Foundation>
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7aa638cf55bbb37881d93c1c90fc9068beb576f9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
lldb-git/distinfo | 2 -
.../patches/patch-source_Host_common_Socket.cpp | 16 --
...cess_Utility_RegisterContextNetBSD__x86__64.cpp | 309 ---------------------
3 files changed, 327 deletions(-)
diffs:
diff --git a/lldb-git/distinfo b/lldb-git/distinfo
index 2497bbc095..7931384fd5 100644
--- a/lldb-git/distinfo
+++ b/lldb-git/distinfo
@@ -12,5 +12,3 @@ Size (libcxx-3.6.2.src.tar.xz) = 944020 bytes
SHA1 (llvm-3.6.2.src.tar.xz) = 7a00257eb2bc9431e4c77c3a36b033072c54bc7e
RMD160 (llvm-3.6.2.src.tar.xz) = 521cbc5fe2925ea3c6e90c7a31f752a04045c972
Size (llvm-3.6.2.src.tar.xz) = 12802380 bytes
-SHA1 (patch-source_Host_common_Socket.cpp) = ca346f85b393f309d526bb2a55a072d1d0455a5b
-SHA1 (patch-source_Plugins_Process_Utility_RegisterContextNetBSD__x86__64.cpp) = fef8c0a1c462eca936879a1c7447e2545aaea971
diff --git a/lldb-git/patches/patch-source_Host_common_Socket.cpp b/lldb-git/patches/patch-source_Host_common_Socket.cpp
deleted file mode 100644
index 5a6e8f5c1e..0000000000
--- a/lldb-git/patches/patch-source_Host_common_Socket.cpp
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD$
-
---- source/Host/common/Socket.cpp.orig 2017-02-02 23:56:41.000000000 +0000
-+++ source/Host/common/Socket.cpp
-@@ -443,11 +443,7 @@ NativeSocket Socket::AcceptSocket(Native
- if (!child_processes_inherit) {
- flags |= SOCK_CLOEXEC;
- }
--#if defined(__NetBSD__)
-- NativeSocket fd = ::paccept(sockfd, addr, addrlen, nullptr, flags);
--#else
- NativeSocket fd = ::accept4(sockfd, addr, addrlen, flags);
--#endif
- #else
- NativeSocket fd = ::accept(sockfd, addr, addrlen);
- #endif
diff --git a/lldb-git/patches/patch-source_Plugins_Process_Utility_RegisterContextNetBSD__x86__64.cpp b/lldb-git/patches/patch-source_Plugins_Process_Utility_RegisterContextNetBSD__x86__64.cpp
deleted file mode 100644
index 732b9b9567..0000000000
--- a/lldb-git/patches/patch-source_Plugins_Process_Utility_RegisterContextNetBSD__x86__64.cpp
+++ /dev/null
@@ -1,309 +0,0 @@
-$NetBSD$
-
---- source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp.orig 2016-10-19 22:25:12.000000000 +0000
-+++ source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp
-@@ -47,10 +47,14 @@ typedef struct _GPR {
- uint64_t ss; /* 25 */
- } GPR;
-
--/*
-- * As of NetBSD-7.99.25 there is no support for debug registers
-- * https://en.wikipedia.org/wiki/X86_debug_register
-- */
-+struct DBG {
-+ uint64_t dr[16]; /* debug registers */
-+ /* Index 0-3: debug address registers */
-+ /* Index 4-5: reserved */
-+ /* Index 6: debug status */
-+ /* Index 7: debug control */
-+ /* Index 8-15: reserved */
-+};
-
- /*
- * src/sys/arch/amd64/include/mcontext.h
-@@ -66,276 +70,21 @@ struct UserArea {
- GPR gpr;
- uint64_t mc_tlsbase;
- FPR fpr;
-+ DBG dbg;
- };
-
--//---------------------------------------------------------------------------
--// Cherry-pick parts of RegisterInfos_x86_64.h, without debug registers
--//---------------------------------------------------------------------------
--// Computes the offset of the given GPR in the user data area.
--#define GPR_OFFSET(regname) (LLVM_EXTENSION offsetof(GPR, regname))
--
--// Computes the offset of the given FPR in the extended data area.
--#define FPR_OFFSET(regname) \
-- (LLVM_EXTENSION offsetof(UserArea, fpr) + \
-- LLVM_EXTENSION offsetof(FPR, xstate) + \
-- LLVM_EXTENSION offsetof(FXSAVE, regname))
--
--// Computes the offset of the YMM register assembled from register halves.
--// Based on DNBArchImplX86_64.cpp from debugserver
--#define YMM_OFFSET(reg_index) \
-- (LLVM_EXTENSION offsetof(UserArea, fpr) + \
-- LLVM_EXTENSION offsetof(FPR, xstate) + \
-- LLVM_EXTENSION offsetof(XSAVE, ymmh[0]) + (32 * reg_index))
--
--// Number of bytes needed to represent a FPR.
--#define FPR_SIZE(reg) sizeof(((FXSAVE *)nullptr)->reg)
--
--// Number of bytes needed to represent the i'th FP register.
--#define FP_SIZE sizeof(((MMSReg *)nullptr)->bytes)
--
--// Number of bytes needed to represent an XMM register.
--#define XMM_SIZE sizeof(XMMReg)
--
--// Number of bytes needed to represent a YMM register.
--#define YMM_SIZE sizeof(YMMReg)
--
--// RegisterKind: EHFrame, DWARF, Generic, Process Plugin, LLDB
--
--// Note that the size and offset will be updated by platform-specific classes.
--#define DEFINE_GPR(reg, alt, kind1, kind2, kind3, kind4) \
-- { \
-- #reg, alt, sizeof(((GPR *)nullptr)->reg), \
-- GPR_OFFSET(reg), eEncodingUint, eFormatHex, \
-- {kind1, kind2, kind3, kind4, \
-- lldb_##reg##_x86_64 }, \
-- nullptr, nullptr, nullptr, 0 \
-- }
--
--#define DEFINE_FPR(name, reg, kind1, kind2, kind3, kind4) \
-- { \
-- #name, nullptr, FPR_SIZE(reg), FPR_OFFSET(reg), eEncodingUint, eFormatHex, \
-- {kind1, kind2, kind3, kind4, \
-- lldb_##name##_x86_64 }, \
-- nullptr, nullptr, nullptr, 0 \
-- }
--
--#define DEFINE_FP_ST(reg, i) \
-- { \
-- #reg #i, nullptr, FP_SIZE, \
-- LLVM_EXTENSION FPR_OFFSET( \
-- stmm[i]), eEncodingVector, eFormatVectorOfUInt8, \
-- {dwarf_st##i##_x86_64, dwarf_st##i##_x86_64, LLDB_INVALID_REGNUM, \
-- LLDB_INVALID_REGNUM, lldb_st##i##_x86_64 }, \
-- nullptr, nullptr, nullptr, 0 \
-- }
--
--#define DEFINE_FP_MM(reg, i) \
-- { \
-- #reg #i, nullptr, sizeof(uint64_t), \
-- LLVM_EXTENSION FPR_OFFSET( \
-- stmm[i]), eEncodingUint, eFormatHex, \
-- {dwarf_mm##i##_x86_64, dwarf_mm##i##_x86_64, \
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, \
-- lldb_mm##i##_x86_64 }, \
-- nullptr, nullptr, nullptr, 0 \
-- }
--
--#define DEFINE_XMM(reg, i) \
-- { \
-- #reg #i, nullptr, XMM_SIZE, \
-- LLVM_EXTENSION FPR_OFFSET( \
-- reg[i]), eEncodingVector, eFormatVectorOfUInt8, \
-- {dwarf_##reg##i##_x86_64, dwarf_##reg##i##_x86_64, \
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, \
-- lldb_##reg##i##_x86_64 }, \
-- nullptr, nullptr, nullptr, 0 \
-- }
--
--#define DEFINE_YMM(reg, i) \
-- { \
-- #reg #i, nullptr, YMM_SIZE, \
-- LLVM_EXTENSION YMM_OFFSET(i), eEncodingVector, eFormatVectorOfUInt8, \
-- {dwarf_##reg##i##h_x86_64, \
-- dwarf_##reg##i##h_x86_64, \
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, \
-- lldb_##reg##i##_x86_64 }, \
-- nullptr, nullptr, nullptr, 0 \
-- }
-+#define DR_OFFSET(reg_index) \
-+ (LLVM_EXTENSION offsetof(UserArea, dbg) + \
-+ LLVM_EXTENSION offsetof(DBG, dr[reg_index]))
-
--#define DEFINE_GPR_PSEUDO_32(reg32, reg64) \
-- { \
-- #reg32, nullptr, 4, \
-- GPR_OFFSET(reg64), eEncodingUint, eFormatHex, \
-- {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, \
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, \
-- lldb_##reg32##_x86_64 }, \
-- RegisterContextPOSIX_x86::g_contained_##reg64, \
-- RegisterContextPOSIX_x86::g_invalidate_##reg64, nullptr, 0 \
-- }
--
--#define DEFINE_GPR_PSEUDO_16(reg16, reg64) \
-- { \
-- #reg16, nullptr, 2, \
-- GPR_OFFSET(reg64), eEncodingUint, eFormatHex, \
-- {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, \
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, \
-- lldb_##reg16##_x86_64 }, \
-- RegisterContextPOSIX_x86::g_contained_##reg64, \
-- RegisterContextPOSIX_x86::g_invalidate_##reg64, nullptr, 0 \
-- }
--
--#define DEFINE_GPR_PSEUDO_8H(reg8, reg64) \
-- { \
-- #reg8, nullptr, 1, GPR_OFFSET(reg64) + 1, eEncodingUint, eFormatHex, \
-- {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, \
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, \
-- lldb_##reg8##_x86_64 }, \
-- RegisterContextPOSIX_x86::g_contained_##reg64, \
-- RegisterContextPOSIX_x86::g_invalidate_##reg64,\
-- nullptr, 0 \
-- }
--
--#define DEFINE_GPR_PSEUDO_8L(reg8, reg64) \
-- { \
-- #reg8, nullptr, 1, GPR_OFFSET(reg64), eEncodingUint, eFormatHex, \
-- {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, \
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, \
-- lldb_##reg8##_x86_64 }, \
-- RegisterContextPOSIX_x86::g_contained_##reg64, \
-- RegisterContextPOSIX_x86::g_invalidate_##reg64,\
-- nullptr, 0 \
-- }
--
--static RegisterInfo g_register_infos_x86_64[] = {
-- // General purpose registers. EH_Frame, DWARF,
-- // Generic, Process Plugin
-- DEFINE_GPR(rax, nullptr, dwarf_rax_x86_64, dwarf_rax_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(rbx, nullptr, dwarf_rbx_x86_64, dwarf_rbx_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(rcx, "arg4", dwarf_rcx_x86_64, dwarf_rcx_x86_64,
-- LLDB_REGNUM_GENERIC_ARG4, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(rdx, "arg3", dwarf_rdx_x86_64, dwarf_rdx_x86_64,
-- LLDB_REGNUM_GENERIC_ARG3, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(rdi, "arg1", dwarf_rdi_x86_64, dwarf_rdi_x86_64,
-- LLDB_REGNUM_GENERIC_ARG1, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(rsi, "arg2", dwarf_rsi_x86_64, dwarf_rsi_x86_64,
-- LLDB_REGNUM_GENERIC_ARG2, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(rbp, "fp", dwarf_rbp_x86_64, dwarf_rbp_x86_64,
-- LLDB_REGNUM_GENERIC_FP, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(rsp, "sp", dwarf_rsp_x86_64, dwarf_rsp_x86_64,
-- LLDB_REGNUM_GENERIC_SP, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(r8, "arg5", dwarf_r8_x86_64, dwarf_r8_x86_64,
-- LLDB_REGNUM_GENERIC_ARG5, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(r9, "arg6", dwarf_r9_x86_64, dwarf_r9_x86_64,
-- LLDB_REGNUM_GENERIC_ARG6, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(r10, nullptr, dwarf_r10_x86_64, dwarf_r10_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(r11, nullptr, dwarf_r11_x86_64, dwarf_r11_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(r12, nullptr, dwarf_r12_x86_64, dwarf_r12_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(r13, nullptr, dwarf_r13_x86_64, dwarf_r13_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(r14, nullptr, dwarf_r14_x86_64, dwarf_r14_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(r15, nullptr, dwarf_r15_x86_64, dwarf_r15_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(rip, "pc", dwarf_rip_x86_64, dwarf_rip_x86_64,
-- LLDB_REGNUM_GENERIC_PC, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(rflags, "flags", dwarf_rflags_x86_64, dwarf_rflags_x86_64,
-- LLDB_REGNUM_GENERIC_FLAGS, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(cs, nullptr, dwarf_cs_x86_64, dwarf_cs_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(fs, nullptr, dwarf_fs_x86_64, dwarf_fs_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(gs, nullptr, dwarf_gs_x86_64, dwarf_gs_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(ss, nullptr, dwarf_ss_x86_64, dwarf_ss_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(ds, nullptr, dwarf_ds_x86_64, dwarf_ds_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_GPR(es, nullptr, dwarf_es_x86_64, dwarf_es_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
--
-- DEFINE_GPR_PSEUDO_32(eax, rax), DEFINE_GPR_PSEUDO_32(ebx, rbx),
-- DEFINE_GPR_PSEUDO_32(ecx, rcx), DEFINE_GPR_PSEUDO_32(edx, rdx),
-- DEFINE_GPR_PSEUDO_32(edi, rdi), DEFINE_GPR_PSEUDO_32(esi, rsi),
-- DEFINE_GPR_PSEUDO_32(ebp, rbp), DEFINE_GPR_PSEUDO_32(esp, rsp),
-- DEFINE_GPR_PSEUDO_32(r8d, r8), DEFINE_GPR_PSEUDO_32(r9d, r9),
-- DEFINE_GPR_PSEUDO_32(r10d, r10), DEFINE_GPR_PSEUDO_32(r11d, r11),
-- DEFINE_GPR_PSEUDO_32(r12d, r12), DEFINE_GPR_PSEUDO_32(r13d, r13),
-- DEFINE_GPR_PSEUDO_32(r14d, r14), DEFINE_GPR_PSEUDO_32(r15d, r15),
-- DEFINE_GPR_PSEUDO_16(ax, rax), DEFINE_GPR_PSEUDO_16(bx, rbx),
-- DEFINE_GPR_PSEUDO_16(cx, rcx), DEFINE_GPR_PSEUDO_16(dx, rdx),
-- DEFINE_GPR_PSEUDO_16(di, rdi), DEFINE_GPR_PSEUDO_16(si, rsi),
-- DEFINE_GPR_PSEUDO_16(bp, rbp), DEFINE_GPR_PSEUDO_16(sp, rsp),
-- DEFINE_GPR_PSEUDO_16(r8w, r8), DEFINE_GPR_PSEUDO_16(r9w, r9),
-- DEFINE_GPR_PSEUDO_16(r10w, r10), DEFINE_GPR_PSEUDO_16(r11w, r11),
-- DEFINE_GPR_PSEUDO_16(r12w, r12), DEFINE_GPR_PSEUDO_16(r13w, r13),
-- DEFINE_GPR_PSEUDO_16(r14w, r14), DEFINE_GPR_PSEUDO_16(r15w, r15),
-- DEFINE_GPR_PSEUDO_8H(ah, rax), DEFINE_GPR_PSEUDO_8H(bh, rbx),
-- DEFINE_GPR_PSEUDO_8H(ch, rcx), DEFINE_GPR_PSEUDO_8H(dh, rdx),
-- DEFINE_GPR_PSEUDO_8L(al, rax), DEFINE_GPR_PSEUDO_8L(bl, rbx),
-- DEFINE_GPR_PSEUDO_8L(cl, rcx), DEFINE_GPR_PSEUDO_8L(dl, rdx),
-- DEFINE_GPR_PSEUDO_8L(dil, rdi), DEFINE_GPR_PSEUDO_8L(sil, rsi),
-- DEFINE_GPR_PSEUDO_8L(bpl, rbp), DEFINE_GPR_PSEUDO_8L(spl, rsp),
-- DEFINE_GPR_PSEUDO_8L(r8l, r8), DEFINE_GPR_PSEUDO_8L(r9l, r9),
-- DEFINE_GPR_PSEUDO_8L(r10l, r10), DEFINE_GPR_PSEUDO_8L(r11l, r11),
-- DEFINE_GPR_PSEUDO_8L(r12l, r12), DEFINE_GPR_PSEUDO_8L(r13l, r13),
-- DEFINE_GPR_PSEUDO_8L(r14l, r14), DEFINE_GPR_PSEUDO_8L(r15l, r15),
--
-- // i387 Floating point registers. EH_frame,
-- // DWARF, Generic, Process Plugin
-- DEFINE_FPR(fctrl, fctrl, dwarf_fctrl_x86_64, dwarf_fctrl_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_FPR(fstat, fstat, dwarf_fstat_x86_64, dwarf_fstat_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_FPR(ftag, ftag, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_FPR(fop, fop, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_FPR(fiseg, ptr.i386_.fiseg, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_FPR(fioff, ptr.i386_.fioff, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_FPR(foseg, ptr.i386_.foseg, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_FPR(fooff, ptr.i386_.fooff, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_FPR(mxcsr, mxcsr, dwarf_mxcsr_x86_64, dwarf_mxcsr_x86_64,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
-- DEFINE_FPR(mxcsrmask, mxcsrmask, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
-- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM),
--
-- // FP registers.
-- DEFINE_FP_ST(st, 0), DEFINE_FP_ST(st, 1), DEFINE_FP_ST(st, 2),
-- DEFINE_FP_ST(st, 3), DEFINE_FP_ST(st, 4), DEFINE_FP_ST(st, 5),
-- DEFINE_FP_ST(st, 6), DEFINE_FP_ST(st, 7), DEFINE_FP_MM(mm, 0),
-- DEFINE_FP_MM(mm, 1), DEFINE_FP_MM(mm, 2), DEFINE_FP_MM(mm, 3),
-- DEFINE_FP_MM(mm, 4), DEFINE_FP_MM(mm, 5), DEFINE_FP_MM(mm, 6),
-- DEFINE_FP_MM(mm, 7),
--
-- // XMM registers
-- DEFINE_XMM(xmm, 0), DEFINE_XMM(xmm, 1), DEFINE_XMM(xmm, 2),
-- DEFINE_XMM(xmm, 3), DEFINE_XMM(xmm, 4), DEFINE_XMM(xmm, 5),
-- DEFINE_XMM(xmm, 6), DEFINE_XMM(xmm, 7), DEFINE_XMM(xmm, 8),
-- DEFINE_XMM(xmm, 9), DEFINE_XMM(xmm, 10), DEFINE_XMM(xmm, 11),
-- DEFINE_XMM(xmm, 12), DEFINE_XMM(xmm, 13), DEFINE_XMM(xmm, 14),
-- DEFINE_XMM(xmm, 15),
--
-- // Copy of YMM registers assembled from xmm and ymmh
-- DEFINE_YMM(ymm, 0), DEFINE_YMM(ymm, 1), DEFINE_YMM(ymm, 2),
-- DEFINE_YMM(ymm, 3), DEFINE_YMM(ymm, 4), DEFINE_YMM(ymm, 5),
-- DEFINE_YMM(ymm, 6), DEFINE_YMM(ymm, 7), DEFINE_YMM(ymm, 8),
-- DEFINE_YMM(ymm, 9), DEFINE_YMM(ymm, 10), DEFINE_YMM(ymm, 11),
-- DEFINE_YMM(ymm, 12), DEFINE_YMM(ymm, 13), DEFINE_YMM(ymm, 14),
-- DEFINE_YMM(ymm, 15),
--};
-
- //---------------------------------------------------------------------------
--// End of cherry-pick of RegisterInfos_x86_64.h
-+// Include RegisterInfos_x86_64 to declare our g_register_infos_x86_64
-+// structure.
- //---------------------------------------------------------------------------
-+#define DECLARE_REGISTER_INFOS_X86_64_STRUCT
-+#include "RegisterInfos_x86_64.h"
-+#undef DECLARE_REGISTER_INFOS_X86_64_STRUCT
-
- static const RegisterInfo *
- PrivateGetRegisterInfoPtr(const lldb_private::ArchSpec &target_arch) {
Home |
Main Index |
Thread Index |
Old Index