HomeSort by relevance Sort by last modified time
    Searched refs:dex_file (Results 51 - 75 of 195) sorted by null

1 23 4 5 6 7 8

  /art/runtime/entrypoints/quick/
quick_dexcache_entrypoints.cc 22 #include "dex/dex_file-inl.h"
81 const DexFile* dex_file = outer_method->GetDexFile(); local
82 DCHECK(dex_file != nullptr);
83 const OatDexFile* oat_dex_file = dex_file->GetOatDexFile();
87 dex_file->NumTypeIds(),
99 const DexFile* dex_file = outer_method->GetDexFile(); local
100 DCHECK(dex_file != nullptr);
101 const OatDexFile* oat_dex_file = dex_file->GetOatDexFile();
105 dex_file->NumStringIds(),
  /art/test/117-nopatchoat/
nopatchoat.cc 18 #include "dex/dex_file-inl.h"
34 const DexFile& dex_file = klass->GetDexFile(); local
35 return dex_file.GetOatDexFile();
  /art/test/948-change-annotations/src/
Main.java 90 byte[] dex_file) {
91 Redefinition.doCommonClassRedefinition(target, class_file, dex_file);
  /art/compiler/dex/
dex_to_dex_compiler.cc 29 #include "dex/dex_file-inl.h"
146 BitVector* DexToDexCompiler::GetOrAddBitVectorForDex(const DexFile* dex_file) {
147 if (active_dex_file_ != dex_file) {
148 active_dex_file_ = dex_file;
149 auto inserted = should_quicken_.emplace(dex_file,
150 BitVector(dex_file->NumMethodIds(),
161 BitVector* const bitmap = GetOrAddBitVectorForDex(method_ref.dex_file);
206 return GetOrAddBitVectorForDex(ref.dex_file)->IsBitSet(ref.index);
514 const DexFile& dex_file,
526 dex_file,
    [all...]
verification_results.cc 150 void VerificationResults::AddDexFile(const DexFile* dex_file) {
151 atomic_verified_methods_.AddDexFile(dex_file);
153 // There can be some verified methods that are already registered for the dex_file since we set
158 if (ref.dex_file == dex_file) {
  /art/runtime/
class_loader_utils.h 117 ObjPtr<mirror::Object> dex_file = dex_file_field->GetObject(element);
118 if (dex_file != nullptr) {
119 ObjPtr<mirror::LongArray> long_array = cookie_field->GetObject(dex_file)->AsLongArray();
150 auto helper = [&fn](const art::DexFile* dex_file, void** ATTRIBUTE_UNUSED)
152 return fn(dex_file);
art_method.cc 29 #include "dex/dex_file-inl.h"
138 const DexFile* dex_file = GetDexFile(); local
139 const dex::TypeIndex declaring_class_type = dex_file->GetMethodId(GetDexMethodIndex()).class_idx_;
140 const DexFile::ClassDef* class_def = dex_file->FindClassDef(declaring_class_type);
142 return dex_file->GetIndexForClassDef(*class_def);
149 auto* dex_file = dex_cache->GetDexFile(); local
151 const DexFile::MethodId& method_id = dex_file->GetMethodId(dex_method_idx);
198 const DexFile* dex_file = GetDexFile(); local
199 const DexFile::MethodId& mid = dex_file->GetMethodId(GetDexMethodIndex());
201 const DexFile::MethodId& mid2 = dex_file->GetMethodId(other->GetDexMethodIndex())
472 const DexFile* dex_file = method->GetDexFile(); local
548 auto* dex_file = dex_cache->GetDexFile(); local
573 const DexFile& dex_file = GetDeclaringClass()->GetDexFile(); local
    [all...]
debug_print.cc 108 [&](const DexFile* dex_file) {
112 dex_file->GetLocation().length() > base_dex_file->GetLocation().length() &&
113 dex_file->GetLocation().compare(0u,
117 oss << "+" << dex_file->GetLocation().substr(base_dex_file->GetLocation().length());
119 oss << dex_file->GetLocation();
120 base_dex_file = dex_file;
122 oss << "/" << static_cast<const void*>(dex_file);
dex_to_dex_decompiler.cc 25 #include "dex/dex_file-inl.h"
34 DexDecompiler(const DexFile& dex_file,
38 : code_item_accessor_(dex_file, &code_item),
197 bool ArtDecompileDEX(const DexFile& dex_file,
204 DexDecompiler decompiler(dex_file, code_item, quickened_info, decompile_return_instruction);
  /art/tools/veridex/
precise_hidden_api_finder.cc 21 #include "dex/dex_file.h"
36 const DexFile& dex_file = resolver->GetDexFile(); local
37 size_t class_def_count = dex_file.NumClassDefs();
39 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index);
40 const uint8_t* class_data = dex_file.GetClassData(class_def);
45 ClassDataItemIterator it(dex_file, class_data);
resolver.cc 19 #include "dex/dex_file-inl.h"
59 static bool HasSameNameAndSignature(const DexFile& dex_file,
63 return strcmp(method_name, dex_file.GetMethodName(method_id)) == 0 &&
64 strcmp(type, dex_file.GetMethodSignature(method_id).ToString().c_str()) == 0;
67 static bool HasSameNameAndSignature(const DexFile& dex_file,
71 return strcmp(method_name, dex_file.GetMethodName(method_id)) == 0 &&
72 dex_file.GetMethodSignature(method_id) == signature;
75 static bool HasSameNameAndType(const DexFile& dex_file,
79 return strcmp(field_name, dex_file.GetFieldName(field_id)) == 0 &&
80 strcmp(field_type, dex_file.GetFieldTypeDescriptor(field_id)) == 0
127 const DexFile& dex_file = resolver_it->second->dex_file_; local
    [all...]
  /art/runtime/native/
dalvik_system_DexFile.cc 34 #include "dex/dex_file-inl.h"
113 for (auto& dex_file : vec) {
114 dex_file.release();
195 std::unique_ptr<const DexFile> dex_file(dex_file_loader.Open(location,
201 if (dex_file == nullptr) {
207 if (!dex_file->DisableWrite()) {
213 return dex_file.release();
217 std::unique_ptr<const DexFile> dex_file(CreateDexFile(env, std::move(data)));
218 if (dex_file.get() == nullptr) {
223 dex_files.push_back(std::move(dex_file));
    [all...]
dalvik_system_VMRuntime.cc 35 #include "dex/dex_file-inl.h"
352 const DexFile* dex_file = dex_cache->GetDexFile(); local
353 const char* utf8 = dex_file->StringDataByIdx(string_idx);
372 const DexFile* dex_file = dex_cache->GetDexFile(); local
373 const char* class_name = dex_file->StringByTypeIdx(type_idx);
403 const DexFile* dex_file = dex_cache->GetDexFile(); local
404 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_idx);
429 const DexFile* dex_file = dex_cache->GetDexFile(); local
430 const DexFile::MethodId& method_id = dex_file->GetMethodId(method_idx);
472 const DexFile* dex_file = boot_class_path[i] local
559 const DexFile* dex_file = boot_class_path[i]; local
    [all...]
  /art/openjdkjvmti/
ti_class_loader.cc 41 #include "dex/dex_file.h"
63 const art::DexFile* dex_file) {
67 art::Runtime::Current()->GetClassLinker()->AppendToBootClassPath(self, *dex_file);
77 AllocateNewDexFileCookie(self, old_cookie, dex_file)));
118 const art::DexFile* dex_file) {
132 1, static_cast<int64_t>(reinterpret_cast<uintptr_t>(dex_file)));
177 [&] (art::ObjPtr<art::mirror::Object> dex_file) {
178 res = dex_file;
ti_class_definition.cc 36 #include "dex/dex_file.h"
132 static void DequickenDexFile(const art::DexFile* dex_file,
136 std::unique_ptr<FixedUpDexFile> fixed_dex_file(FixedUpDexFile::Create(*dex_file, descriptor));
147 const art::DexFile* dex_file = nullptr; local
159 dex_file = orig_dex->AsDexCache()->GetDexFile();
172 dex_file = reinterpret_cast<const art::DexFile*>(static_cast<uintptr_t>(val.GetJ()));
176 if (dex_file == nullptr) {
177 dex_file = &klass->GetDexFile();
180 DequickenDexFile(dex_file, klass->GetDescriptor(&storage), dex_data);
358 const art::DexFile& dex_file) {
    [all...]
  /art/runtime/mirror/
dex_cache_test.cc 145 const DexFile& dex_file = *(method1->GetDexFile()); local
147 class_linker_->FindDexCache(Thread::Current(), dex_file));
149 const DexFile::MethodId& method1_id = dex_file.GetMethodId(method1->GetDexMethodIndex());
150 const DexFile::MethodId& method2_id = dex_file.GetMethodId(method2->GetDexMethodIndex());
166 ASSERT_EQ(2u, dex_file.NumProtoIds());
167 ASSERT_EQ(dex_file.NumProtoIds(), dex_cache->NumResolvedMethodTypes());
170 for (size_t i = 0; i < dex_file.NumProtoIds(); ++i) {
  /system/core/libunwindstack/
DexFile.cpp 29 #include <dex/dex_file-inl.h>
42 std::unique_ptr<DexFileFromFile> dex_file(new DexFileFromFile);
43 if (dex_file->Open(dex_file_offset_in_memory - info->start + info->offset, info->name)) {
44 return dex_file.release();
48 std::unique_ptr<DexFileFromMemory> dex_file(new DexFileFromMemory);
49 if (dex_file->Open(dex_file_offset_in_memory, memory)) {
50 return dex_file.release();
DexFile.h 26 #include <dex/dex_file-inl.h>
  /art/compiler/optimizing/
sharpening.cc 80 const DexFile& dex_file = klass->GetDexFile(); local
81 return compiler_driver->IsImageClass(dex_file.StringByTypeIdx(klass->GetDexTypeIndex()));
169 const DexFile& dex_file = load_class->GetDexFile(); local
182 compiler_driver->IsImageClass(dex_file.StringByTypeIdx(type_index))) {
187 DCHECK(ContainsElement(compiler_driver->GetDexFilesForOatFile(), &dex_file));
247 const DexFile& dex_file = load_string->GetDexFile(); local
256 Handle<mirror::DexCache> dex_cache = IsSameDexFile(dex_file, *dex_compilation_unit.GetDexFile())
258 : hs.NewHandle(class_linker->FindDexCache(soa.Self(), dex_file));
268 DCHECK(ContainsElement(compiler_driver->GetDexFilesForOatFile(), &dex_file));
block_builder.h 23 #include "dex/dex_file.h"
31 const DexFile* const dex_file,
  /art/compiler/driver/
compiler_driver_test.cc 29 #include "dex/dex_file.h"
76 const DexFile* dex_file = class_path[i]; local
77 CHECK(dex_file != nullptr);
78 MakeDexFileExecutable(class_loader, *dex_file);
82 void MakeDexFileExecutable(jobject class_loader, const DexFile& dex_file) {
84 for (size_t i = 0; i < dex_file.NumClassDefs(); i++) {
85 const DexFile::ClassDef& class_def = dex_file.GetClassDef(i);
86 const char* descriptor = dex_file.GetClassDescriptor(class_def);
209 for (const DexFile* dex_file : GetDexFiles(class_loader)) {
210 ASSERT_TRUE(dex_file->EnableWrite())
378 const DexFile* dex_file = nullptr; local
    [all...]
  /art/runtime/dex/
dex_file_annotations.cc 26 #include "dex/dex_file-inl.h"
102 const DexFile& dex_file,
106 dex_file_(dex_file),
136 const DexFile* dex_file = field->GetDexFile(); local
144 dex_file->GetAnnotationsDirectory(*class_def);
149 dex_file->GetFieldAnnotations(annotations_dir);
157 return dex_file->GetFieldAnnotationSetItem(field_annotations[i]);
163 const DexFile::AnnotationItem* SearchAnnotationSet(const DexFile& dex_file,
170 const DexFile::AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i);
177 if (strcmp(descriptor, dex_file.StringByTypeIdx(dex::TypeIndex(type_index))) == 0)
299 const DexFile* dex_file = method->GetDexFile(); local
322 const DexFile& dex_file = klass.GetDexFile(); local
404 const DexFile& dex_file = klass.GetDexFile(); local
699 const DexFile& dex_file = klass.GetDexFile(); local
771 const DexFile& dex_file = klass.GetDexFile(); local
823 const DexFile& dex_file = klass.GetDexFile(); local
853 const DexFile& dex_file = klass.GetDexFile(); local
879 const DexFile& dex_file = klass.GetDexFile(); local
907 const DexFile& dex_file = klass.GetDexFile(); local
965 const DexFile& dex_file = klass.GetDexFile(); local
1042 const DexFile* dex_file = &klass.GetDexFile(); local
1109 const DexFile* dex_file = method->GetDexFile(); local
1125 const DexFile* dex_file = method->GetDexFile(); local
1142 const DexFile* dex_file = method->GetDexFile(); local
1177 const DexFile* dex_file = method->GetDexFile(); local
    [all...]
  /art/dex2oat/linker/
oat_writer_test.cc 60 const DexFile& dex_file)
63 compiler_driver_->GetCompiledMethod(MethodReference(&dex_file,
130 for (const DexFile* dex_file : dex_files) {
132 reinterpret_cast<const uint8_t*>(&dex_file->GetHeader()),
133 dex_file->GetHeader().file_size_);
135 dex_file->GetLocation().c_str(),
136 dex_file->GetLocationChecksum())) {
210 for (const std::unique_ptr<const DexFile>& dex_file : opened_dex_files) {
211 dex_files.push_back(dex_file.get());
213 class_linker->RegisterDexFile(*dex_file, nullptr)
441 const DexFile& dex_file = *java_lang_dex_file_; local
    [all...]
  /art/libdexfile/dex/
dex_file_layout.h 96 void Madvise(const DexFile* dex_file, int advice) const;
116 void Madvise(const DexFile* dex_file, MadviseState state) const;
  /art/oatdump/
oatdump.cc 49 #include "dex/dex_file-inl.h"
244 const DexFile* const dex_file = OpenDexFile(oat_dex_file, &error_msg); local
245 if (dex_file == nullptr) {
249 class_def_index < dex_file->NumClassDefs();
256 WalkOatClass(oat_class, *dex_file, class_def_index);
268 const DexFile& dex_file,
270 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index);
271 const uint8_t* class_data = dex_file.GetClassData(class_def);
277 ClassDataItemIterator it(dex_file, class_data);
282 dex_file,
522 const DexFile* const dex_file = OpenDexFile(oat_dex_file, &error_msg); local
575 const DexFile* dex_file = OpenDexFile(oat_dex_files_[i], &error_msg); local
668 const DexFile* const dex_file = OpenDexFile(oat_dex_file, &error_msg); local
896 const DexFile* const dex_file = OpenDexFile(oat_dex_file, &error_msg); local
1078 const DexFile* const dex_file = OpenDexFile(&oat_dex_file, &error_msg); local
3031 const DexFile* const dex_file = OpenDexFile(odf, &error_msg); local
    [all...]

Completed in 1170 milliseconds

1 23 4 5 6 7 8