LLDB mainline
Variables
InstrumentationRuntimeASan.cpp File Reference
#include "InstrumentationRuntimeASan.h"
#include "lldb/Breakpoint/StoppointCallbackContext.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/PluginInterface.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Core/ValueObject.h"
#include "lldb/Expression/UserExpression.h"
#include "lldb/Host/StreamFile.h"
#include "lldb/Interpreter/CommandReturnObject.h"
#include "lldb/Symbol/Symbol.h"
#include "lldb/Target/InstrumentationRuntimeStopInfo.h"
#include "lldb/Target/StopInfo.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Utility/RegularExpression.h"
#include "lldb/Utility/Stream.h"
#include "llvm/ADT/StringSwitch.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 86 of file InstrumentationRuntimeASan.cpp.

Referenced by lldb_private::InstrumentationRuntimeASan::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 72 of file InstrumentationRuntimeASan.cpp.

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