LLDB mainline
Variables
ReportRetriever.cpp File Reference
#include "ReportRetriever.h"
#include "lldb/Breakpoint/StoppointCallbackContext.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/ValueObject.h"
#include "lldb/Expression/UserExpression.h"
#include "lldb/Target/InstrumentationRuntimeStopInfo.h"

Go to the source code of this file.

Variables

const char * address_sanitizer_retrieve_report_data_prefix
 
const char * address_sanitizer_retrieve_report_data_command
 

Variable Documentation

◆ address_sanitizer_retrieve_report_data_command

const char* address_sanitizer_retrieve_report_data_command
Initial value:
= R"(
struct {
int present;
int access_type;
void *pc;
void *bp;
void *sp;
void *address;
size_t access_size;
const char *description;
} t;
t.present = __asan_report_present();
t.access_type = __asan_get_report_access_type();
t.pc = __asan_get_report_pc();
t.bp = __asan_get_report_bp();
t.sp = __asan_get_report_sp();
t.address = __asan_get_report_address();
t.access_size = __asan_get_report_access_size();
t.description = __asan_get_report_description();
t
)"

Definition at line 35 of file ReportRetriever.cpp.

Referenced by lldb_private::ReportRetriever::RetrieveReportData().

◆ address_sanitizer_retrieve_report_data_prefix

const char* address_sanitizer_retrieve_report_data_prefix
Initial value:
= R"(
extern "C"
{
int __asan_report_present();
void *__asan_get_report_pc();
void *__asan_get_report_bp();
void *__asan_get_report_sp();
void *__asan_get_report_address();
const char *__asan_get_report_description();
int __asan_get_report_access_type();
size_t __asan_get_report_access_size();
}
)"

Definition at line 21 of file ReportRetriever.cpp.

Referenced by lldb_private::ReportRetriever::RetrieveReportData().