Home
last modified time | relevance | path

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

/art/libdexfile/dex/
Ddex_file_reference.h28 class DexFileReference {
30 DexFileReference(const DexFile* file, uint32_t idx) : dex_file(file), index(idx) {} in DexFileReference() function
35 bool operator()(const DexFileReference& a, const DexFileReference& b) const { in operator()
45 inline bool operator<(const DexFileReference& a, const DexFileReference& b) {
46 return DexFileReference::Comparator()(a, b);
48 inline bool operator==(const DexFileReference& a, const DexFileReference& b) {
51 inline bool operator!=(const DexFileReference& a, const DexFileReference& b) {
60 struct hash<art::DexFileReference> {
61 size_t operator()(const art::DexFileReference& ref) const {
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.cc122 kind, DexFileReference(&resolver_->GetDexFile(), source_id), cls); in UpdateRegister()
135 RegisterValue(RegisterSource::kNone, DexFileReference(nullptr, 0), cls); in UpdateRegister()
142 RegisterValue(RegisterSource::kConstant, value, DexFileReference(nullptr, 0), cls); in UpdateRegister()
155 return RegisterValue(RegisterSource::kMethod, DexFileReference(&dex_file, method_index), cls); in GetReturnType()
162 return RegisterValue(RegisterSource::kField, DexFileReference(&dex_file, field_index), cls); in GetFieldType()
697 DexFileReference(&resolver_->GetDexFile(), method_id_), in Run()
745 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.cc275 compiled_methods_.Visit([this](const DexFileReference& ref ATTRIBUTE_UNUSED, in ~CompilerDriver()
/art/dex2oat/linker/
Doat_writer.cc943 void AddBssReference(const DexFileReference& ref, in AddBssReference()