• Home
  • Raw
  • Download

Lines Matching refs:dex

41 inline int32_t DexFile::GetStringLength(const dex::StringId& string_id) const {  in GetStringLength()
46 inline const char* DexFile::GetStringDataAndUtf16Length(const dex::StringId& string_id, in GetStringDataAndUtf16Length()
54 inline const char* DexFile::GetStringData(const dex::StringId& string_id) const { in GetStringData()
59 inline const char* DexFile::StringDataAndUtf16LengthByIdx(dex::StringIndex idx, in StringDataAndUtf16LengthByIdx()
65 const dex::StringId& string_id = GetStringId(idx); in StringDataAndUtf16LengthByIdx()
69 inline const char* DexFile::StringDataByIdx(dex::StringIndex idx) const { in StringDataByIdx()
74 inline std::string_view DexFile::StringViewByIdx(dex::StringIndex idx) const { in StringViewByIdx()
80 inline const char* DexFile::StringByTypeIdx(dex::TypeIndex idx, uint32_t* unicode_length) const { in StringByTypeIdx()
84 const dex::TypeId& type_id = GetTypeId(idx); in StringByTypeIdx()
88 inline const char* DexFile::StringByTypeIdx(dex::TypeIndex idx) const { in StringByTypeIdx()
92 const dex::TypeId& type_id = GetTypeId(idx); in StringByTypeIdx()
96 inline const char* DexFile::GetTypeDescriptor(const dex::TypeId& type_id) const { in GetTypeDescriptor()
100 inline const char* DexFile::GetFieldTypeDescriptor(const dex::FieldId& field_id) const { in GetFieldTypeDescriptor()
101 const dex::TypeId& type_id = GetTypeId(field_id.type_idx_); in GetFieldTypeDescriptor()
105 inline const char* DexFile::GetFieldName(const dex::FieldId& field_id) const { in GetFieldName()
109 inline const char* DexFile::GetMethodDeclaringClassDescriptor(const dex::MethodId& method_id) in GetMethodDeclaringClassDescriptor()
111 const dex::TypeId& type_id = GetTypeId(method_id.class_idx_); in GetMethodDeclaringClassDescriptor()
115 inline const Signature DexFile::GetMethodSignature(const dex::MethodId& method_id) const { in GetMethodSignature()
119 inline const Signature DexFile::GetProtoSignature(const dex::ProtoId& proto_id) const { in GetProtoSignature()
123 inline const char* DexFile::GetMethodName(const dex::MethodId& method_id) const { in GetMethodName()
127 inline const char* DexFile::GetMethodName(const dex::MethodId& method_id, uint32_t* utf_length) in GetMethodName()
140 inline const char* DexFile::GetMethodShorty(const dex::MethodId& method_id) const { in GetMethodShorty()
144 inline const char* DexFile::GetMethodShorty(const dex::MethodId& method_id, uint32_t* length) in GetMethodShorty()
150 inline const char* DexFile::GetClassDescriptor(const dex::ClassDef& class_def) const { in GetClassDescriptor()
154 inline const char* DexFile::GetReturnTypeDescriptor(const dex::ProtoId& proto_id) const { in GetReturnTypeDescriptor()
158 inline const char* DexFile::GetShorty(dex::ProtoIndex proto_idx) const { in GetShorty()
159 const dex::ProtoId& proto_id = GetProtoId(proto_idx); in GetShorty()
163 inline const dex::TryItem* DexFile::GetTryItems(const DexInstructionIterator& code_item_end, in GetTryItems()
165 return reinterpret_cast<const dex::TryItem*> in GetTryItems()
166 (RoundUp(reinterpret_cast<uintptr_t>(&code_item_end.Inst()), dex::TryItem::kAlignment)) + in GetTryItems()
170 inline bool DexFile::StringEquals(const DexFile* df1, dex::StringIndex sidx1, in StringEquals()
171 const DexFile* df2, dex::StringIndex sidx2) { in StringEquals()
272 uint32_t signature_idx = dex::kDexNoIndex; in DecodeDebugLocalInfo()
362 return StringDataByIdx(dex::StringIndex(idx)); in DecodeDebugLocalInfo()
365 return StringByTypeIdx(dex::TypeIndex( in DecodeDebugLocalInfo()
464 visitor(dex::StringIndex(DecodeUnsignedLeb128P1(debug_info))); in DecodeDebugInfoParameterNames()