Lines Matching refs:index

358   uint32_t index = 0;  in IndexString()  local
371 index = dec_insn->VRegB(); in IndexString()
375 index = dec_insn->VRegB(); in IndexString()
380 index = dec_insn->VRegC(); in IndexString()
385 index = dec_insn->VRegB(); in IndexString()
407 if (index < header->TypeIds().Size()) { in IndexString()
408 const char* tp = header->TypeIds()[index]->GetStringId()->Data(); in IndexString()
409 outSize = snprintf(buf.get(), buf_size, "%s // type@%0*x", tp, width, index); in IndexString()
411 outSize = snprintf(buf.get(), buf_size, "<type?> // type@%0*x", width, index); in IndexString()
415 if (index < header->StringIds().Size()) { in IndexString()
416 const char* st = header->StringIds()[index]->Data(); in IndexString()
417 outSize = snprintf(buf.get(), buf_size, "\"%s\" // string@%0*x", st, width, index); in IndexString()
419 outSize = snprintf(buf.get(), buf_size, "<string?> // string@%0*x", width, index); in IndexString()
423 if (index < header->MethodIds().Size()) { in IndexString()
424 dex_ir::MethodId* method_id = header->MethodIds()[index]; in IndexString()
429 back_descriptor, name, type_descriptor.c_str(), width, index); in IndexString()
431 outSize = snprintf(buf.get(), buf_size, "<method?> // method@%0*x", width, index); in IndexString()
435 if (index < header->FieldIds().Size()) { in IndexString()
436 dex_ir::FieldId* field_id = header->FieldIds()[index]; in IndexString()
441 back_descriptor, name, type_descriptor, width, index); in IndexString()
443 outSize = snprintf(buf.get(), buf_size, "<field?> // field@%0*x", width, index); in IndexString()
448 width, index, width, index); in IndexString()
451 outSize = snprintf(buf.get(), buf_size, "[obj+%0*x]", width, index); in IndexString()
456 if (index < header->MethodIds().Size()) { in IndexString()
457 dex_ir::MethodId* method_id = header->MethodIds()[index]; in IndexString()
468 method.c_str(), proto.c_str(), width, index, width, secondary_index); in IndexString()