[Lldb-commits] [lldb] 6a9df5b - Revert "[lldb][asan] Add temporary logging to ReportRetriever"
Michael Buch via lldb-commits
lldb-commits at lists.llvm.org
Mon Mar 10 04:37:44 PDT 2025
Author: Michael Buch
Date: 2025-03-10T11:37:13Z
New Revision: 6a9df5b4dd2ac1b00cdc3880c210cc0d2e917f04
URL: https://github.com/llvm/llvm-project/commit/6a9df5b4dd2ac1b00cdc3880c210cc0d2e917f04
DIFF: https://github.com/llvm/llvm-project/commit/6a9df5b4dd2ac1b00cdc3880c210cc0d2e917f04.diff
LOG: Revert "[lldb][asan] Add temporary logging to ReportRetriever"
This reverts commit 39a4da20d88d797824f0e7be0f732ccaf0c7eee4.
We skipped the failing tests in `6cc8b0bef07f4270303bec0fc203f251a2fde262`.
Added:
Modified:
lldb/source/Plugins/InstrumentationRuntime/Utility/ReportRetriever.cpp
lldb/test/API/functionalities/asan/TestReportData.py
Removed:
################################################################################
diff --git a/lldb/source/Plugins/InstrumentationRuntime/Utility/ReportRetriever.cpp b/lldb/source/Plugins/InstrumentationRuntime/Utility/ReportRetriever.cpp
index 006d8aa9b4dbe..96489248022eb 100644
--- a/lldb/source/Plugins/InstrumentationRuntime/Utility/ReportRetriever.cpp
+++ b/lldb/source/Plugins/InstrumentationRuntime/Utility/ReportRetriever.cpp
@@ -14,7 +14,6 @@
#include "lldb/Core/Module.h"
#include "lldb/Expression/UserExpression.h"
#include "lldb/Target/InstrumentationRuntimeStopInfo.h"
-#include "lldb/Utility/LLDBLog.h"
#include "lldb/ValueObject/ValueObject.h"
using namespace lldb;
@@ -85,8 +84,6 @@ ReportRetriever::RetrieveReportData(const ProcessSP process_sp) {
options.SetLanguage(eLanguageTypeObjC_plus_plus);
if (auto m = GetPreferredAsanModule(process_sp->GetTarget())) {
- LLDB_LOGF(GetLog(LLDBLog::Expressions), "Using preferred ASAN module: %s",
- m->GetFileSpec().GetFilename().AsCString(""));
SymbolContextList sc_list;
sc_list.Append(SymbolContext(std::move(m)));
options.SetPreferredSymbolContexts(std::move(sc_list));
@@ -108,16 +105,11 @@ ReportRetriever::RetrieveReportData(const ProcessSP process_sp) {
return StructuredData::ObjectSP();
}
- LLDB_LOGF(GetLog(LLDBLog::Expressions),
- "Successfully ran ASAN report retriever utility expression");
-
int present = return_value_sp->GetValueForExpressionPath(".present")
->GetValueAsUnsigned(0);
if (present != 1)
return StructuredData::ObjectSP();
- LLDB_LOGF(GetLog(LLDBLog::Expressions), "Retrieving report.1");
-
addr_t pc =
return_value_sp->GetValueForExpressionPath(".pc")->GetValueAsUnsigned(0);
addr_t bp =
@@ -143,8 +135,6 @@ ReportRetriever::RetrieveReportData(const ProcessSP process_sp) {
if (!dict)
return StructuredData::ObjectSP();
- LLDB_LOGF(GetLog(LLDBLog::Expressions), "Retrieving report.2");
-
dict->AddStringItem("instrumentation_class", "AddressSanitizer");
dict->AddStringItem("stop_type", "fatal_error");
dict->AddIntegerItem("pc", pc);
diff --git a/lldb/test/API/functionalities/asan/TestReportData.py b/lldb/test/API/functionalities/asan/TestReportData.py
index 3319677be9b51..fabc985d0ed44 100644
--- a/lldb/test/API/functionalities/asan/TestReportData.py
+++ b/lldb/test/API/functionalities/asan/TestReportData.py
@@ -39,9 +39,6 @@ def setUp(self):
self.col_crash = 16
def asan_tests(self, libsanitizers=False):
- if libsanitizers:
- self.runCmd("log enable lldb expr")
-
target = self.createTestTarget()
if libsanitizers:
More information about the lldb-commits
mailing list