Lines Matching defs:it
192 // Note: even if this is an interface or a native class, we still have to walk it, as there
194 ClassDataItemIterator it(dex_file, class_data);
195 SkipAllFields(&it);
197 while (it.HasNextDirectMethod()) {
199 WalkOatMethod(class_def, class_method_idx, oat_method, dex_file, it.GetMemberIndex(),
200 it.GetMethodCodeItem(), it.GetMethodAccessFlags(), callback);
202 it.Next();
204 while (it.HasNextVirtualMethod()) {
206 WalkOatMethod(class_def, class_method_idx, oat_method, dex_file, it.GetMemberIndex(),
207 it.GetMethodCodeItem(), it.GetMethodAccessFlags(), callback);
209 it.Next();
211 DCHECK(!it.HasNext());
289 static void SkipAllFields(ClassDataItemIterator* it) {
290 while (it->HasNextStaticField()) {
291 it->Next();
293 while (it->HasNextInstanceField()) {
294 it->Next();
489 auto it = offsets_.upper_bound(begin_offset);
490 CHECK(it != offsets_.end());
491 uintptr_t end_offset = *it;
547 ClassDataItemIterator it(*dex_file, class_data);
548 SkipAllFields(it);
550 while (it.HasNextDirectMethod()) {
552 it.Next();
554 while (it.HasNextVirtualMethod()) {
556 it.Next();
711 static void SkipAllFields(ClassDataItemIterator& it) {
712 while (it.HasNextStaticField()) {
713 it.Next();
715 while (it.HasNextInstanceField()) {
716 it.Next();
729 ClassDataItemIterator it(dex_file, class_data);
730 SkipAllFields(it);
732 while (it.HasNextDirectMethod()) {
734 it.GetMemberIndex(), it.GetMethodCodeItem(),
735 it.GetRawMemberAccessFlags(), &addr_found)) {
743 it.Next();
745 while (it.HasNextVirtualMethod()) {
747 it.GetMemberIndex(), it.GetMethodCodeItem(),
748 it.GetRawMemberAccessFlags(), &addr_found)) {
756 it.Next();
758 DCHECK(!it.HasNext());
925 // after it is dumped, but useful for understanding quick
1185 typedef MappingTable::PcToDexIterator It;
1187 for (It cur = table.PcToDexBegin(), end = table.PcToDexEnd(); cur != end; ++cur) {
1193 typedef MappingTable::DexToPcIterator It;
1195 for (It cur = table.DexToPcBegin(), end = table.DexToPcEnd(); cur != end; ++cur) {
1207 typedef MappingTable::PcToDexIterator It;
1208 for (It cur = table.PcToDexBegin(), end = table.PcToDexEnd(); cur != end; ++cur) {
1215 typedef MappingTable::DexToPcIterator It;
1216 for (It cur = table.DexToPcBegin(), end = table.DexToPcEnd(); cur != end; ++cur) {
1495 // point into it.
1626 // Get the value, don't compute the type unless it is non-null as we don't want
1764 auto it = state->dex_cache_arrays_.find(obj);
1765 if (it != state->dex_cache_arrays_.end()) {
1952 SizeAndCountTable::iterator it = sizes_and_counts.find(descriptor);
1953 if (it != sizes_and_counts.end()) {
1954 it->second.bytes += object_bytes_in;
1955 it->second.count += 1;