Searched defs:oat_class (Results 1 - 4 of 4) sorted by relevance

/art/compiler/
H A Doat_test.cc167 const OatFile::OatClass oat_class = oat_dex_file->GetOatClass(i); local
168 CHECK_EQ(mirror::Class::Status::kStatusNotReady, oat_class.GetStatus()) << descriptor;
170 oat_class.GetType()) << descriptor;
175 oat_class.GetOatMethod(method_index), dex_file);
179 oat_class.GetOatMethod(method_index), dex_file);
H A Doat_writer.cc145 static uint32_t GetOffset(OatClass* oat_class, size_t method_offsets_index) ALWAYS_INLINE {
146 return oat_class->method_offsets_[method_offsets_index].gc_map_offset_;
149 static void SetOffset(OatClass* oat_class, size_t method_offsets_index, uint32_t offset)
151 oat_class->method_offsets_[method_offsets_index].gc_map_offset_ = offset;
164 static uint32_t GetOffset(OatClass* oat_class, size_t method_offsets_index) ALWAYS_INLINE {
165 uint32_t offset = oat_class->method_headers_[method_offsets_index].mapping_table_offset_;
167 (oat_class->method_offsets_[method_offsets_index].code_offset_ & ~1) - offset;
170 static void SetOffset(OatClass* oat_class, size_t method_offsets_index, uint32_t offset)
172 oat_class->method_headers_[method_offsets_index].mapping_table_offset_ =
173 (oat_class
315 OatClass* oat_class = new OatClass(offset_, compiled_methods_, local
335 OatClass* oat_class = writer_->oat_classes_[oat_class_index_]; local
533 OatClass* oat_class = writer_->oat_classes_[oat_class_index_]; local
572 OatClass* oat_class = writer_->oat_classes_[oat_class_index_]; local
652 OatClass* oat_class = writer_->oat_classes_[oat_class_index_]; local
[all...]
/art/oatdump/
H A Doatdump.cc285 const OatFile::OatClass oat_class = oat_dex_file->GetOatClass(class_def_index); local
287 return oat_class.GetOatMethod(method_index).GetQuickCode();
315 const OatFile::OatClass oat_class = oat_dex_file->GetOatClass(class_def_index); local
322 AddOffsets(oat_class.GetOatMethod(class_method_index++));
326 AddOffsets(oat_class.GetOatMethod(class_method_index++));
375 const OatFile::OatClass oat_class = oat_dex_file.GetOatClass(class_def_index); local
378 << " (" << oat_class.GetStatus() << ")"
379 << " (" << oat_class.GetType() << ")\n";
383 if (!DumpOatClass(indented_os, oat_class, *(dex_file.get()), class_def)) {
401 bool DumpOatClass(std::ostream& os, const OatFile::OatClass& oat_class, cons argument
440 DumpOatMethod(std::ostream& os, const DexFile::ClassDef& class_def, uint32_t class_method_index, const OatFile::OatClass& oat_class, const DexFile& dex_file, uint32_t dex_method_idx, const DexFile::CodeItem* code_item, uint32_t method_access_flags) argument
[all...]
/art/runtime/
H A Dclass_linker.cc2320 OatFile::OatClass* oat_class) {
2321 DCHECK(oat_class != nullptr);
2327 *oat_class = oat_dex_file->GetOatClass(class_def_idx);
2395 OatFile::OatClass oat_class; local
2398 &oat_class)) {
2402 *oat_method = oat_class.GetOatMethod(oat_method_index);
2468 OatFile::OatClass oat_class; local
2469 if (!FindOatClass(dex_file, class_def_idx, &oat_class)) {
2473 return oat_class.GetOatMethod(oat_method_idx).GetQuickCode();
2479 OatFile::OatClass oat_class; local
2318 FindOatClass(const DexFile& dex_file, uint16_t class_def_idx, OatFile::OatClass* oat_class) argument
2537 OatFile::OatClass oat_class; local
2591 LinkCode(Handle<mirror::ArtMethod> method, const OatFile::OatClass* oat_class, const DexFile& dex_file, uint32_t dex_method_index, uint32_t method_index) argument
2720 OatFile::OatClass oat_class; local
2730 LoadClassMembers(const DexFile& dex_file, const byte* class_data, Handle<mirror::Class> klass, mirror::ClassLoader* class_loader, const OatFile::OatClass* oat_class) argument
[all...]

Completed in 701 milliseconds