Lines Matching defs:InstrumentationRuntimeUBSan
1 //===-- InstrumentationRuntimeUBSan.cpp -----------------------------------===//
9 #include "InstrumentationRuntimeUBSan.h"
39 LLDB_PLUGIN_DEFINE(InstrumentationRuntimeUBSan)
41 InstrumentationRuntimeUBSan::~InstrumentationRuntimeUBSan() { Deactivate(); }
44 InstrumentationRuntimeUBSan::CreateInstance(const lldb::ProcessSP &process_sp) {
45 return InstrumentationRuntimeSP(new InstrumentationRuntimeUBSan(process_sp));
48 void InstrumentationRuntimeUBSan::Initialize() {
55 void InstrumentationRuntimeUBSan::Terminate() {
59 lldb::InstrumentationRuntimeType InstrumentationRuntimeUBSan::GetTypeStatic() {
104 StructuredData::ObjectSP InstrumentationRuntimeUBSan::RetrieveReportData(
200 bool InstrumentationRuntimeUBSan::NotifyBreakpointHit(
207 InstrumentationRuntimeUBSan *const instance =
208 static_cast<InstrumentationRuntimeUBSan *>(baton);
233 InstrumentationRuntimeUBSan::GetPatternForRuntimeLibrary() {
238 bool InstrumentationRuntimeUBSan::CheckIfRuntimeIsValid(
247 void InstrumentationRuntimeUBSan::Activate() {
279 breakpoint->SetCallback(InstrumentationRuntimeUBSan::NotifyBreakpointHit,
287 void InstrumentationRuntimeUBSan::Deactivate() {
301 InstrumentationRuntimeUBSan::GetBacktracesFromExtendedStopInfo(