[Lldb-commits] [lldb] r288237 - Remove a spurious reference to ProcessElfCore
Pavel Labath via lldb-commits
lldb-commits at lists.llvm.org
Wed Nov 30 02:25:03 PST 2016
Author: labath
Date: Wed Nov 30 04:25:02 2016
New Revision: 288237
URL: http://llvm.org/viewvc/llvm-project?rev=288237&view=rev
Log:
Remove a spurious reference to ProcessElfCore
We were referencing a the process class from a register context, which seems
intuitively wrong. Also, the comment above that code is now definitely incorrect,
as ProcessElfCore now does support floating point registers. Also, the code
wasn't really doing anything, as it was just skipping a zero-initialization of a
field that was most likely zero-initialized anyway. Linux elf core FPR test still
passes after this.
Modified:
lldb/trunk/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
lldb/trunk/tools/lldb-server/CMakeLists.txt
Modified: lldb/trunk/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp?rev=288237&r1=288236&r2=288237&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp (original)
+++ lldb/trunk/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp Wed Nov 30 04:25:02 2016
@@ -18,9 +18,9 @@
#include "lldb/Host/Endian.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
+#include "lldb/Target/Process.h"
#include "llvm/Support/Compiler.h"
-#include "Plugins/Process/elf-core/ProcessElfCore.h"
#include "RegisterContextPOSIX_x86.h"
#include "RegisterContext_x86.h"
@@ -373,11 +373,6 @@ RegisterContextPOSIX_x86::RegisterContex
::memset(&m_fpr, 0, sizeof(FPR));
- // elf-core yet to support ReadFPR()
- ProcessSP base = CalculateProcess();
- if (base.get()->GetPluginName() == ProcessElfCore::GetPluginNameStatic())
- return;
-
m_fpr_type = eNotValid;
}
Modified: lldb/trunk/tools/lldb-server/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/lldb-server/CMakeLists.txt?rev=288237&r1=288236&r2=288237&view=diff
==============================================================================
--- lldb/trunk/tools/lldb-server/CMakeLists.txt (original)
+++ lldb/trunk/tools/lldb-server/CMakeLists.txt Wed Nov 30 04:25:02 2016
@@ -72,7 +72,6 @@ set( LLDB_USED_LIBS
lldbPluginInstructionMIPS
lldbPluginInstructionMIPS64
lldbPluginObjectFilePECOFF
- lldbPluginProcessElfCore
lldbPluginExpressionParserClang
lldbPluginExpressionParserGo
)
More information about the lldb-commits
mailing list