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