Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Aug 2016 21:13:16 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r304818 - in projects/clang390-import/contrib/llvm/tools/lldb: include/lldb/Symbol source/Plugins/Process/FreeBSD source/Plugins/Process/gdb-remote source/Symbol
Message-ID:  <201608252113.u7PLDGQf060395@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Thu Aug 25 21:13:16 2016
New Revision: 304818
URL: https://svnweb.freebsd.org/changeset/base/304818

Log:
  Slightly reduce diffs against upstream lldb, and comment out PDB support.

Modified:
  projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h
  projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h
  projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp
  projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp
  projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp

Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h	Thu Aug 25 20:02:51 2016	(r304817)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h	Thu Aug 25 21:13:16 2016	(r304818)
@@ -37,7 +37,7 @@
 #include "lldb/lldb-enumerations.h"
 
 class DWARFASTParserClang;
-class PDBASTParser;
+//class PDBASTParser;
 
 namespace lldb_private {
 
@@ -533,8 +533,8 @@ public:
     //------------------------------------------------------------------
     DWARFASTParser *
     GetDWARFParser() override;
-    PDBASTParser *
-    GetPDBParser();
+//  PDBASTParser *
+//  GetPDBParser();
 
     //------------------------------------------------------------------
     // ClangASTContext callbacks for external source lookups.
@@ -1207,7 +1207,7 @@ protected:
     std::unique_ptr<clang::SelectorTable>           m_selector_table_ap;
     std::unique_ptr<clang::Builtin::Context>        m_builtins_ap;
     std::unique_ptr<DWARFASTParserClang>            m_dwarf_ast_parser_ap;
-    std::unique_ptr<PDBASTParser>                   m_pdb_ast_parser_ap;
+//  std::unique_ptr<PDBASTParser>                   m_pdb_ast_parser_ap;
     std::unique_ptr<ClangASTSource>                 m_scratch_ast_source_ap;
     std::unique_ptr<clang::MangleContext>           m_mangle_ctx_ap;
     CompleteTagDeclCallback                         m_callback_tag_decl;

Modified: projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h	Thu Aug 25 20:02:51 2016	(r304817)
+++ projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h	Thu Aug 25 21:13:16 2016	(r304818)
@@ -20,7 +20,7 @@
 // Other libraries and framework includes
 #include "lldb/Target/Process.h"
 #include "lldb/Target/ThreadList.h"
-#include "Plugins/Process/POSIX/ProcessMessage.h"
+#include "ProcessMessage.h"
 #include "ProcessFreeBSD.h"
 
 class ProcessMonitor;

Modified: projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp	Thu Aug 25 20:02:51 2016	(r304817)
+++ projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp	Thu Aug 25 21:13:16 2016	(r304818)
@@ -11,7 +11,7 @@
 #include "lldb/Core/RegisterValue.h"
 #include "lldb/Target/Thread.h"
 
-#include "Plugins/Process/Utility/RegisterContextPOSIX_arm.h"
+#include "RegisterContextPOSIX_arm.h"
 #include "ProcessFreeBSD.h"
 #include "RegisterContextPOSIXProcessMonitor_arm.h"
 #include "ProcessMonitor.h"

Modified: projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp	Thu Aug 25 20:02:51 2016	(r304817)
+++ projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp	Thu Aug 25 21:13:16 2016	(r304818)
@@ -11,7 +11,7 @@
 #include "lldb/Core/RegisterValue.h"
 #include "lldb/Target/Thread.h"
 
-#include "Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h"
+#include "RegisterContextPOSIX_powerpc.h"
 #include "ProcessFreeBSD.h"
 #include "RegisterContextPOSIXProcessMonitor_powerpc.h"
 #include "ProcessMonitor.h"

Modified: projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp	Thu Aug 25 20:02:51 2016	(r304817)
+++ projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp	Thu Aug 25 21:13:16 2016	(r304818)
@@ -70,6 +70,7 @@
 #include "Plugins/Process/Utility/GDBRemoteSignals.h"
 #include "Plugins/Process/Utility/InferiorCallPOSIX.h"
 #include "Plugins/Process/Utility/StopInfoMachException.h"
+//#include "Plugins/Platform/MacOSX/PlatformRemoteiOS.h"
 #include "Utility/StringExtractorGDBRemote.h"
 #include "GDBRemoteRegisterContext.h"
 #include "ProcessGDBRemote.h"

Modified: projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp	Thu Aug 25 20:02:51 2016	(r304817)
+++ projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp	Thu Aug 25 21:13:16 2016	(r304818)
@@ -92,7 +92,7 @@
 #include "lldb/Utility/LLDBAssert.h"
 
 #include "Plugins/SymbolFile/DWARF/DWARFASTParserClang.h"
-#include "Plugins/SymbolFile/PDB/PDBASTParser.h"
+//#include "Plugins/SymbolFile/PDB/PDBASTParser.h"
 
 #include <stdio.h>
 
@@ -9639,6 +9639,7 @@ ClangASTContext::GetDWARFParser()
     return m_dwarf_ast_parser_ap.get();
 }
 
+#if 0
 PDBASTParser *
 ClangASTContext::GetPDBParser()
 {
@@ -9646,6 +9647,7 @@ ClangASTContext::GetPDBParser()
         m_pdb_ast_parser_ap.reset(new PDBASTParser(*this));
     return m_pdb_ast_parser_ap.get();
 }
+#endif
 
 bool
 ClangASTContext::LayoutRecordType(void *baton,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608252113.u7PLDGQf060395>