Searched refs:proto (Results 1 - 8 of 8) sorted by relevance

/art/compiler/utils/
H A Dtest_dex_file_builder.h73 const ProtoKey* proto = &it->first; // Valid as long as the element remains in protos_. local
76 class_descriptor, name, proto
208 auto it = protos_.find(*entry.first.proto);
321 const ProtoKey* proto; member in struct:art::TestDexFileBuilder::MethodKey
331 return ProtoKeyComparator()(*lhs.proto, *rhs.proto);
/art/runtime/
H A Dart_method-inl.h311 const DexFile::ProtoId& proto = dex_file->GetMethodPrototype( local
313 return dex_file->GetProtoParameters(proto);
H A Ddex_file.cc833 const DexFile::ProtoId& proto = GetProtoId(mid); local
834 int compare = return_type_idx.index_ - proto.return_type_idx_.index_;
836 DexFileParameterIterator it(*this, proto);
856 return &proto;
H A Ddex_file.h686 // Returns a representation of the signature of a proto id.
790 // Looks up a proto id for a given return type and signature type list
1293 Signature(const DexFile* dex, const DexFile::ProtoId& proto) : dex_file_(dex), proto_id_(&proto) { argument
/art/dexlayout/
H A Ddexlayout.cc244 static std::string GetSignatureForProtoId(const dex_ir::ProtoId* proto) { argument
245 if (proto == nullptr) {
250 const dex_ir::TypeList* type_list = proto->Parameters();
257 result += proto->ReturnType()->GetStringId()->Data();
464 std::string proto("<proto?>");
474 proto = GetSignatureForProtoId(proto_id);
476 outSize = snprintf(buf.get(), buf_size, "%s, %s // method@%0*x, proto@%0*x",
477 method.c_str(), proto.c_str(), width, index, width, secondary_index);
1007 case Instruction::k45cc: { // op {vC, vD, vE, vF, vG}, meth@BBBB, proto
[all...]
H A Ddex_ir.h576 MethodId(const TypeId* klass, const ProtoId* proto, const StringId* name) argument
577 : class_(klass), proto_(proto), name_(name) { size_ = kMethodIdItemSize; }
/art/dexdump/
H A Ddexdump.cc885 std::string proto("<proto?>");
899 proto = signature.ToString();
901 outSize = snprintf(buf.get(), bufSize, "%s, %s // method@%0*x, proto@%0*x",
902 method.c_str(), proto.c_str(), width, index, width, secondary_index);
1083 case Instruction::k45cc: { // op {vC, vD, vE, vF, vG}, method@BBBB, proto@HHHH
1101 case Instruction::k4rcc: { // op {vCCCC .. v(CCCC+AA-1)}, method@BBBB, proto@HHHH
/art/compiler/optimizing/
H A Dinstruction_builder.cc460 const DexFile::ProtoId& proto = dex_file_->GetMethodPrototype(referrer_method_id); local
461 const DexFile::TypeList* arg_types = dex_file_->GetProtoParameters(proto);
794 // Remove the return type from the 'proto'.

Completed in 188 milliseconds