/art/libdexfile/dex/ |
signature.h | 31 struct ProtoId; 55 Signature(const DexFile* dex, const dex::ProtoId& proto) : dex_file_(dex), proto_id_(&proto) { 63 const dex::ProtoId* const proto_id_ = nullptr;
|
method_reference.h | 66 const dex::ProtoId& prid1 = mr1.dex_file->GetProtoId(mid1.proto_idx_); 67 const dex::ProtoId& prid2 = mr2.dex_file->GetProtoId(mid2.proto_idx_);
|
dex_file_structs.h | 78 struct ProtoId { 85 DISALLOW_COPY_AND_ASSIGN(ProtoId);
|
dex_file.h | 368 const dex::ProtoId& signature) const; 374 const dex::ProtoId& GetMethodPrototype(const dex::MethodId& method_id) const { 382 const Signature GetProtoSignature(const dex::ProtoId& proto_id) const; 453 const char* GetReturnTypeDescriptor(const dex::ProtoId& proto_id) const; 461 // Returns the ProtoId at the specified index. 462 const dex::ProtoId& GetProtoId(dex::ProtoIndex idx) const { 467 dex::ProtoIndex GetIndexForProtoId(const dex::ProtoId& proto_id) const { 474 const dex::ProtoId* FindProtoId(dex::TypeIndex return_type_idx, 477 const dex::ProtoId* FindProtoId(dex::TypeIndex return_type_idx, 490 const dex::TypeList* GetProtoParameters(const dex::ProtoId& proto_id) const [all...] |
dex_file.cc | 52 using dex::ProtoId; 116 proto_ids_(reinterpret_cast<const ProtoId*>(base + header_->proto_ids_off_)), 276 const ProtoId& signature) const { 365 const ProtoId* DexFile::FindProtoId(dex::TypeIndex return_type_idx, 373 const ProtoId& proto = GetProtoId(proto_idx); 527 const ProtoId* proto_id = with_signature ? &GetProtoId(method_id.proto_idx_) : nullptr;
|
art_dex_file_loader_test.cc | 248 const dex::ProtoId& to_find = java_lang_dex_file_->GetProtoId(dex::ProtoIndex(i)); 256 const dex::ProtoId* found = 268 const dex::ProtoId& signature = java_lang_dex_file_->GetProtoId(to_find.proto_idx_);
|
dex_file-inl.h | 119 inline const Signature DexFile::GetProtoSignature(const dex::ProtoId& proto_id) const { 154 inline const char* DexFile::GetReturnTypeDescriptor(const dex::ProtoId& proto_id) const { 159 const dex::ProtoId& proto_id = GetProtoId(proto_idx);
|
dex_file_verifier.h | 171 const dex::ProtoId* CheckLoadProtoId(dex::ProtoIndex idx, const char* error_fmt);
|
dex_file_verifier.cc | 133 const dex::ProtoId* DexFileVerifier::CheckLoadProtoId(dex::ProtoIndex idx, [all...] |
test_dex_file_builder.h | 140 uint32_t field_ids_offset = proto_ids_offset + protos_.size() * sizeof(dex::ProtoId); 187 uint32_t raw_offset = proto_ids_offset + entry.second.idx * sizeof(dex::ProtoId);
|
/dalvik/dx/src/com/android/dex/ |
ProtoId.java | 21 public final class ProtoId implements Comparable<ProtoId> { 27 public ProtoId(Dex dex, int shortyIndex, int returnTypeIndex, int parametersOffset) { 35 public int compareTo(ProtoId other) {
|
Dex.java | 228 public List<ProtoId> protoIds() { 436 public ProtoId readProtoId() { 440 return new ProtoId(Dex.this, shortyIndex, returnTypeIndex, parametersOffset); 750 private final class ProtoIdTable extends AbstractList<ProtoId> implements RandomAccess { 752 public ProtoId get(int index) {
|
/art/dexlayout/ |
dex_verify.h | 39 bool VerifyId(dex_ir::ProtoId* orig, dex_ir::ProtoId* output, std::string* error_msg);
|
dex_ir.h | 60 class ProtoId; 88 virtual void Dispatch(const ProtoId* proto_id) = 0; 442 IndexedCollectionVector<ProtoId>& ProtoIds() { return proto_ids_; } 443 const IndexedCollectionVector<ProtoId>& ProtoIds() const { return proto_ids_; } 552 IndexedCollectionVector<ProtoId> proto_ids_; 652 class ProtoId : public IndexedItem { 654 ProtoId(const StringId* shorty, const TypeId* return_type, TypeList* parameters) 657 ~ProtoId() override { } 672 DISALLOW_COPY_AND_ASSIGN(ProtoId); 699 MethodId(const TypeId* klass, const ProtoId* proto, const StringId* name [all...] |
dexlayout.h | 149 const dex_ir::ProtoId* proto);
|
dex_visualize.cc | 148 void DumpProtoId(const dex_ir::ProtoId* proto_id, int class_index) {
|
dex_verify.cc | 99 bool VerifyId(dex_ir::ProtoId* orig, dex_ir::ProtoId* output, std::string* error_msg) { [all...] |
/dalvik/dx/src/com/android/dx/io/ |
DexIndexPrinter.java | 23 import com.android.dex.ProtoId; 69 for (ProtoId protoId : dex.protoIds()) { 70 System.out.println("proto " + index + ": " + protoId);
|
/art/runtime/ |
imtable-inl.h | 57 const dex::ProtoId& proto_id = dex_file->GetMethodPrototype(method_id);
|
art_method-inl.h | 240 inline const dex::ProtoId& ArtMethod::GetPrototype() { 249 const dex::ProtoId& proto = dex_file->GetMethodPrototype( 340 const dex::ProtoId& proto_id = dex_file->GetMethodPrototype(method_id);
|
/dalvik/dx/src/com/android/dx/merge/ |
IndexMap.java | 49 import com.android.dex.ProtoId; 238 public ProtoId adjust(ProtoId protoId) { 239 return new ProtoId(target, 240 adjustString(protoId.getShortyIndex()), 241 adjustType(protoId.getReturnTypeIndex()), 242 adjustTypeListOffset(protoId.getParametersOffset()));
|
DexMerger.java | 30 import com.android.dex.ProtoId; 458 new IdMerger<ProtoId>(idsDefsOut) { 463 @Override ProtoId read(Dex.Section in, IndexMap indexMap, int index) { 475 void write(ProtoId value) { [all...] |
/device/linaro/bootloader/edk2/NetworkPkg/IpSecDxe/Ikev2/ |
Ikev2.h | 207 UINT16 ProtoId;
|
Exchange.c | 209 ChildSaSession->ProtoId = SpdEntry->Selector->NextLayerProtocol;
|
/art/dexdump/ |
dexdump.cc | 872 const dex::ProtoId& protoId = pDexFile->GetProtoId(dex::ProtoIndex(secondary_index)); 873 const Signature signature = pDexFile->GetProtoSignature(protoId); 890 const dex::ProtoId& protoId = pDexFile->GetProtoId(dex::ProtoIndex(index)); 891 const Signature signature = pDexFile->GetProtoSignature(protoId); [all...] |