LLDB mainline
|
#include "InstrumentationRuntimeUBSan.h"
#include "Plugins/Process/Utility/HistoryThread.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/Symbol/SymbolContext.h"
#include "lldb/Symbol/Variable.h"
#include "lldb/Symbol/VariableList.h"
#include "lldb/Target/InstrumentationRuntimeStopInfo.h"
#include "lldb/Target/SectionLoadList.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 <cctype>
#include <memory>
Go to the source code of this file.
Functions | |
static addr_t | RetrieveUnsigned (ValueObjectSP return_value_sp, ProcessSP process_sp, const std::string &expression_path) |
static std::string | RetrieveString (ValueObjectSP return_value_sp, ProcessSP process_sp, const std::string &expression_path) |
static std::string | GetStopReasonDescription (StructuredData::ObjectSP report) |
Variables | |
static const char * | ub_sanitizer_retrieve_report_data_prefix |
static const char * | ub_sanitizer_retrieve_report_data_command |
|
static |
Definition at line 182 of file InstrumentationRuntimeUBSan.cpp.
Referenced by lldb_private::InstrumentationRuntimeUBSan::GetBacktracesFromExtendedStopInfo(), and lldb_private::InstrumentationRuntimeUBSan::NotifyBreakpointHit().
|
static |
Definition at line 94 of file InstrumentationRuntimeUBSan.cpp.
References error(), and RetrieveUnsigned().
|
static |
Definition at line 87 of file InstrumentationRuntimeUBSan.cpp.
Referenced by lldb_private::InstrumentationRuntimeUBSan::RetrieveReportData(), and RetrieveString().
|
static |
Definition at line 72 of file InstrumentationRuntimeUBSan.cpp.
Referenced by lldb_private::InstrumentationRuntimeUBSan::RetrieveReportData().
|
static |
Definition at line 63 of file InstrumentationRuntimeUBSan.cpp.
Referenced by lldb_private::InstrumentationRuntimeUBSan::RetrieveReportData().