Lines Matching defs:it
242 virtual bool VisitMethod(size_t class_def_method_index, const ClassDataItemIterator& it) = 0;
310 bool VisitMethod(size_t class_def_method_index ATTRIBUTE_UNUSED, const ClassDataItemIterator& it) {
315 uint32_t method_idx = it.GetMemberIndex();
367 bool VisitMethod(size_t class_def_method_index, const ClassDataItemIterator& it)
385 quick_code_offset = NewQuickCodeOffset(compiled_method, it, thumb_offset);
392 quick_code_offset = NewQuickCodeOffset(compiled_method, it, thumb_offset);
397 MethodReference method_ref(dex_file_, it.GetMemberIndex());
415 // The code offset was 0 when the mapping/vmap table offset was set, so it's set
416 // to 0-offset and we need to adjust it by code_offset.
459 it.GetMemberIndex(),
460 it.GetMethodAccessFlags(),
461 it.GetMethodCodeItem(),
484 bool is_native = it.MemberIsNative();
488 << PrettyMethod(it.GetMemberIndex(), *dex_file_);
534 const ClassDataItemIterator& it,
537 offset_, compiled_method, MethodReference(dex_file_, it.GetMemberIndex()));
559 bool VisitMethod(size_t class_def_method_index, const ClassDataItemIterator& it ATTRIBUTE_UNUSED)
600 bool VisitMethod(size_t class_def_method_index, const ClassDataItemIterator& it)
613 InvokeType invoke_type = it.GetMethodInvokeType(dex_file_->GetClassDef(class_def_index_));
619 *dex_file_, it.GetMemberIndex(), dex_cache, NullHandle<mirror::ClassLoader>(), nullptr,
623 << PrettyMethod(it.GetMemberIndex(), *dex_file_, true);
682 bool VisitMethod(size_t class_def_method_index, const ClassDataItemIterator& it)
703 ReportWriteFailure("relative call thunk", it);
710 ReportWriteFailure("code alignment padding", it);
720 << PrettyMethod(it.GetMemberIndex(), *dex_file_);
725 ReportWriteFailure("method header", it);
763 ReportWriteFailure("method code", it);
786 void ReportWriteFailure(const char* what, const ClassDataItemIterator& it) {
788 << PrettyMethod(it.GetMemberIndex(), *dex_file_) << " to " << out_->GetLocation();
904 bool VisitMethod(size_t class_def_method_index, const ClassDataItemIterator& it) {
921 << PrettyMethod(it.GetMemberIndex(), *dex_file_) << " for " << DataAccess::Name();
924 ReportWriteFailure(it);
939 void ReportWriteFailure(const ClassDataItemIterator& it) {
941 << PrettyMethod(it.GetMemberIndex(), *dex_file_) << " to " << out_->GetLocation();
956 ClassDataItemIterator it(*dex_file, class_data);
957 while (it.HasNextStaticField()) {
958 it.Next();
960 while (it.HasNextInstanceField()) {
961 it.Next();
964 while (it.HasNextDirectMethod()) {
965 if (!visitor->VisitMethod(class_def_method_index, it)) {
969 it.Next();
971 while (it.HasNextVirtualMethod()) {
972 if (UNLIKELY(!visitor->VisitMethod(class_def_method_index, it))) {
976 it.Next();
1136 // Reserve space for header. It will be written last - after updating the checksum.
1393 auto it = map.find(ref);
1394 if (it == map.end()) {
1397 return std::pair<bool, uint32_t>(true, it->second);