Lines Matching defs:InstrumentationRuntimeTSan

1 //===-- InstrumentationRuntimeTSan.cpp ------------------------------------===//
9 #include "InstrumentationRuntimeTSan.h"
40 LLDB_PLUGIN_DEFINE(InstrumentationRuntimeTSan)
43 InstrumentationRuntimeTSan::CreateInstance(const lldb::ProcessSP &process_sp) {
44 return InstrumentationRuntimeSP(new InstrumentationRuntimeTSan(process_sp));
47 void InstrumentationRuntimeTSan::Initialize() {
53 void InstrumentationRuntimeTSan::Terminate() {
57 lldb::InstrumentationRuntimeType InstrumentationRuntimeTSan::GetTypeStatic() {
61 InstrumentationRuntimeTSan::~InstrumentationRuntimeTSan() { Deactivate(); }
301 StructuredData::ObjectSP InstrumentationRuntimeTSan::RetrieveReportData(
494 InstrumentationRuntimeTSan::FormatDescription(StructuredData::ObjectSP report) {
585 addr_t InstrumentationRuntimeTSan::GetFirstNonInternalFramePc(
614 InstrumentationRuntimeTSan::GenerateSummary(StructuredData::ObjectSP report) {
697 addr_t InstrumentationRuntimeTSan::GetMainRacyAddress(
713 std::string InstrumentationRuntimeTSan::GetLocationDescription(
793 bool InstrumentationRuntimeTSan::NotifyBreakpointHit(
800 InstrumentationRuntimeTSan *const instance =
801 static_cast<InstrumentationRuntimeTSan *>(baton);
878 InstrumentationRuntimeTSan::GetPatternForRuntimeLibrary() {
883 bool InstrumentationRuntimeTSan::CheckIfRuntimeIsValid(
891 void InstrumentationRuntimeTSan::Activate() {
922 breakpoint->SetCallback(InstrumentationRuntimeTSan::NotifyBreakpointHit, this,
930 void InstrumentationRuntimeTSan::Deactivate() {
1051 InstrumentationRuntimeTSan::GetBacktracesFromExtendedStopInfo(