LLDB mainline
ReportRetriever.cpp File Reference

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 36 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 22 of file ReportRetriever.cpp.

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