Lines Matching refs:dex
42 inline int32_t DexFile::GetStringLength(const dex::StringId& string_id) const { in GetStringLength()
47 inline const char* DexFile::GetStringDataAndUtf16Length(const dex::StringId& string_id, in GetStringDataAndUtf16Length()
55 inline const char* DexFile::GetStringData(const dex::StringId& string_id) const { in GetStringData()
60 inline const char* DexFile::StringDataAndUtf16LengthByIdx(dex::StringIndex idx, in StringDataAndUtf16LengthByIdx()
66 const dex::StringId& string_id = GetStringId(idx); in StringDataAndUtf16LengthByIdx()
70 inline const char* DexFile::StringDataByIdx(dex::StringIndex idx) const { in StringDataByIdx()
75 inline std::string_view DexFile::StringViewByIdx(dex::StringIndex idx) const { in StringViewByIdx()
81 inline const char* DexFile::StringByTypeIdx(dex::TypeIndex idx, uint32_t* unicode_length) const { in StringByTypeIdx()
85 const dex::TypeId& type_id = GetTypeId(idx); in StringByTypeIdx()
89 inline const char* DexFile::StringByTypeIdx(dex::TypeIndex idx) const { in StringByTypeIdx()
93 const dex::TypeId& type_id = GetTypeId(idx); in StringByTypeIdx()
97 inline const char* DexFile::GetTypeDescriptor(const dex::TypeId& type_id) const { in GetTypeDescriptor()
101 inline const char* DexFile::GetFieldTypeDescriptor(const dex::FieldId& field_id) const { in GetFieldTypeDescriptor()
102 const dex::TypeId& type_id = GetTypeId(field_id.type_idx_); in GetFieldTypeDescriptor()
106 inline const char* DexFile::GetFieldName(const dex::FieldId& field_id) const { in GetFieldName()
110 inline const char* DexFile::GetMethodDeclaringClassDescriptor(const dex::MethodId& method_id) in GetMethodDeclaringClassDescriptor()
112 const dex::TypeId& type_id = GetTypeId(method_id.class_idx_); in GetMethodDeclaringClassDescriptor()
116 inline const Signature DexFile::GetMethodSignature(const dex::MethodId& method_id) const { in GetMethodSignature()
120 inline const Signature DexFile::GetProtoSignature(const dex::ProtoId& proto_id) const { in GetProtoSignature()
124 inline const char* DexFile::GetMethodName(const dex::MethodId& method_id) const { in GetMethodName()
128 inline const char* DexFile::GetMethodName(const dex::MethodId& method_id, uint32_t* utf_length) in GetMethodName()
141 inline const char* DexFile::GetMethodShorty(const dex::MethodId& method_id) const { in GetMethodShorty()
145 inline const char* DexFile::GetMethodShorty(const dex::MethodId& method_id, uint32_t* length) in GetMethodShorty()
151 inline const char* DexFile::GetClassDescriptor(const dex::ClassDef& class_def) const { in GetClassDescriptor()
155 inline const char* DexFile::GetReturnTypeDescriptor(const dex::ProtoId& proto_id) const { in GetReturnTypeDescriptor()
159 inline const char* DexFile::GetShorty(dex::ProtoIndex proto_idx) const { in GetShorty()
160 const dex::ProtoId& proto_id = GetProtoId(proto_idx); in GetShorty()
164 inline const dex::TryItem* DexFile::GetTryItems(const DexInstructionIterator& code_item_end, in GetTryItems()
166 return reinterpret_cast<const dex::TryItem*> in GetTryItems()
167 (RoundUp(reinterpret_cast<uintptr_t>(&code_item_end.Inst()), dex::TryItem::kAlignment)) + in GetTryItems()
171 inline bool DexFile::StringEquals(const DexFile* df1, dex::StringIndex sidx1, in StringEquals()
172 const DexFile* df2, dex::StringIndex sidx2) { in StringEquals()
273 uint32_t signature_idx = dex::kDexNoIndex; in DecodeDebugLocalInfo()
363 return StringDataByIdx(dex::StringIndex(idx)); in DecodeDebugLocalInfo()
366 return StringByTypeIdx(dex::TypeIndex( in DecodeDebugLocalInfo()
465 visitor(dex::StringIndex(DecodeUnsignedLeb128P1(debug_info))); in DecodeDebugInfoParameterNames()