Home
last modified time | relevance | path

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

/tools/dexter/slicer/export/slicer/
Ddex_ir.h64 struct Proto;
191 struct Proto : public IndexedNode { struct
253 Proto* prototype;
348 std::string GetKey(const Proto* proto) const { return proto->Signature(); } in GetKey()
350 bool Compare(const std::string& proto_key, const Proto* proto) const;
357 Proto* prototype = nullptr;
367 using PrototypesLookup = slicer::HashTable<const std::string&, Proto, ProtosHasher>;
375 std::vector<own<Proto>> protos;
405 std::map<dex::u4, Proto*> protos_map;
460 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;
Dcode_ir.h70 struct Proto;
107 virtual bool Visit(Proto* proto) { return false; } in Visit()
236 struct Proto : public IndexedOperand { struct
237 ir::Proto* ir_proto; argument
239 Proto(ir::Proto* ir_proto, dex::u4 index) : IndexedOperand(index), ir_proto(ir_proto) {} in Proto() argument
318 bool Visit(Proto* val) override {
Dreader.h71 ir::Proto* GetProto(dex::u4 index);
99 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.cc52 bool ProtosHasher::Compare(const std::string& proto_key, const Proto* proto) const { in Compare()
98 std::string Proto::Signature() const { in Signature()
217 IndexItems(protos, [](const own<Proto>& a, const own<Proto>& b) { in Normalize()
Dreader.cc230 ir::Proto* Reader::GetProto(dex::u4 index) { in GetProto()
233 auto placeholder = reinterpret_cast<ir::Proto*>(1); in GetProto()
903 ir::Proto* Reader::ParseProto(dex::u4 index) { in ParseProto()
905 auto ir_proto = dex_ir_->Alloc<ir::Proto>(); in ParseProto()
Dcode_ir.cc661 return Alloc<Proto>(dex_ir->protos_map[index], index); in GetSecondIndexedOperand()
/tools/dexter/dexter/
Ddisassembler.cc26 static std::string MethodDeclaration(const ir::Proto* proto) { in MethodDeclaration()
233 bool PrintCodeIrVisitor::Visit(lir::Proto* proto) { in Visit()
Ddisassembler.h50 virtual bool Visit(lir::Proto* proto) override;
/tools/asuite/adevice/src/protos/
Duser_log.proto8 // Proto used by Adevice Tool for 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/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/proto/
Dbuild_info.proto40 // Proto representation of IBuildInfo
/tools/asuite/atest/tf_proto/
Dbuild_info.proto40 // Proto representation of IBuildInfo