k1                601 tools/finsig_dryos.c             int k1 = find_func(name);
k1                602 tools/finsig_dryos.c             if (k1 >= 0)
k1               1356 tools/finsig_dryos.c     int k1 = get_saved_sig(fw,"LogCameraEvent");
k1               1358 tools/finsig_dryos.c     if (k1 >= 0)
k1               1367 tools/finsig_dryos.c                 if (func_names[k1].val == fadr)
k1               1420 tools/finsig_dryos.c     int k1, fnd;
k1               1432 tools/finsig_dryos.c                 for (k1=s+1; k1<k-1; k1++)
k1               1434 tools/finsig_dryos.c                     if (isBL(fw,k1))
k1               1436 tools/finsig_dryos.c                         fadr = followBranch2(fw,idx2adr(fw,k1),0x01000001);
k1               1446 tools/finsig_dryos.c                     for (k1=k+1; k1<e-1; k1++)
k1               1448 tools/finsig_dryos.c                         if ((isLDR_PC(fw,k1) || isADR_PC(fw,k1)) && (idx2adr(fw,k1) == strGIF))
k1               1943 tools/finsig_dryos.c     int k1 = find_Nth_inst(fw,isBL,f1,10,2);
k1               1945 tools/finsig_dryos.c     if ((k1 == -1) || (k2 == -1))
k1               1951 tools/finsig_dryos.c     k1 = idxFollowBranch(fw,k1,0x01000001); // PutInNdFilter_low
k1               1952 tools/finsig_dryos.c     k2 = find_inst(fw,isBL,k1,6);
k1               2156 tools/finsig_dryos.c     int k1 = 0;
k1               2180 tools/finsig_dryos.c                             k1 = 1;
k1               2231 tools/finsig_dryos.c     if (k && k1)
k1               2233 tools/finsig_dryos.c         k1 = k+1;
k1               2234 tools/finsig_dryos.c         while (k1>0 && k1<k+20)
k1               2236 tools/finsig_dryos.c             if (isLDR_PC(fw,k1))
k1               2238 tools/finsig_dryos.c                 uint32_t v = LDR2val(fw,k1);
k1               2243 tools/finsig_dryos.c                     frsp_buf_at = idx2adr(fw,k1);
k1               2247 tools/finsig_dryos.c             k1++;
k1               4381 tools/finsig_dryos.c         int k1;
k1               4382 tools/finsig_dryos.c         for (k1=k-1; k1>k-20; k1--)
k1               4384 tools/finsig_dryos.c             if (isLDR_PC(fw,k1) && (LDR2val(fw,k1) == fadr))
k1               4386 tools/finsig_dryos.c                 bprintf("// Firmware modemap table found @%08x -> ",idx2adr(fw,k1));
k1               4387 tools/finsig_dryos.c                 output_modemap(fw,k1);
k1               4463 tools/finsig_dryos.c     int k,k1;
k1               4486 tools/finsig_dryos.c         for (k1 = k-1; k1 >= k-20; k1--)
k1               4488 tools/finsig_dryos.c             if ((fw->buf[k1] & 0x0FFF0FFF) == 0x058D0034)           // STRxx Rn, [SP,#0x34]
k1               4490 tools/finsig_dryos.c                 if ((fw->buf[k1-1] & 0x0FFF0000) == 0x03A00000)     // MOVxx Rn, #YYY
k1               4492 tools/finsig_dryos.c                     raw_width = ALUop2(fw, k1-1);
k1               4493 tools/finsig_dryos.c                     kw = k1-1;
k1               4495 tools/finsig_dryos.c                 else if ((fw->buf[k1-2] & 0x0FFF0000) == 0x03A00000)// MOVxx Rn, #YYY
k1               4497 tools/finsig_dryos.c                     raw_width = ALUop2(fw, k1-2);
k1               4498 tools/finsig_dryos.c                     kw = k1-2;
k1               4500 tools/finsig_dryos.c                 else if (isLDR_PC_cond(fw,k1-1))
k1               4502 tools/finsig_dryos.c                     raw_width = LDR2val(fw,k1-1);
k1               4503 tools/finsig_dryos.c                     kw = k1-1;
k1               4505 tools/finsig_dryos.c                 else if (isLDR_PC_cond(fw,k1-2))
k1               4507 tools/finsig_dryos.c                     raw_width = LDR2val(fw,k1-2);
k1               4508 tools/finsig_dryos.c                     kw = k1-2;
k1               4513 tools/finsig_dryos.c         for (k1 = k-1; k1 >= k-20; k1--)
k1               4515 tools/finsig_dryos.c             if ((fw->buf[k1] & 0x0FFF0FFF) == 0x058D0030)           // STRxx Rn, [SP,#0x30]
k1               4517 tools/finsig_dryos.c                 if ((fw->buf[k1-1] & 0x0FFF0000) == 0x03A00000)     // MOVxx Rn, #YYY
k1               4519 tools/finsig_dryos.c                     raw_height = ALUop2(fw, k1-1);
k1               4520 tools/finsig_dryos.c                     kh = k1-1;
k1               4522 tools/finsig_dryos.c                 else if ((fw->buf[k1-2] & 0x0FFF0000) == 0x03A00000)// MOVxx Rn, #YYY
k1               4524 tools/finsig_dryos.c                     raw_height = ALUop2(fw, k1-2);
k1               4525 tools/finsig_dryos.c                     kh = k1-2;
k1               4527 tools/finsig_dryos.c                 else if (isLDR_PC_cond(fw,k1-1))
k1               4529 tools/finsig_dryos.c                     raw_height = LDR2val(fw,k1-1);
k1               4530 tools/finsig_dryos.c                     kh = k1-1;
k1               4532 tools/finsig_dryos.c                 else if (isLDR_PC_cond(fw,k1-2))
k1               4534 tools/finsig_dryos.c                     raw_height = LDR2val(fw,k1-2);
k1               4535 tools/finsig_dryos.c                     kh = k1-2;
k1               4537 tools/finsig_dryos.c                 if ((fw->buf[k1-1] & 0x0FFF0000) == 0x02400000)     // SUBxx Rn, #YYY
k1               4539 tools/finsig_dryos.c                     raw_height = raw_width - ALUop2(fw, k1-1);
k1               4540 tools/finsig_dryos.c                     kh = k1-1;
k1               4552 tools/finsig_dryos.c             for (k1=k-1; k1>=k-5; k1--)
k1               4554 tools/finsig_dryos.c                 if ((fw->buf[k1] & 0xFFFFF000) == 0xE3A02000)       // MOV R2, #nnn
k1               4556 tools/finsig_dryos.c                     raw_width = ALUop2(fw,k1);
k1               4557 tools/finsig_dryos.c                     kw = k1;
k1               4560 tools/finsig_dryos.c                 if (isLDR_PC(fw,k1) && ((fw->buf[k1]& 0x0000F000) == 0x00002000))   // LDR R2, =nnn
k1               4562 tools/finsig_dryos.c                     raw_width = LDR2val(fw,k1);
k1               4563 tools/finsig_dryos.c                     kw = k1;
k1               4567 tools/finsig_dryos.c             for (k1=k-1; k1>=k-5; k1--)
k1               4569 tools/finsig_dryos.c                 if ((fw->buf[k1] & 0xFFFFF000) == 0xE3A03000)       // MOV R3, #nnn
k1               4571 tools/finsig_dryos.c                     raw_height = ALUop2(fw,k1);
k1               4572 tools/finsig_dryos.c                     kh = k1;
k1               4575 tools/finsig_dryos.c                 if (isLDR_PC(fw,k1) && ((fw->buf[k1]& 0x0000F000) == 0x00003000))   // LDR R3, =nnn
k1               4577 tools/finsig_dryos.c                     raw_height = LDR2val(fw,k1);
k1               4578 tools/finsig_dryos.c                     kh = k1;
k1               4581 tools/finsig_dryos.c                 if ((fw->buf[k1] & 0xFFFFF000) == 0xE2423000)       // SUB R3, R2, #nnn
k1               4583 tools/finsig_dryos.c                     raw_height = raw_width - ALUop2(fw,k1);
k1               4584 tools/finsig_dryos.c                     kh = k1;
k1               4621 tools/finsig_dryos.c         for (k1=s+1; k1<s+16; k1++)
k1               4623 tools/finsig_dryos.c             if (isMOV(fw,k1) && (fwRnMOV(fw,k1) == 2))
k1               4625 tools/finsig_dryos.c                 int r1 = fwRd(fw,k1);
k1               4657 tools/finsig_dryos.c         k1 = adr2idx(fw,FlashParamsTable_address);
k1               4658 tools/finsig_dryos.c         for (k=k1; k<k1+20; k++)
k1               4671 tools/finsig_dryos.c                         bprintf("//#define PARAM_CAMERA_NAME %d // Found @0x%08x\n",k-k1,fadr);
k1               4685 tools/finsig_dryos.c         k1 = adr2idx(fw, fadr);
k1               4688 tools/finsig_dryos.c             if ((fwval(fw, k1+k) & 0x0fffff00) == 0x008ff100) // add[cond] pc, pc, rx, lsl#2
k1               4690 tools/finsig_dryos.c                 for (k++;isB(fw,k1+k) && idxFollowBranch(fw,k1+k,1) != idxFollowBranch(fw,k1+k-1,1);k++);
k1               4692 tools/finsig_dryos.c                 for (;isB(fw,k1+k) && idxFollowBranch(fw,k1+k,1) == idxFollowBranch(fw,k1+k-1,1);k++,c++);
k1               4694 tools/finsig_dryos.c                 bprintf("//#define MAX_CHUNKS_FOR_FWT %d // Found @0x%08x\n",c,idx2adr(fw,k+k1));
k1               4705 tools/finsig_dryos.c     int k, k1;
k1               4711 tools/finsig_dryos.c         for (k1=k-1; k1>k-8; k1--)
k1               4713 tools/finsig_dryos.c             if (isLDR(fw,k1) && isLDR(fw,k1+1))
k1               4715 tools/finsig_dryos.c                 uint32_t v1 = LDR2val(fw,k1);
k1               4716 tools/finsig_dryos.c                 uint32_t v2 = LDR2val(fw,k1+1);
k1               4718 tools/finsig_dryos.c                 *kout = k1;
k1               4807 tools/finsig_dryos.c         int k1 = find_inst_rev(fw, isBL, k-1, 10);
k1               4808 tools/finsig_dryos.c         if (k1 == -1)
k1               4811 tools/finsig_dryos.c         int k2 = k1 - 8;
k1               4812 tools/finsig_dryos.c         for (k1=k1-1;k1>=k2;k1--)
k1               4814 tools/finsig_dryos.c             if (isLDR(fw,k1) || isADR(fw,k1))
k1               4816 tools/finsig_dryos.c                 if (isADR(fw,k1))
k1               4818 tools/finsig_dryos.c                     a = ADR2adr(fw, k1);
k1               4822 tools/finsig_dryos.c                     a = LDR2val(fw, k1);
k1               4870 tools/finsig_dryos.c     int k,k1;
k1               4911 tools/finsig_dryos.c                     for (k1=k+2; k1<k+20; k1++)
k1               4913 tools/finsig_dryos.c                         if (isSTR(fw,k1) && ((fw->buf[k1] & 0x000F0000) == reg))
k1               4915 tools/finsig_dryos.c                             uint32_t ofst = fw->buf[k1] & 0x00000FFF;
k1               4916 tools/finsig_dryos.c                             bprintf("DEF(%-40s,0x%08x) // Found 0x%04x (@0x%08x) + 0x%02x (@0x%08x)\n","viewport_fb_d",adr+ofst,adr,idx2adr(fw,ka),ofst,idx2adr(fw,k1));
k1               4917 tools/finsig_dryos.c                             bprintf("//void *vid_get_viewport_fb_d()    { return (void*)(*(int*)(0x%04x+0x%02x)); } // Found @0x%08x & 0x%08x\n",adr,ofst,idx2adr(fw,ka),idx2adr(fw,k1));
k1               5281 tools/finsig_dryos.c             int k1 = search_fw(fw, find_B, fadr, 0, 1);
k1               5282 tools/finsig_dryos.c             if ((k1 > 0) && isLDR_PC(fw,k1-2) && isLDR(fw,k1-1) && (LDR2val(fw,k1-2) == palette_control))
k1               5284 tools/finsig_dryos.c                 int active_offset = fwOp2(fw,k1-1);
k1               5285 tools/finsig_dryos.c                 print_stubs_min(fw,"active_palette_buffer",palette_control+active_offset,idx2adr(fw,k1-1));
k1               5311 tools/finsig_dryos.c         int k1;
k1               5312 tools/finsig_dryos.c         for (k1=k+1; k1<k+20; k1++)
k1               5314 tools/finsig_dryos.c             if (isBL(fw,k1) && isLDMFD(fw,k1+2))
k1               5316 tools/finsig_dryos.c                 uint32_t fadr = followBranch(fw, idx2adr(fw,k1), 0x01000001);
k1               5347 tools/finsig_dryos.c             else if (isLDR_cond(fw,k1) && isLDMFD(fw,k1+2) && isBL(fw,k1-2))
k1               5349 tools/finsig_dryos.c                 int ptr_offset = fwval(fw,k1) & 0xFFF;
k1               5350 tools/finsig_dryos.c                 print_stubs_min(fw,"palette_buffer_ptr",v2+ptr_offset,idx2adr(fw,k1));
k1               5351 tools/finsig_dryos.c                 match_palette_buffer_offset(fw, k1-2);
k1               5432 tools/finsig_dryos.c         int k1 = find_inst_rev(fw, isSTMFD_LR, k-1, 1000);
k1               5433 tools/finsig_dryos.c         if (k1 > 0)
k1               5436 tools/finsig_dryos.c             if (isLDR_PC(fw,k1+1) && isLDR_PC(fw,k1+2) && isLDR(fw,k1+3) &&
k1               5437 tools/finsig_dryos.c                 (fwRd(fw,k1+1) == fwRn(fw,k1+3)))
k1               5439 tools/finsig_dryos.c                 uint32_t a = LDR2val(fw,k1+1);
k1               5441 tools/finsig_dryos.c                 print_stubs_min(fw,"active_viewport_buffer",a,idx2adr(fw,k1+1));
k1               5445 tools/finsig_dryos.c             if (isLDR_PC(fw,k1+1) && isLDR_PC(fw,k1+3) && isLDR(fw,k1+4) &&
k1               5446 tools/finsig_dryos.c                 (fwRd(fw,k1+1) == fwRn(fw,k1+4)))
k1               5448 tools/finsig_dryos.c                 uint32_t a = LDR2val(fw,k1+1);
k1               5450 tools/finsig_dryos.c                 print_stubs_min(fw,"active_viewport_buffer",a,idx2adr(fw,k1+1));
k1               5454 tools/finsig_dryos.c             if (isLDR_PC(fw,k1+1) && isLDR_PC(fw,k1+4) && isLDR(fw,k1+5) &&
k1               5455 tools/finsig_dryos.c                 (fwRd(fw,k1+1) == fwRn(fw,k1+5)))
k1               5457 tools/finsig_dryos.c                 uint32_t a = LDR2val(fw,k1+1);
k1               5459 tools/finsig_dryos.c                 print_stubs_min(fw,"active_viewport_buffer",a,idx2adr(fw,k1+1));
k1               5519 tools/finsig_dryos.c         int k1;
k1               5520 tools/finsig_dryos.c         for (k1=k+1; k1<k+5; k1++)
k1               5522 tools/finsig_dryos.c             if (isLDR(fw,k1))
k1               5524 tools/finsig_dryos.c                 uint32_t ofst = fw->buf[k1] & 0x00000FFF;
k1               5538 tools/finsig_dryos.c         int k1;
k1               5539 tools/finsig_dryos.c         for (k1=idx1; k1<idx1+50; k1++)
k1               5541 tools/finsig_dryos.c             if ((fw->buf[k1] & 0xFFFF0000) == 0xE8BD0000)   // LDMFD
k1               5544 tools/finsig_dryos.c                 if (isADR_PC(fw,k1+1))
k1               5546 tools/finsig_dryos.c                     fadr = ADR2adr(fw,k1+1);
k1               5548 tools/finsig_dryos.c                 else if (isADR_PC(fw,k1+2))
k1               5550 tools/finsig_dryos.c                     fadr = ADR2adr(fw,k1+2);
k1               5552 tools/finsig_dryos.c                 else if (isADR_PC(fw,k1-3))
k1               5554 tools/finsig_dryos.c                     fadr = ADR2adr(fw,k1-3);
k1               5556 tools/finsig_dryos.c                 else if (isLDR_PC(fw,k1+1))
k1               5558 tools/finsig_dryos.c                     fadr = LDR2val(fw,k1+1);
k1               5560 tools/finsig_dryos.c                 else if (isLDR_PC(fw,k1+2))
k1               5562 tools/finsig_dryos.c                     fadr = LDR2val(fw,k1+2);
k1               5586 tools/finsig_dryos.c         int k1 = 0;
k1               5589 tools/finsig_dryos.c             k1 = idxFollowBranch(fw,k-2,0x01000001);
k1               5593 tools/finsig_dryos.c             k1 = idxFollowBranch(fw,k-1,0x01000001);
k1               5595 tools/finsig_dryos.c         if (k1 != 0)
k1               5597 tools/finsig_dryos.c             if (isLDR_PC(fw,k1+1) && isLDR(fw,k1+3))
k1               5599 tools/finsig_dryos.c                 int base = LDR2val(fw,k1+1);
k1               5600 tools/finsig_dryos.c                 int ofst = fw->buf[k1+3] & 0xFFF;
k1               5601 tools/finsig_dryos.c                    print_stubs_min(fw,"focus_busy",base+ofst-4,idx2adr(fw,k1));
k1               5616 tools/finsig_dryos.c         int k1 = adr2idx(fw,fadr);
k1               5617 tools/finsig_dryos.c         if (isLDR_PC(fw,k1+1))
k1               5619 tools/finsig_dryos.c             uint32_t reg = (fwval(fw,k1+1) & 0x0000F000) >> 12;
k1               5620 tools/finsig_dryos.c             uint32_t adr = LDR2val(fw,k1+1);
k1               5622 tools/finsig_dryos.c             for (k2=k1; k2<k1+32; k2++)
k1               5703 tools/finsig_dryos.c     int k,k1;
k1               5742 tools/finsig_dryos.c                     for (k1 = f-1; (k1 > f-10) && !found; k1--)
k1               5744 tools/finsig_dryos.c                         if (isLDR_PC(fw,k1) && (fwRd(fw,k1) == src))
k1               5746 tools/finsig_dryos.c                             uint32_t v = LDR2val(fw,k1) - ALUop2(fw,f);
k1               5747 tools/finsig_dryos.c                             print_stubs_min(fw,"video_compression_rate",v,idx2adr(fw,k1));
k1               5796 tools/finsig_dryos.c             for (k1=k-2; k1>k-20; k1--)
k1               5798 tools/finsig_dryos.c                 if ((fw->buf[k1] & 0xFF1FF000) == ldr_inst)
k1               5800 tools/finsig_dryos.c                     uint32_t base = LDR2val(fw,k1);
k1               5832 tools/finsig_dryos.c             for (k1=0; k1<5; k1++)
k1               5834 tools/finsig_dryos.c                 if (isLDR_PC(fw,k+k1))
k1               5836 tools/finsig_dryos.c                     uint32_t base = LDR2val(fw,k+k1);
k1               5837 tools/finsig_dryos.c                     print_stubs_min(fw,"zoom_status",base+0x20,idx2adr(fw,k+k1));
k1               5860 tools/finsig_dryos.c                 for (k1 = k + mul; (k1 < fw->size) && (fw->buf[k1] > fw->buf[k1-mul]) && (fw->buf[k1] > fw->sv->min_focus_len) && (fw->buf[k1] < fw->sv->max_focus_len); k1 += mul) ;
k1               5861 tools/finsig_dryos.c                 if (fw->buf[k1] == fw->sv->max_focus_len)
k1               5863 tools/finsig_dryos.c                     int nlen = ((k1 - k) / mul) + 1;
k1               5898 tools/finsig_dryos.c         for (k1=k; k1<k+20; k1++)
k1               5900 tools/finsig_dryos.c             if (isLDR_PC(fw,k1) && ((fw->buf[k1+1] & 0xFFFF0FFF) == 0xE3A00001) && isSTR(fw,k1+2) &&
k1               5901 tools/finsig_dryos.c                 ((fw->buf[k1+1] & 0x0000F000) == (fw->buf[k1+2] & 0x0000F000)) &&
k1               5902 tools/finsig_dryos.c                 ((fw->buf[k1] & 0x0000F000) == ((fw->buf[k1+2] & 0x000F0000) >> 4)))
k1               5904 tools/finsig_dryos.c                 uint32_t base = LDR2val(fw,k1);
k1               5905 tools/finsig_dryos.c                 int ofst = fw->buf[k1+2] & 0x00000FFF;
k1               5906 tools/finsig_dryos.c                 print_stubs_min(fw,"recreview_hold",base+ofst,idx2adr(fw,k1));
k1               5954 tools/finsig_dryos.c             for (k1=k-2; k1>k-50; k1--)
k1               5956 tools/finsig_dryos.c                 if (isLDR(fw,k1) && (fwRd(fw,k1) == reg))
k1               5958 tools/finsig_dryos.c                     rb1 = LDR2val(fw,k1);
k1               5959 tools/finsig_dryos.c                     rb1_idx = k1;
k1               5979 tools/finsig_dryos.c                         for (k1 = f+1; k1 < e; k1++)
k1               5983 tools/finsig_dryos.c                                     ((fwval(fw,k1)   & 0xFFF00FFF) == 0xE2400001) &&    // SUB Rx, Rn, #1
k1               5984 tools/finsig_dryos.c                                     isLDR(fw,k1+1) &&                                   // LDR Ry, [Rz,
k1               5985 tools/finsig_dryos.c                                     ((fwval(fw,k1+2) & 0xFFF00000) == 0xE1500000) &&    // CMP Rx, Ry
k1               5986 tools/finsig_dryos.c                                     (((fwRd(fw,k1) == fwRd(fw,k1+2)) && (fwRd(fw,k1+1) == fwRn(fw,k1+2))) ||
k1               5987 tools/finsig_dryos.c                                      ((fwRd(fw,k1) == fwRn(fw,k1+2)) && (fwRd(fw,k1+1) == fwRd(fw,k1+2)))) &&
k1               5988 tools/finsig_dryos.c                                     ((fwval(fw,k1+3) & 0xFFF00FFF) == 0x12800001) &&    // ADDNE Ry, Ry, #1
k1               5989 tools/finsig_dryos.c                                     ((fwRd(fw,k1+3) == fwRn(fw,k1+3)) && (fwRd(fw,k1+3) == fwRd(fw,k1+1))) &&
k1               5990 tools/finsig_dryos.c                                     ((fwval(fw,k1+4) & 0xFFF00FFF) == 0x03A00000) &&    // MOVEQ Ry, #0
k1               5991 tools/finsig_dryos.c                                     (fwRd(fw,k1+4) == fwRd(fw,k1+1)) &&
k1               5992 tools/finsig_dryos.c                                     isSTR(fw,k1+5) &&                                   // STR Ry, [Rz,
k1               5993 tools/finsig_dryos.c                                     ((fwRd(fw,k1+5) == fwRd(fw,k1+1)) && (fwRn(fw,k1+5) == fwRn(fw,k1+1)) && (fwOp2(fw,k1+5) == fwOp2(fw,k1+1)))
k1               5996 tools/finsig_dryos.c                                     ((fwval(fw,k1)   & 0xFFF00FFF) == 0xE2400001) &&    // SUB Rx, Rn, #1
k1               5997 tools/finsig_dryos.c                                     isLDR(fw,k1+1) &&                                   // LDR Ry, [Rz,
k1               5998 tools/finsig_dryos.c                                     ((fwval(fw,k1+3) & 0xFFF00000) == 0xE1500000) &&    // CMP Rx, Ry
k1               5999 tools/finsig_dryos.c                                     (((fwRd(fw,k1) == fwRd(fw,k1+3)) && (fwRd(fw,k1+1) == fwRn(fw,k1+3))) ||
k1               6000 tools/finsig_dryos.c                                      ((fwRd(fw,k1) == fwRn(fw,k1+3)) && (fwRd(fw,k1+1) == fwRd(fw,k1+3)))) &&
k1               6001 tools/finsig_dryos.c                                     ((fwval(fw,k1+4) & 0xFFF00FFF) == 0x12800001) &&    // ADDNE Ry, Ry, #1
k1               6002 tools/finsig_dryos.c                                     ((fwRd(fw,k1+4) == fwRn(fw,k1+4)) && (fwRd(fw,k1+4) == fwRd(fw,k1+1))) &&
k1               6003 tools/finsig_dryos.c                                     ((fwval(fw,k1+5) & 0xFFF00FFF) == 0x03A00000) &&    // MOVEQ Ry, #0
k1               6004 tools/finsig_dryos.c                                     (fwRd(fw,k1+5) == fwRd(fw,k1+1)) &&
k1               6005 tools/finsig_dryos.c                                     isSTR(fw,k1+7) &&                                   // STR Ry, [Rz,
k1               6006 tools/finsig_dryos.c                                     ((fwRd(fw,k1+7) == fwRd(fw,k1+1)) && (fwRn(fw,k1+7) == fwRn(fw,k1+1)) && (fwOp2(fw,k1+7) == fwOp2(fw,k1+1)))
k1               6010 tools/finsig_dryos.c                                 int ofst = fwOp2(fw,k1+1);
k1               6011 tools/finsig_dryos.c                                 int reg = fwRn(fw,k1+1);
k1               6018 tools/finsig_dryos.c                                         print_stubs_min(fw,"active_raw_buffer",base+ofst,idx2adr(fw,k1));
k1               6140 tools/finsig_dryos.c     int k1, k2, k3;
k1               6148 tools/finsig_dryos.c         for (k1=k3+1; k1<k3+8; k1++)
k1               6150 tools/finsig_dryos.c             if (isB(fw, k1))
k1               6152 tools/finsig_dryos.c                 k2 = idxFollowBranch(fw,k1,0x01000001);
k1               6230 tools/finsig_dryos.c     int k1 = find_inst_rev(fw,isSTMFD_LR,k0,110);
k1               6231 tools/finsig_dryos.c     if (k1<0)
k1               6233 tools/finsig_dryos.c     j1 = find_inst(fw,isBL,k1,80);
k1               6234 tools/finsig_dryos.c     j2 = find_Nth_inst(fw,isBL,k1,80,3);
k1               6245 tools/finsig_dryos.c         k1 = find_Nth_inst(fw,isBL,k1,80,2);
k1               6247 tools/finsig_dryos.c         k1 = idxFollowBranch(fw,k1,0x01000001);
k1               6248 tools/finsig_dryos.c         if (k1<0)
k1               6250 tools/finsig_dryos.c         bprintf("\n// LED table init @ 0x%x\n",idx2adr(fw,k1));
k1               6259 tools/finsig_dryos.c             if (isLDR_PC(fw,k1+j2))
k1               6261 tools/finsig_dryos.c                 uint32_t l1 = LDR2val(fw,k1+j2);
k1               6265 tools/finsig_dryos.c                     leds[j3].reg = fwRd(fw,k1+j2);
k1               6269 tools/finsig_dryos.c             else if (isBX_LR(fw,k1+j2) || isB(fw,k1+j2))
k1               6304 tools/finsig_dryos.c                     if (isLDR_PC(fw,k1+j2))
k1               6308 tools/finsig_dryos.c                             uint32_t l1 = LDR2val(fw,k1+j2);
k1               6311 tools/finsig_dryos.c                                 if ((leds[j3].reg == fwRd(fw,k1+j2)) && (leds[j3].addr == LDR2val(fw,k1+j2)))
k1               6320 tools/finsig_dryos.c                             if (leds[j3].reg == fwRd(fw,k1+j2))
k1               6326 tools/finsig_dryos.c                     else if (isBX_LR(fw,k1+j2) || isB(fw,k1+j2))
k1               6336 tools/finsig_dryos.c                     if (isADD(fw,k1+j2))
k1               6338 tools/finsig_dryos.c                         if (leds[j3].reg == fwRd(fw,k1+j2))
k1               6340 tools/finsig_dryos.c                             leds[j3].addr += ALUop2a(fw,k1+j2);
k1               6343 tools/finsig_dryos.c                         else if (leds[j3].reg == fwRn(fw,k1+j2))
k1               6348 tools/finsig_dryos.c                                 repeataddr = leds[j3].addr + ALUop2a(fw,k1+j2);
k1               6349 tools/finsig_dryos.c                                 repeatreg = fwRd(fw,k1+j2);
k1               6354 tools/finsig_dryos.c                     else if (isSUB(fw,k1+j2))
k1               6356 tools/finsig_dryos.c                         if (leds[j3].reg == fwRd(fw,k1+j2))
k1               6358 tools/finsig_dryos.c                             leds[j3].addr -= ALUop2a(fw,k1+j2);
k1               6361 tools/finsig_dryos.c                         else if (leds[j3].reg == fwRn(fw,k1+j2))
k1               6366 tools/finsig_dryos.c                                 repeataddr = leds[j3].addr - ALUop2a(fw,k1+j2);
k1               6367 tools/finsig_dryos.c                                 repeatreg = fwRd(fw,k1+j2);
k1               6372 tools/finsig_dryos.c                     else if (isSTR(fw,k1+j2))
k1               6376 tools/finsig_dryos.c                         if (leds[j3].reg == fwRd(fw,k1+j2))
k1               6378 tools/finsig_dryos.c                             leds[j3].offs = fwval(fw,k1+j2) & 0xfff;
k1               6382 tools/finsig_dryos.c                     else if (isMOV_immed(fw,k1+j2) && (leds[j3].reg == fwRd(fw,k1+j2)))
k1               6457 tools/finsig_dryos.c                 if (isSTRw(fw,k1+j2))
k1               6459 tools/finsig_dryos.c                     uint32_t o1 = fwval(fw,k1+j2)&0xfff; // may not be the correct way of determining the offset
k1               6465 tools/finsig_dryos.c                         if (isSTRB(fw,k1+n))
k1               6467 tools/finsig_dryos.c                             o2 = fwval(fw,k1+n)&0xfff;
k1               6470 tools/finsig_dryos.c                                 r1 = fwRd(fw,k1+j2); // dest. register
k1               6473 tools/finsig_dryos.c                         else if (isBX_LR(fw,k1+n) || isB(fw,k1+n))
k1               6482 tools/finsig_dryos.c                         n = k1+j2-1;
k1               6483 tools/finsig_dryos.c                         while (n >= k1)
k1               6496 tools/finsig_dryos.c                 else if (isBX_LR(fw,k1+j2) || isB(fw,k1+j2))
k1               6541 tools/finsig_dryos.c         k1 = k0; // ref. to "LEDCon"
k1               6544 tools/finsig_dryos.c             k1 = find_inst_rev(fw,isBL,k1-1,80);
k1               6545 tools/finsig_dryos.c             if (k1 > 0)
k1               6547 tools/finsig_dryos.c                 if (idx2adr(fw,idxFollowBranch(fw,k1,0x01000001)) == idx2adr(fw,f1)) // BL CreateMessageQueueStrictly
k1               6557 tools/finsig_dryos.c         k1 = find_inst_rev(fw,isBL,k1-1,80);
k1               6558 tools/finsig_dryos.c         if (k1<0)
k1               6560 tools/finsig_dryos.c         k1 = idxFollowBranch(fw,k1,0x01000001);
k1               6561 tools/finsig_dryos.c         if (k1<0)
k1               6563 tools/finsig_dryos.c         bprintf("\n// LED table init @ 0x%x\n",idx2adr(fw,k1));
k1               6614 tools/finsig_dryos.c             if (isSTRw(fw,k1+j2))
k1               6616 tools/finsig_dryos.c                 uint32_t o1 = fwval(fw,k1+j2)&0xfff; // may not be the correct way of determining the offset
k1               6622 tools/finsig_dryos.c                     if (isSTRB(fw,k1+n))
k1               6624 tools/finsig_dryos.c                         o2 = fwval(fw,k1+n)&0xfff;
k1               6627 tools/finsig_dryos.c                             r1 = fwRd(fw,k1+j2); // dest. register
k1               6630 tools/finsig_dryos.c                     else if (isBX_LR(fw,k1+n) || isB(fw,k1+n))
k1               6639 tools/finsig_dryos.c                     n = k1+j2-1;
k1               6640 tools/finsig_dryos.c                     while (n >= k1)
k1               6653 tools/finsig_dryos.c             else if (isBX_LR(fw,k1+j2) || isB(fw,k1+j2))
k1               7326 tools/finsig_dryos.c     int k,k1;
k1               7338 tools/finsig_dryos.c             for (k1=k-1; k1>k-5; k1--)
k1               7340 tools/finsig_dryos.c                 if (isBL(fw,k1))    // BL
k1               7342 tools/finsig_dryos.c                     uint32_t fadr = followBranch(fw,idx2adr(fw,k1),0x01000001);
k1               7372 tools/finsig_dryos.c             k1 = adr2idx(fw,tadr);
k1               7375 tools/finsig_dryos.c                 if ((fw->buf[k1+k+1] == 0xFFFFFFFF) && (fw->buf[k1+k+4] == 0xFFFFFFFF))
k1               7583 tools/finsig_dryos.c                 int k1 = find_inst_rev(fw, isB, k, 500);
k1               7584 tools/finsig_dryos.c                 if (k1 >= 0)
k1               7586 tools/finsig_dryos.c                     k = k1 - 1;
k1               7593 tools/finsig_dryos.c                 int k1 = find_inst_rev(fw, isB, k, 500);
k1               7594 tools/finsig_dryos.c                 if (k1 >= 0)
k1               7596 tools/finsig_dryos.c                     k = k1 - 1;
k1               7622 tools/finsig_dryos.c                 int k1 = find_inst_rev(fw, isB, k, 500);
k1               7623 tools/finsig_dryos.c                 if (k1 >= 0)
k1               7625 tools/finsig_dryos.c                     k = k1 - 1;
k1               7632 tools/finsig_dryos.c                 int k1 = find_inst_rev(fw, isB, k, 500);
k1               7633 tools/finsig_dryos.c                 if (k1 >= 0)
k1               7635 tools/finsig_dryos.c                     k = k1 - 1;
k1               7647 tools/finsig_dryos.c                 int k1 = find_inst_rev(fw, isLDR_PC, k, 8);
k1               7648 tools/finsig_dryos.c                 if (k1 > 0)
k1               7650 tools/finsig_dryos.c                     uint32_t k2 = LDR2val(fw,k1);
k1               7657 tools/finsig_dryos.c                                ((fwval(fw,k3) & 0x000f0000)>>16) == (unsigned)(fwRd(fw,k1)) ) // check register match
k1               7660 tools/finsig_dryos.c                                 k1 = adr2idx(fw,k2);
k1               7661 tools/finsig_dryos.c                                 while (fwval(fw,k1) != 0)
k1               7663 tools/finsig_dryos.c                                     add_func_name2(fw, fwval(fw,k1), fwval(fw,k1+1), "_FW");
k1               7664 tools/finsig_dryos.c                                     k1 += 2;
k1               7790 tools/finsig_dryos.c                     int k1 = adr2idx(fw,followBranch(fw,idx2adr(fw,k),0x01000001));
k1               7792 tools/finsig_dryos.c                     for (k2=k1; k2<k1+20; k2++)
k1               6255 tools/finsig_thumb2.c     int k,k1;
k1               6271 tools/finsig_thumb2.c                 for (k1 = k + mul; (k1 < fw->size32) && (fw->buf32[k1] > fw->buf32[k1-mul]) && (fw->buf32[k1] > fw->sv->min_focus_len) && (fw->buf32[k1] < fw->sv->max_focus_len); k1 += mul) ;
k1               6272 tools/finsig_thumb2.c                 if (fw->buf32[k1] == fw->sv->max_focus_len)
k1               6274 tools/finsig_thumb2.c                     if ((found == 0) || ((size < mul) && (len < ((k1 - k) / mul) + 1)))
k1               6278 tools/finsig_thumb2.c                         len = ((k1 - k) / mul) + 1;
k1                571 tools/finsig_vxworks.c             int k1 = find_func(name);
k1                572 tools/finsig_vxworks.c             if (k1 >= 0)
k1                881 tools/finsig_vxworks.c     int k1 = get_saved_sig(fw,"LogCameraEvent");
k1                883 tools/finsig_vxworks.c     if (k1 >= 0)
k1                892 tools/finsig_vxworks.c                 if (func_names[k1].val == fadr)
k1                950 tools/finsig_vxworks.c     int k1 = get_saved_sig(fw,"IsControlEventActive");
k1                953 tools/finsig_vxworks.c     if ((k1 >= 0) && (k2 >= 0))
k1                955 tools/finsig_vxworks.c         j1 = adr2idx(fw, func_names[k1].val);
k1               1062 tools/finsig_vxworks.c     int k1 = find_Nth_inst(fw,isBL,f1,10,2);
k1               1064 tools/finsig_vxworks.c     if ((k1 == -1) || (k2 == -1))
k1               1070 tools/finsig_vxworks.c     k1 = idxFollowBranch(fw,k1,0x01000001); // PutInNdFilter_low veneer
k1               1071 tools/finsig_vxworks.c     k1 = find_inst(fw,isB,k1,3); // veneer
k1               1072 tools/finsig_vxworks.c     if (k1 == -1) {
k1               1075 tools/finsig_vxworks.c     k1 = idxFollowBranch(fw,k1,0x00000001); // PutInNdFilter_low
k1               1076 tools/finsig_vxworks.c     if (k1 == -1) {
k1               1079 tools/finsig_vxworks.c     k1 = find_inst(fw,isBL,k1,4); // get_nd_value wrapper
k1               1080 tools/finsig_vxworks.c     if (k1 == -1) {
k1               1083 tools/finsig_vxworks.c     k1 = idxFollowBranch(fw,k1,0x01000001); // 
k1               1084 tools/finsig_vxworks.c     k1 = find_inst(fw,isBL,k1,2); // get_nd_value
k1               1085 tools/finsig_vxworks.c     if (k1 == -1) {
k1               1088 tools/finsig_vxworks.c     k1 = idxFollowBranch(fw,k1,0x01000001);
k1               1089 tools/finsig_vxworks.c     fwAddMatch(fw,idx2adr(fw,k1),32,0,122);
k1               3403 tools/finsig_vxworks.c     int k1, k2;
k1               3406 tools/finsig_vxworks.c     k1 = adr2idx(fw,j1);
k1               3407 tools/finsig_vxworks.c     if (k1<0)
k1               3409 tools/finsig_vxworks.c     k2 = find_inst_rev(fw,isLDMFD_PC,k1-1,50);
k1               3413 tools/finsig_vxworks.c         k2 = find_Nth_inst_rev(fw,isMOV,k1-1,16,2);
k1               3417 tools/finsig_vxworks.c     k1 = find_inst_rev(fw,isLDR,k2,5);
k1               3418 tools/finsig_vxworks.c     if (k1<0)
k1               3420 tools/finsig_vxworks.c     j1 = LDR2val(fw,k1);
k1               3421 tools/finsig_vxworks.c     k1 = adr2idx(fw,j1);
k1               3422 tools/finsig_vxworks.c     if (k1<0)
k1               3424 tools/finsig_vxworks.c     j1 = fwval(fw,k1);
k1               3425 tools/finsig_vxworks.c     k1 = adr2idx(fw,j1);
k1               3426 tools/finsig_vxworks.c     if (k1<0)
k1               3428 tools/finsig_vxworks.c     k1 = find_inst_rev(fw,isMOV,k1-1,120);
k1               3429 tools/finsig_vxworks.c     if (k1<0)
k1               3431 tools/finsig_vxworks.c     if (fwval(fw,k1) != 0xe1a0f00e) // mov pc, lr
k1               3433 tools/finsig_vxworks.c     k1--;
k1               3434 tools/finsig_vxworks.c     if (!(isLDR(fw,k1) && (fwRd(fw,k1)==0))) // ldr r0,
k1               3436 tools/finsig_vxworks.c     k2 = k1;
k1               3437 tools/finsig_vxworks.c     j1 = LDR2val(fw,k1);
k1               3438 tools/finsig_vxworks.c     k1 = adr2idx(fw,j1);
k1               3439 tools/finsig_vxworks.c     if (k1<0)
k1               3442 tools/finsig_vxworks.c     bprintf("// Firmware modemap table found @%08x -> ",idx2adr(fw,k1));
k1               3443 tools/finsig_vxworks.c     output_modemap(fw,k1,k2-k1);
k1               3548 tools/finsig_vxworks.c     int k,k1;
k1               3699 tools/finsig_vxworks.c         k1 = adr2idx(fw,FlashParamsTable_address);
k1               3700 tools/finsig_vxworks.c         for (k=k1; k<k1+20; k++)
k1               3713 tools/finsig_vxworks.c                         bprintf("//#define PARAM_CAMERA_NAME %d // Found @0x%08x\n",k-k1,fadr);
k1               3728 tools/finsig_vxworks.c     int k, k1;
k1               3734 tools/finsig_vxworks.c         for (k1=k-1; k1>k-8; k1--)
k1               3736 tools/finsig_vxworks.c             if (isLDR(fw,k1) && isLDR(fw,k1+1))
k1               3738 tools/finsig_vxworks.c                 uint32_t v1 = LDR2val(fw,k1);
k1               3739 tools/finsig_vxworks.c                 uint32_t v2 = LDR2val(fw,k1+1);
k1               3741 tools/finsig_vxworks.c                 *kout = k1;
k1               3857 tools/finsig_vxworks.c         int k1 = find_inst_rev(fw, isBL, k-1, 10);
k1               3858 tools/finsig_vxworks.c         if (k1 == -1)
k1               3861 tools/finsig_vxworks.c         int k2 = k1 - 8;
k1               3862 tools/finsig_vxworks.c         for (k1=k1-1;k1>=k2;k1--)
k1               3864 tools/finsig_vxworks.c             if (isLDR(fw,k1) || isADR(fw,k1))
k1               3866 tools/finsig_vxworks.c                 if (isADR(fw,k1))
k1               3868 tools/finsig_vxworks.c                     a = ADR2adr(fw, k1);
k1               3872 tools/finsig_vxworks.c                     a = LDR2val(fw, k1);
k1               4314 tools/finsig_vxworks.c             int k1 = search_fw(fw, find_B, fadr, 0, 1);
k1               4315 tools/finsig_vxworks.c             if ((k1 > 0) && isLDR_PC(fw,k1-2) && isLDR(fw,k1-1) && (LDR2val(fw,k1-2) == palette_control))
k1               4317 tools/finsig_vxworks.c                 int active_offset = fwOp2(fw,k1-1);
k1               4318 tools/finsig_vxworks.c                 print_stubs_min(fw,"active_palette_buffer",palette_control+active_offset,idx2adr(fw,k1-1));
k1               4344 tools/finsig_vxworks.c         int k1;
k1               4345 tools/finsig_vxworks.c         for (k1=k+1; k1<k+20; k1++)
k1               4347 tools/finsig_vxworks.c             if (isBL(fw,k1) && isLDMFD(fw,k1+2))
k1               4349 tools/finsig_vxworks.c                 uint32_t fadr = followBranch(fw, idx2adr(fw,k1), 0x01000001);
k1               4380 tools/finsig_vxworks.c             else if (isLDR_cond(fw,k1) && isLDMFD(fw,k1+2) && isBL(fw,k1-2))
k1               4382 tools/finsig_vxworks.c                 int ptr_offset = fwval(fw,k1) & 0xFFF;
k1               4383 tools/finsig_vxworks.c                 print_stubs_min(fw,"palette_buffer_ptr",v2+ptr_offset,idx2adr(fw,k1));
k1               4384 tools/finsig_vxworks.c                 match_palette_buffer_offset(fw, k1-2);
k1               4465 tools/finsig_vxworks.c         int k1 = find_inst_rev(fw, isSTMFD_LR, k-1, 1000);
k1               4466 tools/finsig_vxworks.c         if (k1 > 0)
k1               4469 tools/finsig_vxworks.c             if (isLDR_PC(fw,k1+1) && isLDR_PC(fw,k1+2) && isLDR(fw,k1+3) &&
k1               4470 tools/finsig_vxworks.c                 (fwRd(fw,k1+1) == fwRn(fw,k1+3)))
k1               4472 tools/finsig_vxworks.c                 uint32_t a = LDR2val(fw,k1+1);
k1               4474 tools/finsig_vxworks.c                 print_stubs_min(fw,"active_viewport_buffer",a,idx2adr(fw,k1+1));
k1               4478 tools/finsig_vxworks.c             if (isLDR_PC(fw,k1+1) && isLDR_PC(fw,k1+3) && isLDR(fw,k1+4) &&
k1               4479 tools/finsig_vxworks.c                 (fwRd(fw,k1+1) == fwRn(fw,k1+4)))
k1               4481 tools/finsig_vxworks.c                 uint32_t a = LDR2val(fw,k1+1);
k1               4483 tools/finsig_vxworks.c                 print_stubs_min(fw,"active_viewport_buffer",a,idx2adr(fw,k1+1));
k1               4487 tools/finsig_vxworks.c             if (isLDR_PC(fw,k1+1) && isLDR_PC(fw,k1+4) && isLDR(fw,k1+5) &&
k1               4488 tools/finsig_vxworks.c                 (fwRd(fw,k1+1) == fwRn(fw,k1+5)))
k1               4490 tools/finsig_vxworks.c                 uint32_t a = LDR2val(fw,k1+1);
k1               4492 tools/finsig_vxworks.c                 print_stubs_min(fw,"active_viewport_buffer",a,idx2adr(fw,k1+1));
k1               4552 tools/finsig_vxworks.c         int k1;
k1               4553 tools/finsig_vxworks.c         for (k1=k+1; k1<k+5; k1++)
k1               4555 tools/finsig_vxworks.c             if (isLDR(fw,k1))
k1               4557 tools/finsig_vxworks.c                 uint32_t ofst = fw->buf[k1] & 0x00000FFF;
k1               4571 tools/finsig_vxworks.c         int k1;
k1               4572 tools/finsig_vxworks.c         for (k1=idx1; k1<idx1+50; k1++)
k1               4574 tools/finsig_vxworks.c             if ((fw->buf[k1] & 0xFFFF0000) == 0xE8BD0000)   // LDMFD
k1               4577 tools/finsig_vxworks.c                 if (isADR_PC(fw,k1+1))
k1               4579 tools/finsig_vxworks.c                     fadr = ADR2adr(fw,k1+1);
k1               4581 tools/finsig_vxworks.c                 else if (isADR_PC(fw,k1+2))
k1               4583 tools/finsig_vxworks.c                     fadr = ADR2adr(fw,k1+2);
k1               4585 tools/finsig_vxworks.c                 else if (isADR_PC(fw,k1-3))
k1               4587 tools/finsig_vxworks.c                     fadr = ADR2adr(fw,k1-3);
k1               4589 tools/finsig_vxworks.c                 else if (isLDR_PC(fw,k1+1))
k1               4591 tools/finsig_vxworks.c                     fadr = LDR2val(fw,k1+1);
k1               4593 tools/finsig_vxworks.c                 else if (isLDR_PC(fw,k1+2))
k1               4595 tools/finsig_vxworks.c                     fadr = LDR2val(fw,k1+2);
k1               4619 tools/finsig_vxworks.c         int k1 = 0;
k1               4622 tools/finsig_vxworks.c             k1 = idxFollowBranch(fw,k-2,0x01000001);
k1               4626 tools/finsig_vxworks.c             k1 = idxFollowBranch(fw,k-1,0x01000001);
k1               4628 tools/finsig_vxworks.c         if (k1 != 0)
k1               4630 tools/finsig_vxworks.c             if (isLDR_PC(fw,k1+1) && isLDR(fw,k1+3))
k1               4632 tools/finsig_vxworks.c                 int base = LDR2val(fw,k1+1);
k1               4633 tools/finsig_vxworks.c                 int ofst = fw->buf[k1+3] & 0xFFF;
k1               4634 tools/finsig_vxworks.c                    print_stubs_min(fw,"focus_busy",base+ofst-4,idx2adr(fw,k1));
k1               4649 tools/finsig_vxworks.c         int k1 = adr2idx(fw,fadr);
k1               4650 tools/finsig_vxworks.c         if (isLDR_PC(fw,k1+1))
k1               4652 tools/finsig_vxworks.c             uint32_t reg = (fwval(fw,k1+1) & 0x0000F000) >> 12;
k1               4653 tools/finsig_vxworks.c             uint32_t adr = LDR2val(fw,k1+1);
k1               4655 tools/finsig_vxworks.c             for (k2=k1; k2<k1+32; k2++)
k1               4726 tools/finsig_vxworks.c         int k1 = k;
k1               4728 tools/finsig_vxworks.c         while (k1<k2)
k1               4730 tools/finsig_vxworks.c             k1++;
k1               4731 tools/finsig_vxworks.c             if (reg < 0 && isLDR_PC(fw,k1))
k1               4733 tools/finsig_vxworks.c                 uint32_t v = LDR2val(fw,k1);
k1               4737 tools/finsig_vxworks.c                     frsp_buf_at = idx2adr(fw,k1);
k1               4741 tools/finsig_vxworks.c             if (isMOV_immed(fw,k1) && ALUop2a(fw,k1)>uncached_adr)
k1               4743 tools/finsig_vxworks.c                 reg = fwRd(fw,k1);
k1               4744 tools/finsig_vxworks.c                 frsp_buf = ALUop2a(fw,k1);
k1               4745 tools/finsig_vxworks.c                 frsp_buf_at = idx2adr(fw, k1);
k1               4749 tools/finsig_vxworks.c             if ((fwval(fw,k1)&0xfffff000) == (0xe2800000+(reg<<12)+(reg<<16))) // ADD Rx, Rx, #imm
k1               4751 tools/finsig_vxworks.c                 frsp_buf += ALUop2a(fw,k1);
k1               4752 tools/finsig_vxworks.c                 frsp_buf_at = idx2adr(fw, k1);
k1               5204 tools/finsig_vxworks.c     int k1, k2, k3;
k1               5212 tools/finsig_vxworks.c         for (k1=k3+1; k1<k3+8; k1++)
k1               5214 tools/finsig_vxworks.c             if (isB(fw, k1))
k1               5216 tools/finsig_vxworks.c                 k2 = idxFollowBranch(fw,k1,0x01000001);
k1               5274 tools/finsig_vxworks.c     int k1 = find_str_ref(fw,"LEDCon");
k1               5275 tools/finsig_vxworks.c     if (k1<0)
k1               5277 tools/finsig_vxworks.c     k1 = find_inst_rev(fw,isSTMFD_LR,k1,96);
k1               5278 tools/finsig_vxworks.c     if (k1<0)
k1               5280 tools/finsig_vxworks.c     j1 = find_inst(fw,isBL,k1,80);
k1               5281 tools/finsig_vxworks.c     j2 = find_Nth_inst(fw,isBL,k1,80,3);
k1               5287 tools/finsig_vxworks.c     k1 = find_Nth_inst(fw,isBL,k1,80,2);
k1               5289 tools/finsig_vxworks.c     k1 = idxFollowBranch(fw,k1,0x01000001);
k1               5290 tools/finsig_vxworks.c     if (k1<0)
k1               5292 tools/finsig_vxworks.c     bprintf("// LED table init @ 0x%x\n",idx2adr(fw,k1));
k1               5296 tools/finsig_vxworks.c         j1 = find_Nth_inst(fw,isADD_0x220000,k1,40,j2);
k1               5531 tools/finsig_vxworks.c     int k,k1;
k1               5543 tools/finsig_vxworks.c             for (k1=k-1; k1>k-5; k1--)
k1               5545 tools/finsig_vxworks.c                 if (isBL(fw,k1))    // BL
k1               5547 tools/finsig_vxworks.c                     uint32_t fadr = followBranch(fw,idx2adr(fw,k1),0x01000001);
k1               5577 tools/finsig_vxworks.c             k1 = adr2idx(fw,tadr);
k1               5580 tools/finsig_vxworks.c                 if ((fw->buf[k1+k+1] == 0xFFFFFFFF) && (fw->buf[k1+k+4] == 0xFFFFFFFF))
k1               5742 tools/finsig_vxworks.c                     int k1 = find_Nth_inst_rev(fw, isLDR_PC, k, 15, c);
k1               5743 tools/finsig_vxworks.c                     if (k1 > 0)
k1               5745 tools/finsig_vxworks.c                         uint32_t k2 = LDR2val(fw,k1);
k1               5769 tools/finsig_vxworks.c                                 k1 = adr2idx(fw,k2);
k1               5771 tools/finsig_vxworks.c                                 while (fwval(fw,k1) != 0)
k1               5774 tools/finsig_vxworks.c                                     if (!idx_valid(fw,adr2idx(fw,fwval(fw,k1)))) break;
k1               5775 tools/finsig_vxworks.c                                     if (!idx_valid(fw,adr2idx(fw,fwval(fw,k1+1)))) break;
k1               5776 tools/finsig_vxworks.c                                     add_func_name2(fw, fwval(fw,k1), fwval(fw,k1+1), "_FW");
k1               5777 tools/finsig_vxworks.c                                     k1 += 2;
k1               5807 tools/finsig_vxworks.c             int k1;
k1               5808 tools/finsig_vxworks.c             for (k1=k-1; k1>k-6; k1--)
k1               5810 tools/finsig_vxworks.c                 if (isLDR_PC(fw,k1) && (fwRd(fw,k1) == 0))
k1               5812 tools/finsig_vxworks.c                     int j = adr2idx(fw,LDR2val(fw,k1));
k1               5815 tools/finsig_vxworks.c                         j = adr2idx(fw,LDR2val(fw,k1) - fw->data_start + fw->data_init_start);
k1               6000 tools/finsig_vxworks.c                 int k1;
k1               6002 tools/finsig_vxworks.c                 for (k1=k+o-1; k1>=k+o-50; k1--)
k1               6004 tools/finsig_vxworks.c                     if (isMOV_immed(fw,k1) && (fwRd(fw,k1) == reg))
k1               6006 tools/finsig_vxworks.c                         u1 = ALUop2a(fw,k1);
k1               6023 tools/finsig_vxworks.c                 int k1;
k1               6025 tools/finsig_vxworks.c                 for (k1=k+o-1; k1>=k+o-7; k1--)
k1               6027 tools/finsig_vxworks.c                     if (isMOV_immed(fw,k1) && (fwRd(fw,k1) == reg))
k1               6029 tools/finsig_vxworks.c                         u1 = ALUop2a(fw,k1);