#include "src/trace_processor/util/annotated_callsites.h"
#include <iostream>
#include <optional>
#include "src/trace_processor/tables/profiler_tables_py.h"
#include "src/trace_processor/types/trace_processor_context.h"
namespace perfetto {
namespace trace_processor {
AnnotatedCallsites::AnnotatedCallsites(const TraceProcessorContext* context)
: … { … }
AnnotatedCallsites::State AnnotatedCallsites::GetState(
std::optional<CallsiteId> id) { … }
std::pair<AnnotatedCallsites::State, CallsiteAnnotation>
AnnotatedCallsites::Get(
const tables::StackProfileCallsiteTable::ConstRowReference& callsite) { … }
AnnotatedCallsites::MapType AnnotatedCallsites::GetMapType(MappingId id) { … }
AnnotatedCallsites::MapType AnnotatedCallsites::ClassifyMap(
NullTermStringView map) { … }
}
}