Home
last modified time | relevance | path

Searched refs:Proto (Results 1 – 12 of 12) sorted by relevance

/tools/dexter/slicer/export/slicer/
Ddex_ir.h64 struct Proto;
190 struct Proto : public IndexedNode { struct
242 Proto* prototype;
337 std::string GetKey(const Proto* proto) const { return proto->Signature(); } in GetKey()
339 bool Compare(const std::string& proto_key, const Proto* proto) const;
346 Proto* prototype = nullptr;
356 using PrototypesLookup = slicer::HashTable<const std::string&, Proto, ProtosHasher>;
364 std::vector<own<Proto>> protos;
393 std::map<dex::u4, Proto*> protos_map;
446 void Track(Proto* p) { PushOwn(protos, p); } in Track()
Ddex_ir_builder.h59 Proto* GetProto(Type* return_type, TypeList* param_types);
61 MethodDecl* GetMethodDecl(String* name, Proto* proto, Type* parent);
80 Proto* FindPrototype(const char* signature) const;
Dreader.h70 ir::Proto* GetProto(dex::u4 index);
96 ir::Proto* ParseProto(dex::u4 index);
/tools/dexter/slicer/
Ddex_ir_builder.cc52 Proto* Builder::FindPrototype(const char* signature) const { in FindPrototype()
146 Proto* Builder::GetProto(Type* return_type, TypeList* param_types) { in GetProto()
160 auto ir_proto = dex_ir_->Alloc<Proto>(); in GetProto()
204 MethodDecl* Builder::GetMethodDecl(String* name, Proto* proto, Type* parent) { in GetMethodDecl()
Ddex_ir.cc53 bool ProtosHasher::Compare(const std::string& proto_key, const Proto* proto) const { in Compare()
99 std::string Proto::Signature() const { in Signature()
209 IndexItems(protos, [](const own<Proto>& a, const own<Proto>& b) { in Normalize()
Dreader.cc189 ir::Proto* Reader::GetProto(dex::u4 index) { in GetProto()
192 auto placeholder = reinterpret_cast<ir::Proto*>(1); in GetProto()
846 ir::Proto* Reader::ParseProto(dex::u4 index) { in ParseProto()
848 auto ir_proto = dex_ir_->Alloc<ir::Proto>(); in ParseProto()
/tools/asuite/atest/proto/
Dexternal_user_log.proto7 // Proto used by Atest CLI Tool for External Non-PII Users
Dinternal_user_log.proto7 // Proto used by Atest CLI Tool for internal Users
/tools/tradefederation/core/atest/proto/
Dexternal_user_log.proto7 // Proto used by Atest CLI Tool for External Non-PII Users
Dinternal_user_log.proto7 // Proto used by Atest CLI Tool for internal Users
/tools/tradefederation/core/proto/
Dbuild_info.proto40 // Proto representation of IBuildInfo
/tools/dexter/dexter/
Ddissasembler.cc26 static std::string MethodDeclaration(const ir::Proto* proto) { in MethodDeclaration()