Home
last modified time | relevance | path

Searched refs:DexFileReference (Results 1 – 12 of 12) sorted by relevance

/art/libdexfile/dex/
Ddex_file_reference.h26 class DexFileReference {
28 DexFileReference(const DexFile* file, uint32_t idx) : dex_file(file), index(idx) {} in DexFileReference() function
33 bool operator()(const DexFileReference& a, const DexFileReference& b) const { in operator()
43 inline bool operator<(const DexFileReference& a, const DexFileReference& b) {
44 return DexFileReference::Comparator()(a, b);
46 inline bool operator==(const DexFileReference& a, const DexFileReference& b) {
Dclass_reference.h30 class ClassReference : public DexFileReference {
33 : DexFileReference(file, class_def_idx) {} in ClassReference()
Dtype_reference.h32 class TypeReference : public DexFileReference {
35 : DexFileReference(dex_file, index.index_) {} in TypeReference()
Dstring_reference.h32 class StringReference : public DexFileReference {
35 : DexFileReference(file, index.index_) {} in StringReference()
Dmethod_reference.h28 class MethodReference : public DexFileReference {
30 MethodReference(const DexFile* file, uint32_t index) : DexFileReference(file, index) {} in MethodReference()
/art/tools/veridex/
Dflow_analysis.h52 RegisterValue(RegisterSource source, DexFileReference reference, const VeriClass* type) in RegisterValue()
57 DexFileReference reference, in RegisterValue()
62 DexFileReference GetDexFileReference() const { return reference_; } in GetDexFileReference()
102 DexFileReference reference_;
Dflow_analysis.cc111 kind, DexFileReference(&resolver_->GetDexFile(), source_id), cls); in UpdateRegister()
120 RegisterValue(RegisterSource::kNone, DexFileReference(nullptr, 0), cls); in UpdateRegister()
125 RegisterValue(RegisterSource::kConstant, value, DexFileReference(nullptr, 0), cls); in UpdateRegister()
137 return RegisterValue(RegisterSource::kMethod, DexFileReference(&dex_file, method_index), cls); in GetReturnType()
144 return RegisterValue(RegisterSource::kField, DexFileReference(&dex_file, field_index), cls); in GetFieldType()
674 DexFileReference(&resolver_->GetDexFile(), method_id_), in Run()
722 DexFileReference(&resolver_->GetDexFileOf(*cls), def->class_idx_.index_), in AnalyzeInvoke()
/art/compiler/dex/
Dverification_results.cc41 atomic_verified_methods_.Visit([](const DexFileReference& ref ATTRIBUTE_UNUSED, in ~VerificationResults()
/art/compiler/utils/
Datomic_dex_ref_map-inl.h123 visitor(DexFileReference(dex_file, i), elements[i].load(std::memory_order_relaxed)); in Visit()
/art/dex2oat/
Dverifier_deps_test.cc102 map->Visit([](const DexFileReference& ref ATTRIBUTE_UNUSED, const VerifiedMethod* method) { in VerifyWithCompilerDriver()
/art/dex2oat/driver/
Dcompiler_driver.cc277 compiled_methods_.Visit([this](const DexFileReference& ref ATTRIBUTE_UNUSED, in ~CompilerDriver()
/art/dex2oat/linker/
Doat_writer.cc924 void AddBssReference(const DexFileReference& ref, in AddBssReference()