HomeSort by relevance Sort by last modified time
    Searched defs:dex_file (Results 1 - 25 of 81) sorted by null

1 2 3 4

  /art/compiler/dex/
quick_compiler_callbacks.cc 68 const DexFile* dex_file = &klass->GetDexFile(); local
69 return std::find(dex_files_->begin(), dex_files_->end(), dex_file) == dex_files_->end();
  /system/core/libunwindstack/tests/
DexFileTest.cpp 41 DexFileFromFile dex_file; local
42 ASSERT_FALSE(dex_file.Open(0, "/file/does/not/exist"));
54 DexFileFromFile dex_file; local
55 ASSERT_FALSE(dex_file.Open(0, tf.path));
61 ASSERT_FALSE(dex_file.Open(0, tf.path));
71 DexFileFromFile dex_file; local
72 ASSERT_TRUE(dex_file.Open(0, tf.path));
83 DexFileFromFile dex_file; local
84 ASSERT_TRUE(dex_file.Open(0x100, tf.path));
91 DexFileFromMemory dex_file; local
100 DexFileFromMemory dex_file; local
109 DexFileFromMemory dex_file; local
194 DexFile dex_file; local
    [all...]
  /art/libdexfile/dex/
dex_file_reference.h 28 DexFileReference(const DexFile* file, uint32_t idx) : dex_file(file), index(idx) {}
29 const DexFile* dex_file; member in class:art::DexFileReference
34 if (a.dex_file != b.dex_file) {
35 return a.dex_file < b.dex_file;
47 return a.dex_file == b.dex_file && a.index == b.index;
dex_file_loader.cc 23 #include "dex_file.h"
291 std::unique_ptr<const DexFile> dex_file(Open(base,
299 if (dex_file.get() != nullptr) {
300 dex_files->push_back(std::move(dex_file));
325 std::unique_ptr<DexFile> dex_file; local
330 dex_file.reset(new StandardDexFile(base,
345 dex_file.reset(new CompactDexFile(base,
358 if (dex_file == nullptr) {
363 if (!dex_file->Init(error_msg)) {
364 dex_file.reset()
412 std::unique_ptr<const DexFile> dex_file = OpenCommon( local
    [all...]
  /art/compiler/utils/
atomic_dex_ref_map-inl.h 25 #include "dex/dex_file-inl.h"
33 const DexFile* dex_file) {
40 return dex_file->NumMethodIds();
43 return dex_file->NumClassDefs();
46 return dex_file->NumTypeIds();
56 ElementArray* const array = GetArray(ref.dex_file);
69 const ElementArray* const array = GetArray(ref.dex_file);
80 ElementArray* const array = GetArray(ref.dex_file);
89 inline void AtomicDexRefMap<DexFileReferenceType, Value>::AddDexFile(const DexFile* dex_file) {
90 arrays_.Put(dex_file, std::move(ElementArray(NumberOfDexIndices(dex_file))))
120 const DexFile* dex_file = pair.first; local
    [all...]
  /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/compiler/debug/
elf_symtab_writer.h 26 #include "dex/dex_file-inl.h"
89 DCHECK(info.dex_file != nullptr);
90 std::string name = info.dex_file->PrettyMethod(info.dex_method_index, !mini_debug_info);
108 const DexFile* dex_file = it.second; local
110 symtab->Add(dex_name, dex, dex_address, dex_file->Size(), STB_GLOBAL, STT_FUNC);
method_debug_info.h 24 #include "dex/dex_file.h"
31 const DexFile* dex_file; // Native methods (trampolines) do not reference dex file. member in struct:art::debug::MethodDebugInfo
  /art/runtime/
imtable-inl.h 23 #include "dex/dex_file.h"
48 const DexFile* dex_file = method->GetDexFile(); local
49 const DexFile::MethodId& method_id = dex_file->GetMethodId(method->GetDexMethodIndex());
52 *class_hash = ComputeModifiedUtf8Hash(dex_file->GetMethodDeclaringClassDescriptor(method_id));
55 *name_hash = ComputeModifiedUtf8Hash(dex_file->GetMethodName(method_id));
57 const DexFile::ProtoId& proto_id = dex_file->GetMethodPrototype(method_id);
61 dex_file->GetTypeDescriptor(dex_file->GetTypeId(proto_id.return_type_idx_)));
66 const DexFile::TypeList* param_types = dex_file->GetProtoParameters(proto_id);
71 dex_file->GetTypeDescriptor(dex_file->GetTypeId(type.type_idx_)))
    [all...]
class_linker-inl.h 225 const DexFile& dex_file = *dex_cache->GetDexFile(); local
226 const DexFile::MethodId& method_id = dex_file.GetMethodId(method_idx);
art_field-inl.h 25 #include "dex/dex_file-inl.h"
277 const DexFile* dex_file = GetDexFile(); local
278 return dex_file->GetFieldName(dex_file->GetFieldId(field_index));
289 const DexFile* dex_file = GetDexFile(); local
290 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_index);
291 return dex_file->GetFieldTypeDescriptor(field_id);
  /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) {
  /art/runtime/native/
java_lang_VMClassLoader.cc 137 const DexFile* dex_file = path[i]; local
140 const std::string location(DexFileLoader::GetBaseLocation(dex_file->GetLocation()));
  /art/tools/veridex/
hidden_api_finder.cc 21 #include "dex/dex_file.h"
54 const DexFile& dex_file = resolver->GetDexFile(); local
57 for (uint32_t i = 0; i < dex_file.NumTypeIds(); ++i) {
58 std::string name(dex_file.StringByTypeIdx(dex::TypeIndex(i)));
65 size_t class_def_count = dex_file.NumClassDefs();
67 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index);
68 const uint8_t* class_data = dex_file.GetClassData(class_def);
73 ClassDataItemIterator it(dex_file, class_data);
80 CodeItemDataAccessor code_item_accessor(dex_file, code_item);
85 std::string name = std::string(dex_file.StringDataByIdx(string_index))
    [all...]
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/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));
  /art/openjdkjvmti/
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/dex/
art_dex_file_loader.cc 30 #include "dex/dex_file.h"
142 std::unique_ptr<const DexFile> dex_file(OpenFile(fd.Release(),
148 if (dex_file == nullptr) {
151 checksums->push_back(dex_file->GetHeader().checksum_);
197 std::unique_ptr<DexFile> dex_file = OpenCommon(map->Begin(), local
210 if (dex_file != nullptr && dex_file->IsCompactDexFile()) {
215 return dex_file;
236 std::unique_ptr<const DexFile> dex_file(OpenFile(fd.Release(),
242 if (dex_file.get() != nullptr)
326 std::unique_ptr<DexFile> dex_file = OpenCommon(map->Begin(), local
401 std::unique_ptr<DexFile> dex_file = OpenCommon(map->Begin(), local
521 std::unique_ptr<DexFile> dex_file = DexFileLoader::OpenCommon(base, local
    [all...]
  /system/core/libunwindstack/
DexFiles.cpp 37 uint32_t dex_file; member in struct:unwindstack::DEXFileEntry32
43 uint64_t dex_file; member in struct:unwindstack::DEXFileEntry64
98 if (!memory_->ReadFully(entry_addr_, &entry, sizeof(entry)) || entry.dex_file == 0) {
103 addrs_.push_back(entry.dex_file);
110 if (!memory_->ReadFully(entry_addr_, &entry, sizeof(entry)) || entry.dex_file == 0) {
115 addrs_.push_back(entry.dex_file);
161 DexFile* dex_file; local
164 dex_file = DexFile::Create(dex_file_offset, memory_.get(), info);
165 files_[dex_file_offset] = dex_file;
167 dex_file = entry->second
198 DexFile* dex_file = GetDexFile(addr, info); local
    [all...]
  /art/tools/hiddenapi/
hiddenapi_test.cc 22 #include "dex/dex_file-inl.h"
90 std::unique_ptr<const DexFile> dex_file(dex_loader.OpenDex(
93 if (dex_file.get() == nullptr) {
96 } else if (!dex_file->IsStandardDexFile()) {
101 return dex_file;
113 const DexFile::ClassDef& FindClass(const char* desc, const DexFile& dex_file) {
114 for (uint32_t i = 0; i < dex_file.NumClassDefs(); ++i) {
115 const DexFile::ClassDef& class_def = dex_file.GetClassDef(i);
116 if (strcmp(desc, dex_file.GetClassDescriptor(class_def)) == 0) {
127 const DexFile& dex_file) {
228 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
237 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
246 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
255 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
264 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
273 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
282 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
291 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
300 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
309 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
318 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
327 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
336 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
345 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
354 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
363 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
372 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
381 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
390 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
399 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
408 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
417 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
426 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
435 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
444 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
453 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
462 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
471 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
480 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
489 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
498 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
507 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
516 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
525 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
534 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
543 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
552 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
561 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
570 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
579 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
588 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
597 auto dex_file = RunHiddenApi(light_greylist, dark_greylist, blacklist, {}, &dex); local
    [all...]
  /art/compiler/
common_compiler_test.cc 52 const DexFile& dex_file = *dex_cache->GetDexFile(); local
54 compiler_driver_->GetCompiledMethod(MethodReference(&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/dex2oat/linker/
multi_oat_relative_patcher_test.cc 137 const DexFile* dex_file = reinterpret_cast<const DexFile*>(1); local
138 MethodReference ref1(dex_file, 1u);
139 MethodReference ref2(dex_file, 2u);
170 const DexFile* dex_file = reinterpret_cast<const DexFile*>(1); local
171 MethodReference ref1(dex_file, 1u);
172 MethodReference ref2(dex_file, 2u);
173 MethodReference ref3(dex_file, 3u);

Completed in 429 milliseconds

1 2 3 4