Searched refs:OatClass (Results 1 - 8 of 8) sorted by relevance

/art/runtime/
H A Doat_file.h142 // A representation of an invalid OatMethod, used when an OatMethod or OatClass can't be found.
160 friend class OatClass;
163 class OatClass FINAL {
189 // A representation of an invalid OatClass, used when an OatClass can't be found.
191 static OatClass Invalid() {
192 return OatClass(nullptr, mirror::Class::kStatusError, kOatClassNoneCompiled, 0, nullptr,
197 OatClass(const OatFile* oat_file,
324 friend class OatClass;
362 // Returns the OatClass fo
[all...]
H A Doat_file.cc1183 OatFile::OatClass OatFile::OatDexFile::GetOatClass(uint16_t class_def_index) const {
1218 return OatFile::OatClass(oat_file_,
1226 OatFile::OatClass::OatClass(const OatFile* oat_file, function in class:art::OatFile::OatClass
1260 uint32_t OatFile::OatClass::GetOatMethodOffsetsOffset(uint32_t method_index) const {
1268 const OatMethodOffsets* OatFile::OatClass::GetOatMethodOffsets(uint32_t method_index) const {
1290 const OatFile::OatMethod OatFile::OatClass::GetOatMethod(uint32_t method_index) const {
H A Dclass_linker.h761 const OatFile::OatClass* oat_class)
775 // Finds the associated oat class for a dex_file and descriptor. Returns an invalid OatClass on
777 OatFile::OatClass FindOatClass(const DexFile& dex_file, uint16_t class_def_idx, bool* found)
992 const OatFile::OatClass* oat_class,
H A Dclass_linker.cc2630 OatFile::OatClass ClassLinker::FindOatClass(const DexFile& dex_file,
2637 return OatFile::OatClass::Invalid();
2706 OatFile::OatClass oat_class = FindOatClass(*declaring_class->GetDexCache()->GetDexFile(),
2818 OatFile::OatClass oat_class = FindOatClass(dex_file,
2852 void ClassLinker::LinkCode(ArtMethod* method, const OatFile::OatClass* oat_class,
2936 OatFile::OatClass oat_class = FindOatClass(dex_file, klass->GetDexClassDefIndex(),
3009 const OatFile::OatClass* oat_class) {
/art/compiler/
H A Doat_writer.cc148 class OatWriter::OatClass { class in class:art::OatWriter
150 OatClass(size_t offset,
154 OatClass(OatClass&& src) = default;
164 // Offset of start of OatClass from beginning of OatHeader. It is
171 // Offset from OatClass::offset_ to the OatMethodOffsets for the
173 // CompiledMethod entry in OatClass::compiled_methods_ should be
174 // null and that the OatClass::type_ should be kOatClassBitmap.
195 // present in the OatClass. Note that some may be missing if
196 // OatClass
[all...]
H A Doat_writer.h71 // ClassOffsets[0] one table of OatClass offsets for each class def for each OatDexFile.
76 // OatClass[0] one variable sized OatClass for each of C DexFile::ClassDefs
77 // OatClass[1] contains OatClass entries with class status, offsets to code, etc.
79 // OatClass[C]
162 // Write the rest of .rodata section (ClassOffsets[], OatClass[], maps).
219 class OatClass;
321 dchecked_vector<OatClass> oat_classes_;
H A Doat_test.cc417 const OatFile::OatClass oat_class = oat_dex_file->GetOatClass(i);
/art/oatdump/
H A Doatdump.cc190 const OatFile::OatClass oat_class = oat_dex_file->GetOatClass(class_def_index);
206 void WalkOatClass(const OatFile::OatClass& oat_class,
504 const OatFile::OatClass oat_class = oat_dex_file->GetOatClass(class_def_index);
534 const OatFile::OatClass oat_class = oat_dex_file->GetOatClass(class_def_index);
619 const OatFile::OatClass oat_class = oat_dex_file.GetOatClass(class_def_index);
727 const OatFile::OatClass& oat_class, const DexFile& dex_file,
778 const OatFile::OatClass& oat_class, const DexFile& dex_file,

Completed in 156 milliseconds