Home
last modified time | relevance | path

Searched refs:TransactionProtoParser (Results 1 – 7 of 7) sorted by relevance

/frameworks/native/services/surfaceflinger/Tracing/
DTransactionProtoParser.h33 class TransactionProtoParser {
44 TransactionProtoParser(std::unique_ptr<FlingerDataMapper> provider) in TransactionProtoParser() function
DTransactionProtoParser.cpp54 perfetto::protos::TransactionState TransactionProtoParser::toProto(const TransactionState& t) { in toProto()
82 perfetto::protos::TransactionState TransactionProtoParser::toProto( in toProto()
94 perfetto::protos::LayerState TransactionProtoParser::toProto( in toProto()
266 perfetto::protos::DisplayState TransactionProtoParser::toProto(const DisplayState& display) { in toProto()
291 perfetto::protos::LayerCreationArgs TransactionProtoParser::toProto(const LayerCreationArgs& args) { in toProto()
303 TransactionState TransactionProtoParser::fromProto( in fromProto()
330 void TransactionProtoParser::fromProto(const perfetto::protos::LayerCreationArgs& proto, in fromProto()
342 void TransactionProtoParser::mergeFromProto(const perfetto::protos::LayerState& proto, in mergeFromProto()
367 void TransactionProtoParser::fromProto(const perfetto::protos::LayerState& proto, in fromProto()
534 DisplayState TransactionProtoParser::fromProto(const perfetto::protos::DisplayState& proto) { in fromProto()
[all …]
DTransactionTracing.h180 TransactionProtoParser mProtoParser;
DTransactionTracing.cpp33 : mProtoParser(std::make_unique<TransactionProtoParser::FlingerDataMapper>()) { in ANDROID_SINGLETON_STATIC_INSTANCE()
/frameworks/native/services/surfaceflinger/tests/unittests/
DTransactionProtoParserTest.cpp72 class TestMapper : public TransactionProtoParser::FlingerDataMapper { in TEST()
86 TransactionProtoParser parser(std::make_unique<TestMapper>(displayHandle)); in TEST()
124 *displayInfoProto = TransactionProtoParser::toProto(d1, layerStack); in TEST()
126 TransactionProtoParser::fromProto(displayProtos, displayInfos); in TEST()
/frameworks/native/services/surfaceflinger/Tracing/tools/
DLayerTraceGenerator.cpp66 TransactionProtoParser parser(std::make_unique<TransactionProtoParser::FlingerDataMapper>()); in generate()
/frameworks/native/services/surfaceflinger/
DAndroid.bp222 "Tracing/TransactionProtoParser.cpp",