Author: jingham
Date: Wed May 20 14:15:43 2015
New Revision: 237824

URL: http://llvm.org/viewvc/llvm-project?rev=237824&view=rev
Log:
Since the asan report function doesn't gather bp or sp, 
don't put those values in the Structured Data we make up
from the report.

<rdar://problem/21038887>

Modified:
    
lldb/trunk/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp

Modified: 
lldb/trunk/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp?rev=237824&r1=237823&r2=237824&view=diff
==============================================================================
--- 
lldb/trunk/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp
 (original)
+++ 
lldb/trunk/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp
 Wed May 20 14:15:43 2015
@@ -178,8 +178,10 @@ AddressSanitizerRuntime::RetrieveReportD
         return StructuredData::ObjectSP();
         
     addr_t pc = 
return_value_sp->GetValueForExpressionPath(".pc")->GetValueAsUnsigned(0);
+    /* commented out because rdar://problem/18533301
     addr_t bp = 
return_value_sp->GetValueForExpressionPath(".bp")->GetValueAsUnsigned(0);
     addr_t sp = 
return_value_sp->GetValueForExpressionPath(".sp")->GetValueAsUnsigned(0);
+    */
     addr_t address = 
return_value_sp->GetValueForExpressionPath(".address")->GetValueAsUnsigned(0);
     addr_t access_type = 
return_value_sp->GetValueForExpressionPath(".access_type")->GetValueAsUnsigned(0);
     addr_t access_size = 
return_value_sp->GetValueForExpressionPath(".access_size")->GetValueAsUnsigned(0);
@@ -192,8 +194,10 @@ AddressSanitizerRuntime::RetrieveReportD
     dict->AddStringItem("instrumentation_class", "AddressSanitizer");
     dict->AddStringItem("stop_type", "fatal_error");
     dict->AddIntegerItem("pc", pc);
+    /* commented out because rdar://problem/18533301
     dict->AddIntegerItem("bp", bp);
     dict->AddIntegerItem("sp", sp);
+    */
     dict->AddIntegerItem("address", address);
     dict->AddIntegerItem("access_type", access_type);
     dict->AddIntegerItem("access_size", access_size);


_______________________________________________
lldb-commits mailing list
lldb-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits

Reply via email to