fadr              155 tools/finsig_dryos.c void addMatch(uint32_t fadr, int s, int f, int sig)
fadr              157 tools/finsig_dryos.c     matches[count].ptr = fadr;
fadr              165 tools/finsig_dryos.c void fwAddMatch(firmware *fw, uint32_t fadr, int s, int f, int sig)
fadr              167 tools/finsig_dryos.c     if ((fadr >= fw->base_copied) && (fadr < (fw->base_copied + fw->size2*4)))
fadr              169 tools/finsig_dryos.c         addMatch(fadr - fw->base_copied + fw->base2,s,f,sig);
fadr              173 tools/finsig_dryos.c         addMatch(fadr,s,f,sig);
fadr              761 tools/finsig_dryos.c             uint32_t fadr = idx2adr(fw,k);
fadr              762 tools/finsig_dryos.c             fwAddMatch(fw,fadr,32,0,121);
fadr              777 tools/finsig_dryos.c             uint32_t fadr = idx2adr(fw,k);
fadr              778 tools/finsig_dryos.c             fwAddMatch(fw,fadr,32,0,121);
fadr              831 tools/finsig_dryos.c                 uint32_t fadr = 0;
fadr              834 tools/finsig_dryos.c                     fadr = followBranch(fw, idx2adr(fw,k+47), 0x01000001);
fadr              838 tools/finsig_dryos.c                     fadr = followBranch(fw, idx2adr(fw,k+48), 0x01000001);
fadr              840 tools/finsig_dryos.c                 if (fadr != 0)
fadr              842 tools/finsig_dryos.c                     fwAddMatch(fw,fadr,32,0,121);
fadr              870 tools/finsig_dryos.c                     uint32_t fadr = followBranch(fw,idx2adr(fw,j1+2),0x01000001);
fadr              871 tools/finsig_dryos.c                     fwAddMatch(fw,fadr,32,0,121);
fadr              883 tools/finsig_dryos.c                     uint32_t fadr = followBranch(fw,idx2adr(fw,j1+3),0x01000001);
fadr              884 tools/finsig_dryos.c                     fwAddMatch(fw,fadr,32,0,121);
fadr              909 tools/finsig_dryos.c                     uint32_t fadr = idx2adr(fw, k+1);
fadr              910 tools/finsig_dryos.c                     fwAddMatch(fw,fadr,32,0,121);
fadr              973 tools/finsig_dryos.c     uint32_t fadr = idx2adr(fw, k);
fadr              974 tools/finsig_dryos.c     fwAddMatch(fw,fadr,32,0,121);
fadr              989 tools/finsig_dryos.c             uint32_t fadr = followBranch(fw, idx2adr(fw, k-2), 0x01000001);
fadr              990 tools/finsig_dryos.c             fwAddMatch(fw,fadr,32,0,121);
fadr             1012 tools/finsig_dryos.c                     uint32_t fadr = idx2adr(fw, k);
fadr             1013 tools/finsig_dryos.c                     fwAddMatch(fw,fadr,32,0,122); // SetValidSystemCalender
fadr             1031 tools/finsig_dryos.c                 uint32_t fadr = idx2adr(fw, j);
fadr             1032 tools/finsig_dryos.c                 fwAddMatch(fw,fadr,32,0,122); // GetTimeFromRTC
fadr             1039 tools/finsig_dryos.c                 uint32_t fadr = idx2adr(fw, j);
fadr             1040 tools/finsig_dryos.c                 fwAddMatch(fw,fadr,32,0,122); // GetValidSystemCalender
fadr             1066 tools/finsig_dryos.c             uint32_t fadr = idx2adr(fw, j);
fadr             1067 tools/finsig_dryos.c             fwAddMatch(fw,fadr,32,0,122);
fadr             1078 tools/finsig_dryos.c             uint32_t fadr = idx2adr(fw, j);
fadr             1079 tools/finsig_dryos.c             fwAddMatch(fw,fadr,32,0,122);
fadr             1185 tools/finsig_dryos.c         uint32_t fadr = idx2adr(fw, i);
fadr             1186 tools/finsig_dryos.c         fwAddMatch(fw,fadr,32,0,122);
fadr             1266 tools/finsig_dryos.c         uint32_t fadr = idx2adr(fw, i);
fadr             1267 tools/finsig_dryos.c         fwAddMatch(fw,fadr,32,0,122);
fadr             1289 tools/finsig_dryos.c         uint32_t fadr = followBranch(fw, idx2adr(fw, k), 0x01000001);
fadr             1290 tools/finsig_dryos.c         fwAddMatch(fw,fadr,32,0,122);
fadr             1301 tools/finsig_dryos.c         uint32_t fadr = followBranch(fw, idx2adr(fw, k), 0x01000001);
fadr             1302 tools/finsig_dryos.c         fwAddMatch(fw,fadr,32,0,122);
fadr             1332 tools/finsig_dryos.c             uint32_t fadr = followBranch(fw, idx2adr(fw, k), 0x01000001);
fadr             1333 tools/finsig_dryos.c             fwAddMatch(fw,fadr,32,0,122);
fadr             1357 tools/finsig_dryos.c                     uint32_t fadr = followBranch(fw, idx2adr(fw, i), 0x01000001);
fadr             1358 tools/finsig_dryos.c                     if (func_names[k].val == fadr)
fadr             1360 tools/finsig_dryos.c                         fadr = followBranch(fw, idx2adr(fw, i+2), 0x01000001);
fadr             1361 tools/finsig_dryos.c                         fwAddMatch(fw,fadr,32,0,122);
fadr             1376 tools/finsig_dryos.c     uint32_t fadr = 0;
fadr             1383 tools/finsig_dryos.c         if (fadr == 0)
fadr             1384 tools/finsig_dryos.c             fadr = followBranch(fw, idx2adr(fw,k), 0x01000001);
fadr             1390 tools/finsig_dryos.c     if (fadr != 0)
fadr             1392 tools/finsig_dryos.c         fwAddMatch(fw,fadr,32,0,121);
fadr             1413 tools/finsig_dryos.c                 uint32_t fadr = followBranch(fw, idx2adr(fw,k), 0x01000001);
fadr             1414 tools/finsig_dryos.c                 if (func_names[k1].val == fadr)
fadr             1417 tools/finsig_dryos.c                     fadr = followBranch(fw, idx2adr(fw, k), 1);
fadr             1418 tools/finsig_dryos.c                     fwAddMatch(fw,fadr,32,0,122);
fadr             1437 tools/finsig_dryos.c             uint32_t fadr = idx2adr(fw,k+1);
fadr             1438 tools/finsig_dryos.c             fwAddMatch(fw,fadr,32,0,122);
fadr             1452 tools/finsig_dryos.c                     uint32_t fadr = idx2adr(fw,k+1);
fadr             1453 tools/finsig_dryos.c                     fwAddMatch(fw,fadr,32,0,122);
fadr             1471 tools/finsig_dryos.c         uint32_t fadr = followBranch2(fw,idx2adr(fw,k),0x01000001);
fadr             1472 tools/finsig_dryos.c         if (fadr == a_getImageDirName)
fadr             1483 tools/finsig_dryos.c                         fadr = followBranch2(fw,idx2adr(fw,k1),0x01000001);
fadr             1484 tools/finsig_dryos.c                         if (fadr == a_TakeSemaphore)
fadr             1536 tools/finsig_dryos.c         uint32_t fadr = followBranch2(fw,idx2adr(fw,k),0xF1000001);
fadr             1537 tools/finsig_dryos.c         if (fadr == v1)
fadr             3231 tools/finsig_dryos.c     uint32_t fadr = fwval(fw,j-1);      // function address
fadr             3232 tools/finsig_dryos.c     if (idx_valid(fw,adr2idx(fw,fadr))) // is function address valid
fadr             3235 tools/finsig_dryos.c         if (sig->offset > 1) fadr = followBranch(fw, fadr, 1);
fadr             3237 tools/finsig_dryos.c         fadr = followBranch2(fw, fadr, sig->offset);
fadr             3238 tools/finsig_dryos.c         fwAddMatch(fw,fadr,32,0,101);
fadr             3255 tools/finsig_dryos.c         uint32_t fadr = fwval(fw,k+1);      // function address
fadr             3256 tools/finsig_dryos.c         if (idx_valid(fw,adr2idx(fw,fadr))) // is function address valid
fadr             3258 tools/finsig_dryos.c             uint32_t bfadr = followBranch2(fw, fadr, offset);
fadr             3259 tools/finsig_dryos.c             if ((offset <= 1) || (bfadr != fadr))
fadr             3324 tools/finsig_dryos.c                 uint32_t fadr = ADR2adr(fw,j2);
fadr             3325 tools/finsig_dryos.c                 if (offset > 1) fadr = followBranch(fw, fadr, 1);
fadr             3326 tools/finsig_dryos.c                 fadr = followBranch2(fw, fadr, offset);
fadr             3327 tools/finsig_dryos.c                 fwAddMatch(fw,fadr,32,0,103);
fadr             3353 tools/finsig_dryos.c             uint32_t fadr = idx2adr(fw,k);
fadr             3354 tools/finsig_dryos.c             fwAddMatch(fw,fadr,32,0,104);
fadr             3414 tools/finsig_dryos.c                 uint32_t fadr = LDR2val(fw,j2);
fadr             3415 tools/finsig_dryos.c                 if (offset > 1) fadr = followBranch(fw, fadr, 1);
fadr             3416 tools/finsig_dryos.c                 fadr = followBranch2(fw, fadr, offset);
fadr             3419 tools/finsig_dryos.c                     uint32_t fadr2 = followBranch(fw, fadr, dryos_ofst);
fadr             3420 tools/finsig_dryos.c                     if (fadr == fadr2) return 0;
fadr             3421 tools/finsig_dryos.c                     fadr = fadr2;
fadr             3423 tools/finsig_dryos.c                 fwAddMatch(fw,fadr,32,0,105);
fadr             3443 tools/finsig_dryos.c         uint32_t fadr = idx2adr(fw,j1);
fadr             3444 tools/finsig_dryos.c         fwAddMatch(fw,fadr,32,0,106);
fadr             3494 tools/finsig_dryos.c         uint32_t fadr = idx2adr(fw,j1);
fadr             3501 tools/finsig_dryos.c                 if (isLDR_PC(fw,j2) && (LDR2adr(fw,j2) == fadr))    // LDR ?
fadr             3506 tools/finsig_dryos.c                         fadr = fwval(fw,j1);
fadr             3507 tools/finsig_dryos.c                         if (idx_valid(fw,adr2idx(fw,fadr)))
fadr             3509 tools/finsig_dryos.c                             fwAddMatch(fw,fadr,32,0,108);
fadr             3522 tools/finsig_dryos.c     uint32_t fadr = 0;
fadr             3529 tools/finsig_dryos.c         fadr = func_names[j].val;
fadr             3536 tools/finsig_dryos.c             fadr = func_names[j].val;
fadr             3541 tools/finsig_dryos.c     if (fadr == 0) return 0;
fadr             3543 tools/finsig_dryos.c     int idx = adr2idx(fw, fadr);
fadr             3573 tools/finsig_dryos.c             uint32_t fadr = followBranch(fw, func_names[j].val+ofst*4, 0xF1000001);
fadr             3574 tools/finsig_dryos.c             if ((sig->offset == -1) || (fadr != func_names[j].val+ofst*4))
fadr             3576 tools/finsig_dryos.c                 uint32_t fadr2 = fadr;
fadr             3578 tools/finsig_dryos.c                 if ((sig->offset <= 0) || (fadr2 != fadr))
fadr             3609 tools/finsig_dryos.c                 uint32_t fadr = idx2adr(fw,j1-ofst);
fadr             3610 tools/finsig_dryos.c                 uint32_t bfadr = followBranch(fw,fadr,sig->offset);
fadr             3626 tools/finsig_dryos.c                 if (found && ((sig->offset == 0) || (bfadr != fadr)))
fadr             3661 tools/finsig_dryos.c                     uint32_t fadr = LDR2val(fw,idx);
fadr             3662 tools/finsig_dryos.c                     uint32_t bfadr = followBranch2(fw,fadr,sig->offset);
fadr             3663 tools/finsig_dryos.c                     if ((sig->offset <= 1) || ((bfadr != fadr) && ((fw->buf[adr2idx(fw,fadr)] & 0xFFFF0000) == 0xE92D0000)))
fadr             3707 tools/finsig_dryos.c                         uint32_t fadr = idx2adr(fw,j3-offset);
fadr             3708 tools/finsig_dryos.c                         fwAddMatch(fw,fadr,32,0,113);
fadr             3826 tools/finsig_dryos.c                 uint32_t fadr = 0;
fadr             3828 tools/finsig_dryos.c                     fadr = followBranch(fw,idx2adr(fw,k+1),0x01000001);
fadr             3834 tools/finsig_dryos.c                         fadr = followBranch(fw,idx2adr(fw,k-1),0x01000001);
fadr             3841 tools/finsig_dryos.c                             fadr = followBranch(fw,idx2adr(fw,k),0x01000001);
fadr             3845 tools/finsig_dryos.c                 if (fadr > 0)
fadr             3847 tools/finsig_dryos.c                     fwAddMatch(fw,fadr,32,0,117);
fadr             3882 tools/finsig_dryos.c             uint32_t fadr = func_names[j].val+neg*(ofst&0xff)*4;
fadr             3886 tools/finsig_dryos.c                 case 0: k = isLDMFD_PC(fw, adr2idx(fw, fadr)-1-addoffs); break;
fadr             3887 tools/finsig_dryos.c                 case 1: k = isB(fw, adr2idx(fw, fadr)-1-addoffs); break;
fadr             3888 tools/finsig_dryos.c                 case 2: k = ((fwval(fw, adr2idx(fw, fadr)-1-addoffs) & 0x0f000000) == 0x0a000000); break; // B cond.
fadr             3889 tools/finsig_dryos.c                 case 3: k = (fwval(fw, adr2idx(fw, fadr)-1-addoffs) == 0xE1A0F00E); break; // mov pc, lr
fadr             3890 tools/finsig_dryos.c                 case 4: k = (fwval(fw, adr2idx(fw, fadr)-1-addoffs) == 0xE12FFF1E); break; // bx lr
fadr             3895 tools/finsig_dryos.c                 fwAddMatch(fw,fadr,32,0,119);
fadr             4045 tools/finsig_dryos.c                 uint32_t fadr = followBranch2(fw,func_names[j].val,sig->offset);
fadr             4046 tools/finsig_dryos.c                 fwAddMatch(fw,fadr,32,0,120);
fadr             4430 tools/finsig_dryos.c int match_modelist(firmware *fw, int k, uint32_t fadr, __attribute__ ((unused))uint32_t v2)
fadr             4432 tools/finsig_dryos.c     if (isBX_LR(fw,k) && (fw->buf[k+4] == fadr))
fadr             4434 tools/finsig_dryos.c         fadr = fwval(fw,k+1);
fadr             4438 tools/finsig_dryos.c             if (isLDR_PC(fw,k1) && (LDR2val(fw,k1) == fadr))
fadr             4672 tools/finsig_dryos.c         uint32_t fadr = func_names[k].val;
fadr             4673 tools/finsig_dryos.c         int s = adr2idx(fw,fadr);
fadr             4691 tools/finsig_dryos.c                         fadr = followBranch2(fw,idx2adr(fw,k2+b),0x01000001);
fadr             4692 tools/finsig_dryos.c                         k = adr2idx(fw,fadr);
fadr             4714 tools/finsig_dryos.c             uint32_t fadr = fwval(fw,k);
fadr             4715 tools/finsig_dryos.c             int k2 = adr2idx(fw,fadr);
fadr             4725 tools/finsig_dryos.c                         bprintf("//#define PARAM_CAMERA_NAME %d // Found @0x%08x\n",k-k1,fadr);
fadr             4742 tools/finsig_dryos.c         uint32_t fadr = func_names[k].val;
fadr             4743 tools/finsig_dryos.c         k1 = adr2idx(fw, fadr);
fadr             4831 tools/finsig_dryos.c             uint32_t fadr = fw->buf[k+1]&0xFFF;
fadr             4835 tools/finsig_dryos.c                 bprintf("//DEF_CONST(%-34s,0x%08x) // Found @0x%08x",name,fadr,idx2adr(fw,k+1));
fadr             4836 tools/finsig_dryos.c                 if (fadr != o->val)
fadr             4847 tools/finsig_dryos.c                 bprintf("DEF_CONST(%-34s,0x%08x) // Found @0x%08x",name,fadr,idx2adr(fw,k+1));
fadr             5015 tools/finsig_dryos.c void print_stubs_min(firmware *fw, const char *name, uint32_t fadr, uint32_t atadr)
fadr             5020 tools/finsig_dryos.c         bprintf("//DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr);
fadr             5021 tools/finsig_dryos.c         if (fadr != o->val)
fadr             5032 tools/finsig_dryos.c         bprintf("DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr);
fadr             5336 tools/finsig_dryos.c         uint32_t fadr = find_inst_rev(fw, isSTMFD_LR, k-7, 30);
fadr             5337 tools/finsig_dryos.c         if (fadr > 0)
fadr             5339 tools/finsig_dryos.c             int k1 = search_fw(fw, find_B, fadr, 0, 1);
fadr             5347 tools/finsig_dryos.c                     fadr = followBranch(fw, idx2adr(fw,k+8), 0x01000001);
fadr             5348 tools/finsig_dryos.c                     int idx = adr2idx(fw, fadr);
fadr             5374 tools/finsig_dryos.c                 uint32_t fadr = followBranch(fw, idx2adr(fw,k1), 0x01000001);
fadr             5375 tools/finsig_dryos.c                 int idx = adr2idx(fw, fadr);
fadr             5388 tools/finsig_dryos.c                                 fadr = ADR2adr(fw,k+2);
fadr             5389 tools/finsig_dryos.c                                 idx = adr2idx(fw, fadr);
fadr             5421 tools/finsig_dryos.c         uint32_t fadr = followBranch(fw, idx2adr(fw,idx+13), 0x01000001);
fadr             5422 tools/finsig_dryos.c         idx = adr2idx(fw, fadr);
fadr             5429 tools/finsig_dryos.c             fadr = followBranch(fw,idx2adr(fw,idx+2),1);
fadr             5430 tools/finsig_dryos.c             idx = adr2idx(fw, fadr);
fadr             5451 tools/finsig_dryos.c                     fadr = followBranch(fw, idx2adr(fw,idx+26), 0x01000001);
fadr             5452 tools/finsig_dryos.c                     idx = adr2idx(fw, fadr);
fadr             5561 tools/finsig_dryos.c         uint32_t fadr = followBranch(fw, idx2adr(fw,k+1), 1);
fadr             5562 tools/finsig_dryos.c         uint32_t ofst = fw->buf[adr2idx(fw,fadr)] & 0x00000FFF;
fadr             5601 tools/finsig_dryos.c                 uint32_t fadr = 0;
fadr             5604 tools/finsig_dryos.c                     fadr = ADR2adr(fw,k1+1);
fadr             5608 tools/finsig_dryos.c                     fadr = ADR2adr(fw,k1+2);
fadr             5612 tools/finsig_dryos.c                     fadr = ADR2adr(fw,k1-3);
fadr             5616 tools/finsig_dryos.c                     fadr = LDR2val(fw,k1+1);
fadr             5620 tools/finsig_dryos.c                     fadr = LDR2val(fw,k1+2);
fadr             5622 tools/finsig_dryos.c                 if (fadr != 0)
fadr             5624 tools/finsig_dryos.c                     int idx2 = adr2idx(fw,fadr);
fadr             5629 tools/finsig_dryos.c                            print_stubs_min(fw,"zoom_busy",base+ofst-4,fadr);
fadr             5673 tools/finsig_dryos.c         uint32_t fadr = followBranch2(fw,idx2adr(fw,v+3),0x01000001);
fadr             5674 tools/finsig_dryos.c         int k1 = adr2idx(fw,fadr);
fadr             5735 tools/finsig_dryos.c int match_fileiosem(firmware *fw, int k, uint32_t fadr, uint32_t nadr)
fadr             5737 tools/finsig_dryos.c     if ((k > 5) && isADR_PC(fw, k) && isBL(fw,k+1) && (ADR2adr(fw,k) == nadr) && (followBranch2(fw, idx2adr(fw,k+1), 0x01000001) == fadr))
fadr             6126 tools/finsig_dryos.c         uint32_t fadr = func_names[k].val;
fadr             6131 tools/finsig_dryos.c             search_fw(fw, match_fileiosem, fadr, nadr, 3);
fadr             7034 tools/finsig_dryos.c                 uint32_t fadr = func_names[j].val;
fadr             7035 tools/finsig_dryos.c                 if (followBranch2(fw, idx2adr(fw,j1), 0x01000001) == fadr)
fadr             7283 tools/finsig_dryos.c     uint32_t    fadr;
fadr             7298 tools/finsig_dryos.c     key_info[kcount].fadr = adr;
fadr             7398 tools/finsig_dryos.c         bprintf("//    { %d, %-20s,0x%08x }, // Found @0x%08x, levent 0x%02x%s\n",key_info[k].reg,key_info[k].nm,key_info[k].bits,key_info[k].fadr,key_info[k].ev,(key_info[k].inv==0)?"":" (uses inverted logic in physw_status)");
fadr             7436 tools/finsig_dryos.c                     uint32_t fadr = followBranch(fw,idx2adr(fw,k1),0x01000001);
fadr             7437 tools/finsig_dryos.c                     int k2 = adr2idx(fw,fadr);
fadr             7665 tools/finsig_dryos.c int match_eventproc(firmware *fw, int k, uint32_t fadr, __attribute__ ((unused))uint32_t v2)
fadr             7670 tools/finsig_dryos.c         if (adr == fadr)
fadr             7703 tools/finsig_dryos.c int match_registerproc2(firmware *fw, int k, uint32_t fadr, __attribute__ ((unused))uint32_t v2)
fadr             7709 tools/finsig_dryos.c         if (adr == fadr)
fadr             7772 tools/finsig_dryos.c int match_registerproc(firmware *fw, int k, uint32_t fadr, __attribute__ ((unused))uint32_t v2)
fadr             7777 tools/finsig_dryos.c         if (adr == fadr)
fadr             7785 tools/finsig_dryos.c int match_registerlists(firmware *fw, int k, uint32_t fadr, __attribute__ ((unused))uint32_t v2)
fadr             7790 tools/finsig_dryos.c         if (adr == fadr)
fadr             7810 tools/finsig_dryos.c         if (adr == fadr)
fadr             7835 tools/finsig_dryos.c         uint32_t fadr = func_names[j].val;
fadr             7836 tools/finsig_dryos.c         search_fw(fw, match_eventproc, fadr, 0, 1);
fadr             7838 tools/finsig_dryos.c         if (isB(fw,adr2idx(fw,fadr)+2))
fadr             7840 tools/finsig_dryos.c             fadr = followBranch(fw, fadr+8, 1);
fadr             7841 tools/finsig_dryos.c             add_func_name("RegisterEventProcedure", fadr, 0);
fadr             7842 tools/finsig_dryos.c             search_fw(fw, match_registerproc, fadr, 0, 2);
fadr             7855 tools/finsig_dryos.c                     fadr = followBranch(fw,idx2adr(fw,j+offsets[i]+1),0x01000001);
fadr             7856 tools/finsig_dryos.c                     search_fw(fw, match_registerlists, fadr, 0, 2);
fadr             7869 tools/finsig_dryos.c                     fadr = followBranch(fw,idx2adr(fw,j+1),0x01000001);
fadr             7870 tools/finsig_dryos.c                     search_fw(fw, match_registerlists, fadr, 0, 2);
fadr             7935 tools/finsig_dryos.c int match_createtask(firmware *fw, int k, uint32_t fadr, __attribute__ ((unused))uint32_t v2)
fadr             7942 tools/finsig_dryos.c         if (adr == fadr)
fadr             7944 tools/finsig_dryos.c             fadr = findTaskAddress(fw, k, 3);
fadr             7945 tools/finsig_dryos.c             if (fadr != 0)
fadr             7953 tools/finsig_dryos.c                     add_func_name(nm, fadr, 0);
fadr             8061 tools/finsig_dryos.c int match_ptp_handlers(firmware *fw, int k, uint32_t fadr, __attribute__ ((unused))uint32_t v2)
fadr             8093 tools/finsig_dryos.c     if (adr == fadr)
fadr             1838 tools/finsig_thumb2.c     uint32_t fadr = get_branch_call_insn_target(fw,is);
fadr             1851 tools/finsig_thumb2.c     return save_sig_with_j(fw,rule->name,fadr);
fadr             1952 tools/finsig_thumb2.c     uint32_t fadr=0;
fadr             1960 tools/finsig_thumb2.c             fadr=get_branch_call_insn_target(fw,fw->is);
fadr             1964 tools/finsig_thumb2.c     if(!fadr) {
fadr             1969 tools/finsig_thumb2.c     disasm_iter_init(fw,is,fadr);
fadr             2228 tools/finsig_thumb2.c     uint32_t fadr=0;
fadr             2234 tools/finsig_thumb2.c             fadr=get_branch_call_insn_target(fw,is);
fadr             2238 tools/finsig_thumb2.c     if(!fadr) {
fadr             2242 tools/finsig_thumb2.c     disasm_iter_init(fw,is,fadr);
fadr             3167 tools/finsig_thumb2.c     uint32_t fadr = get_branch_call_insn_target(fw,is);
fadr             3195 tools/finsig_thumb2.c     return save_sig_with_j(fw,rule->name,fadr);
fadr             3485 tools/finsig_thumb2.c     uint32_t fadr = find_last_call_from_func(fw,is,20,42);
fadr             3486 tools/finsig_thumb2.c     if(!fadr) {
fadr             3491 tools/finsig_thumb2.c     disasm_iter_init(fw,is,fadr);
fadr             3531 tools/finsig_thumb2.c     return save_sig_with_j(fw,rule->name,fadr);
fadr             4449 tools/finsig_thumb2.c     uint32_t fadr=is->adr;
fadr             4498 tools/finsig_thumb2.c     save_misc_val(rule->name,adr,disp,fadr);
fadr             4510 tools/finsig_thumb2.c     uint32_t fadr=is->adr;
fadr             4525 tools/finsig_thumb2.c     save_misc_val(rule->name,desc.adr_adj,desc.off,fadr);
fadr             4538 tools/finsig_thumb2.c     uint32_t fadr=is->adr;
fadr             4558 tools/finsig_thumb2.c     save_misc_val(rule->name,desc.adr_adj,desc.off,fadr);
fadr             4649 tools/finsig_thumb2.c     uint32_t fadr = get_branch_call_insn_target(fw,is);
fadr             4651 tools/finsig_thumb2.c     disasm_iter_init(fw,is,fadr);
fadr             4662 tools/finsig_thumb2.c     return save_sig_with_j(fw,rule->name,fadr);
fadr             4695 tools/finsig_thumb2.c     uint32_t fadr=0;
fadr             4703 tools/finsig_thumb2.c         fadr=get_branch_call_insn_target(fw,fw->is);
fadr             4704 tools/finsig_thumb2.c         if(fadr) {
fadr             4708 tools/finsig_thumb2.c    if(!fadr) {
fadr             4713 tools/finsig_thumb2.c     disasm_iter_init(fw,is,fadr);
fadr             4993 tools/finsig_thumb2.c     uint32_t fadr=is->adr;
fadr             5016 tools/finsig_thumb2.c     save_misc_val(rule->name,adr,0,fadr);
fadr             5230 tools/finsig_thumb2.c     uint32_t fadr = find_last_call_from_func(fw,is,min,max);
fadr             5231 tools/finsig_thumb2.c     if(fadr) {
fadr             5232 tools/finsig_thumb2.c         return save_sig_with_j(fw,rule->name,fadr);
fadr             6672 tools/finsig_thumb2.c     uint32_t    fadr;
fadr             6687 tools/finsig_thumb2.c     key_info[kcount].fadr = adr;
fadr             6773 tools/finsig_thumb2.c         bprintf("//    { %d, %-20s,0x%08x }, // Found @0x%08x, levent 0x%02x%s\n",key_info[k].reg,key_info[k].nm,key_info[k].bits,key_info[k].fadr,key_info[k].ev,(key_info[k].inv==0)?"":" (uses inverted logic in physw_status)");
fadr             7056 tools/finsig_thumb2.c void print_other_stubs_min(firmware *fw, const char *name, uint32_t fadr, uint32_t atadr)
fadr             7061 tools/finsig_thumb2.c         bprintf("//DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr);
fadr             7062 tools/finsig_thumb2.c         if (fadr != o->val)
fadr             7073 tools/finsig_thumb2.c         bprintf("DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr);
fadr              156 tools/finsig_vxworks.c void addMatch(uint32_t fadr, int s, int f, int sig)
fadr              158 tools/finsig_vxworks.c     matches[count].ptr = fadr;
fadr              166 tools/finsig_vxworks.c void fwAddMatch(firmware *fw, uint32_t fadr, int s, int f, int sig)
fadr              168 tools/finsig_vxworks.c     if ((fadr >= fw->base_copied) && (fadr < (fw->base_copied + fw->size2*4)))
fadr              170 tools/finsig_vxworks.c         addMatch(fadr - fw->base_copied + fw->base2,s,f,sig);
fadr              174 tools/finsig_vxworks.c         addMatch(fadr,s,f,sig);
fadr              651 tools/finsig_vxworks.c             uint32_t fadr = idx2adr(fw,k);
fadr              652 tools/finsig_vxworks.c             fwAddMatch(fw,fadr,32,0,121);
fadr              679 tools/finsig_vxworks.c                 uint32_t fadr = 0;
fadr              682 tools/finsig_vxworks.c                     fadr = followBranch(fw, idx2adr(fw,k+47), 0x01000001);
fadr              686 tools/finsig_vxworks.c                     fadr = followBranch(fw, idx2adr(fw,k+48), 0x01000001);
fadr              688 tools/finsig_vxworks.c                 if (fadr != 0)
fadr              690 tools/finsig_vxworks.c                     fwAddMatch(fw,fadr,32,0,121);
fadr              719 tools/finsig_vxworks.c                     uint32_t fadr = followBranch(fw,idx2adr(fw,j1+2),0x01000001);
fadr              720 tools/finsig_vxworks.c                     fwAddMatch(fw,fadr,32,0,121);
fadr              732 tools/finsig_vxworks.c                     uint32_t fadr = followBranch(fw,idx2adr(fw,j1+2),0x01000001);
fadr              733 tools/finsig_vxworks.c                     fwAddMatch(fw,fadr,32,0,121);
fadr              745 tools/finsig_vxworks.c                     uint32_t fadr = followBranch(fw,idx2adr(fw,j1+3),0x01000001);
fadr              746 tools/finsig_vxworks.c                     fwAddMatch(fw,fadr,32,0,121);
fadr              762 tools/finsig_vxworks.c         uint32_t fadr = followBranch(fw,idx2adr(fw,j),0x01000001);
fadr              763 tools/finsig_vxworks.c         fwAddMatch(fw,fadr,32,0,121);
fadr              775 tools/finsig_vxworks.c         uint32_t fadr = idx2adr(fw,k);
fadr              776 tools/finsig_vxworks.c         fwAddMatch(fw,fadr,32,0,121);
fadr              827 tools/finsig_vxworks.c     uint32_t fadr = idx2adr(fw, k);
fadr              828 tools/finsig_vxworks.c     fwAddMatch(fw,fadr,32,0,121);
fadr              843 tools/finsig_vxworks.c             uint32_t fadr = followBranch(fw, idx2adr(fw, k-2), 0x01000001);
fadr              844 tools/finsig_vxworks.c             fwAddMatch(fw,fadr,32,0,121);
fadr              856 tools/finsig_vxworks.c     uint32_t fadr = 0;
fadr              863 tools/finsig_vxworks.c         if (fadr == 0)
fadr              864 tools/finsig_vxworks.c             fadr = followBranch(fw, idx2adr(fw,k), 0x01000001);
fadr              870 tools/finsig_vxworks.c     if (fadr != 0)
fadr              872 tools/finsig_vxworks.c         fwAddMatch(fw,fadr,32,0,121);
fadr              893 tools/finsig_vxworks.c                 uint32_t fadr = followBranch(fw, idx2adr(fw,k), 0x01000001);
fadr              894 tools/finsig_vxworks.c                 if (func_names[k1].val == fadr)
fadr              897 tools/finsig_vxworks.c                     fadr = followBranch(fw, idx2adr(fw, k), 1);
fadr              898 tools/finsig_vxworks.c                     fwAddMatch(fw,fadr,32,0,122);
fadr              917 tools/finsig_vxworks.c             uint32_t fadr = LDR2val(fw,k+1);
fadr              918 tools/finsig_vxworks.c             fwAddMatch(fw,fadr,32,0,122);
fadr              935 tools/finsig_vxworks.c             uint32_t fadr = 0;
fadr              937 tools/finsig_vxworks.c                 fadr = followBranch(fw,idx2adr(fw,k+2),0x01000001);
fadr              939 tools/finsig_vxworks.c                 fadr = followBranch(fw,idx2adr(fw,k+3),0x01000001);
fadr              940 tools/finsig_vxworks.c             fwAddMatch(fw,fadr,32,0,122);
fadr             2144 tools/finsig_vxworks.c     uint32_t fadr = fwval(fw,j-1);      // function address
fadr             2145 tools/finsig_vxworks.c     if (idx_valid(fw,adr2idx(fw,fadr))) // is function address valid
fadr             2148 tools/finsig_vxworks.c         if (sig->offset > 1) fadr = followBranch(fw, fadr, 1);
fadr             2150 tools/finsig_vxworks.c         fadr = followBranch2(fw, fadr, sig->offset);
fadr             2151 tools/finsig_vxworks.c         fwAddMatch(fw,fadr,32,0,101);
fadr             2168 tools/finsig_vxworks.c         uint32_t fadr = fwval(fw,k+1);      // function address
fadr             2169 tools/finsig_vxworks.c         if (idx_valid(fw,adr2idx(fw,fadr))) // is function address valid
fadr             2171 tools/finsig_vxworks.c             uint32_t bfadr = followBranch2(fw, fadr, offset);
fadr             2172 tools/finsig_vxworks.c             if ((offset <= 1) || (bfadr != fadr))
fadr             2237 tools/finsig_vxworks.c                 uint32_t fadr = ADR2adr(fw,j2);
fadr             2238 tools/finsig_vxworks.c                 if (offset > 1) fadr = followBranch(fw, fadr, 1);
fadr             2239 tools/finsig_vxworks.c                 fadr = followBranch2(fw, fadr, offset);
fadr             2240 tools/finsig_vxworks.c                 fwAddMatch(fw,fadr,32,0,103);
fadr             2266 tools/finsig_vxworks.c             uint32_t fadr = idx2adr(fw,k);
fadr             2267 tools/finsig_vxworks.c             fwAddMatch(fw,fadr,32,0,104);
fadr             2327 tools/finsig_vxworks.c                 uint32_t fadr = LDR2val(fw,j2);
fadr             2328 tools/finsig_vxworks.c                 if (offset > 1) fadr = followBranch(fw, fadr, 1);
fadr             2329 tools/finsig_vxworks.c                 fadr = followBranch2(fw, fadr, offset);
fadr             2332 tools/finsig_vxworks.c                     uint32_t fadr2 = followBranch(fw, fadr, dryos_ofst);
fadr             2333 tools/finsig_vxworks.c                     if (fadr == fadr2) return 0;
fadr             2334 tools/finsig_vxworks.c                     fadr = fadr2;
fadr             2336 tools/finsig_vxworks.c                 fwAddMatch(fw,fadr,32,0,105);
fadr             2356 tools/finsig_vxworks.c         uint32_t fadr = idx2adr(fw,j1);
fadr             2357 tools/finsig_vxworks.c         fwAddMatch(fw,fadr,32,0,106);
fadr             2406 tools/finsig_vxworks.c         uint32_t fadr = idx2adr(fw,j1);
fadr             2412 tools/finsig_vxworks.c                 if (isLDR_PC(fw,j2) && (LDR2adr(fw,j2) == fadr))    // LDR ?
fadr             2417 tools/finsig_vxworks.c                         fadr = fwval(fw,j1);
fadr             2418 tools/finsig_vxworks.c                         if (idx_valid(fw,adr2idx(fw,fadr)))
fadr             2420 tools/finsig_vxworks.c                             fwAddMatch(fw,fadr,32,0,108);
fadr             2433 tools/finsig_vxworks.c     uint32_t fadr = 0;
fadr             2440 tools/finsig_vxworks.c         fadr = func_names[j].val;
fadr             2447 tools/finsig_vxworks.c             fadr = func_names[j].val;
fadr             2452 tools/finsig_vxworks.c     if (fadr == 0) return 0;
fadr             2454 tools/finsig_vxworks.c     int idx = adr2idx(fw, fadr);
fadr             2484 tools/finsig_vxworks.c             uint32_t fadr = followBranch(fw, func_names[j].val+ofst*4, 0xF1000001);
fadr             2485 tools/finsig_vxworks.c             if ((sig->offset == -1) || (fadr != func_names[j].val+ofst*4))
fadr             2487 tools/finsig_vxworks.c                 uint32_t fadr2 = fadr;
fadr             2489 tools/finsig_vxworks.c                 if ((sig->offset <= 0) || (fadr2 != fadr))
fadr             2520 tools/finsig_vxworks.c                 uint32_t fadr = idx2adr(fw,j1-ofst);
fadr             2521 tools/finsig_vxworks.c                 uint32_t bfadr = followBranch(fw,fadr,sig->offset);
fadr             2537 tools/finsig_vxworks.c                 if (found && ((sig->offset == 0) || (bfadr != fadr)))
fadr             2618 tools/finsig_vxworks.c                         uint32_t fadr = idx2adr(fw,j3-offset);
fadr             2619 tools/finsig_vxworks.c                         fwAddMatch(fw,fadr,32,0,113);
fadr             2725 tools/finsig_vxworks.c                 uint32_t fadr;
fadr             2727 tools/finsig_vxworks.c                     fadr = followBranch(fw,idx2adr(fw,k+1),0x01000001);
fadr             2731 tools/finsig_vxworks.c                     fadr = followBranch(fw,idx2adr(fw,k-1),0x01000001);
fadr             2733 tools/finsig_vxworks.c                 fwAddMatch(fw,fadr,32,0,117);
fadr             2767 tools/finsig_vxworks.c             uint32_t fadr = func_names[j].val+neg*(ofst&0xff)*4;
fadr             2771 tools/finsig_vxworks.c                 case 0: k = isLDMFD_PC(fw, adr2idx(fw, fadr)-1-addoffs); break;
fadr             2772 tools/finsig_vxworks.c                 case 1: k = isB(fw, adr2idx(fw, fadr)-1-addoffs); break;
fadr             2776 tools/finsig_vxworks.c                 fwAddMatch(fw,fadr,32,0,119);
fadr             2854 tools/finsig_vxworks.c                 uint32_t fadr = idx2adr(fw,j1-ofst);
fadr             2855 tools/finsig_vxworks.c                 uint32_t bfadr = followBranch(fw,fadr,sig->offset);
fadr             2856 tools/finsig_vxworks.c                 if ((sig->offset == 0) || (bfadr != fadr))
fadr             3023 tools/finsig_vxworks.c                 uint32_t fadr = followBranch2(fw,func_names[j].val,sig->offset);
fadr             3024 tools/finsig_vxworks.c                 fwAddMatch(fw,fadr,32,0,120);
fadr             3454 tools/finsig_vxworks.c int find_modelist(firmware *fw, uint32_t fadr)
fadr             3459 tools/finsig_vxworks.c     j1 = fwval(fw,adr2idx(fw,fadr));
fadr             3555 tools/finsig_vxworks.c     void print_stubs_min(firmware *fw, const char *name, uint32_t fadr, uint32_t atadr);
fadr             3756 tools/finsig_vxworks.c             uint32_t fadr = fwval(fw,k);
fadr             3757 tools/finsig_vxworks.c             int k2 = adr2idx(fw,fadr);
fadr             3767 tools/finsig_vxworks.c                         bprintf("//#define PARAM_CAMERA_NAME %d // Found @0x%08x\n",k-k1,fadr);
fadr             4061 tools/finsig_vxworks.c void print_stubs_min(firmware *fw, const char *name, uint32_t fadr, uint32_t atadr)
fadr             4066 tools/finsig_vxworks.c         bprintf("//DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr);
fadr             4067 tools/finsig_vxworks.c         if (fadr != o->val)
fadr             4078 tools/finsig_vxworks.c         bprintf("DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr);
fadr             4365 tools/finsig_vxworks.c         uint32_t fadr = find_inst_rev(fw, isSTMFD_LR, k-7, 30);
fadr             4366 tools/finsig_vxworks.c         if (fadr > 0)
fadr             4368 tools/finsig_vxworks.c             int k1 = search_fw(fw, find_B, fadr, 0, 1);
fadr             4376 tools/finsig_vxworks.c                     fadr = followBranch(fw, idx2adr(fw,k+8), 0x01000001);
fadr             4377 tools/finsig_vxworks.c                     int idx = adr2idx(fw, fadr);
fadr             4403 tools/finsig_vxworks.c                 uint32_t fadr = followBranch(fw, idx2adr(fw,k1), 0x01000001);
fadr             4404 tools/finsig_vxworks.c                 int idx = adr2idx(fw, fadr);
fadr             4417 tools/finsig_vxworks.c                                 fadr = ADR2adr(fw,k+2);
fadr             4418 tools/finsig_vxworks.c                                 idx = adr2idx(fw, fadr);
fadr             4450 tools/finsig_vxworks.c         uint32_t fadr = followBranch(fw, idx2adr(fw,idx+13), 0x01000001);
fadr             4451 tools/finsig_vxworks.c         idx = adr2idx(fw, fadr);
fadr             4458 tools/finsig_vxworks.c             fadr = followBranch(fw,idx2adr(fw,idx+2),1);
fadr             4459 tools/finsig_vxworks.c             idx = adr2idx(fw, fadr);
fadr             4480 tools/finsig_vxworks.c                     fadr = followBranch(fw, idx2adr(fw,idx+26), 0x01000001);
fadr             4481 tools/finsig_vxworks.c                     idx = adr2idx(fw, fadr);
fadr             4590 tools/finsig_vxworks.c         uint32_t fadr = followBranch(fw, idx2adr(fw,k+1), 1);
fadr             4591 tools/finsig_vxworks.c         uint32_t ofst = fw->buf[adr2idx(fw,fadr)] & 0x00000FFF;
fadr             4630 tools/finsig_vxworks.c                 uint32_t fadr = 0;
fadr             4633 tools/finsig_vxworks.c                     fadr = ADR2adr(fw,k1+1);
fadr             4637 tools/finsig_vxworks.c                     fadr = ADR2adr(fw,k1+2);
fadr             4641 tools/finsig_vxworks.c                     fadr = ADR2adr(fw,k1-3);
fadr             4645 tools/finsig_vxworks.c                     fadr = LDR2val(fw,k1+1);
fadr             4649 tools/finsig_vxworks.c                     fadr = LDR2val(fw,k1+2);
fadr             4651 tools/finsig_vxworks.c                 if (fadr != 0)
fadr             4653 tools/finsig_vxworks.c                     int idx2 = adr2idx(fw,fadr);
fadr             4658 tools/finsig_vxworks.c                            print_stubs_min(fw,"zoom_busy",base+ofst-4,fadr);
fadr             4702 tools/finsig_vxworks.c         uint32_t fadr = followBranch2(fw,idx2adr(fw,v+3),0x01000001);
fadr             4703 tools/finsig_vxworks.c         int k1 = adr2idx(fw,fadr);
fadr             5483 tools/finsig_vxworks.c     uint32_t    fadr;
fadr             5498 tools/finsig_vxworks.c     key_info[kcount].fadr = adr;
fadr             5598 tools/finsig_vxworks.c         bprintf("//    { %d, %-20s,0x%08x }, // Found @0x%08x, levent 0x%02x%s\n",key_info[k].reg,key_info[k].nm,key_info[k].bits,key_info[k].fadr,key_info[k].ev,(key_info[k].inv==0)?"":" (uses inverted logic in physw_status)");
fadr             5636 tools/finsig_vxworks.c                     uint32_t fadr = followBranch(fw,idx2adr(fw,k1),0x01000001);
fadr             5637 tools/finsig_vxworks.c                     int k2 = adr2idx(fw,fadr);
fadr             5795 tools/finsig_vxworks.c int match_eventproc(firmware *fw, int k, uint32_t fadr, __attribute__ ((unused))uint32_t v2)
fadr             5801 tools/finsig_vxworks.c         if (adr == fadr)
fadr             5889 tools/finsig_vxworks.c int match_registerlists(firmware *fw, int k, uint32_t fadr, __attribute__ ((unused))uint32_t v2)
fadr             5894 tools/finsig_vxworks.c         if (adr == fadr)
fadr             5922 tools/finsig_vxworks.c int match_registerlistproc(firmware *fw, int k, uint32_t fadr, __attribute__ ((unused))uint32_t v2)
fadr             5927 tools/finsig_vxworks.c         if (adr == fadr)
fadr             5929 tools/finsig_vxworks.c             fadr = idx2adr(fw,k);
fadr             5930 tools/finsig_vxworks.c             search_fw(fw, match_registerlists, fadr, 0, 6);
fadr             5942 tools/finsig_vxworks.c         uint32_t fadr = func_names[j].val;
fadr             5943 tools/finsig_vxworks.c         search_fw(fw, match_eventproc, fadr, 0, 1);
fadr             5948 tools/finsig_vxworks.c         uint32_t fadr = func_names[j].val;
fadr             5949 tools/finsig_vxworks.c         search_fw(fw, match_eventproc, fadr, 0, 1);
fadr             5950 tools/finsig_vxworks.c         search_fw(fw, match_registerlistproc, fadr, 0, 12);
fadr             5966 tools/finsig_vxworks.c int match_createtask(firmware *fw, int k, uint32_t fadr, __attribute__ ((unused))uint32_t v2)
fadr             5971 tools/finsig_vxworks.c     if (adr == fadr)
fadr             6141 tools/finsig_vxworks.c int match_ptp_handlers(firmware *fw, int k, uint32_t fadr, __attribute__ ((unused))uint32_t v2)
fadr             6171 tools/finsig_vxworks.c     if (adr == fadr)
fadr              289 tools/firmware_load.c     uint32_t fadr = (inst & 0x00800000)?idx2adr(fw,offset+2)+offst:idx2adr(fw,offset+2)-offst;
fadr              290 tools/firmware_load.c     return fadr;
fadr              314 tools/firmware_load.c     uint32_t fadr = 0;
fadr              318 tools/firmware_load.c             fadr = idx2adr(fw,offset+2)-offst;
fadr              321 tools/firmware_load.c             fadr = idx2adr(fw,offset+2)+offst;
fadr              330 tools/firmware_load.c     return fadr;
fadr              339 tools/firmware_load.c     uint32_t fadr = 0;
fadr              347 tools/firmware_load.c             fadr = offst;
fadr              350 tools/firmware_load.c     return fadr;
fadr              360 tools/firmware_load.c     uint32_t fadr = 0;
fadr              368 tools/firmware_load.c             fadr = offst;
fadr              371 tools/firmware_load.c     return fadr;
fadr              406 tools/firmware_load.c uint32_t followBranch(firmware *fw, uint32_t fadr, int offset)
fadr              411 tools/firmware_load.c         uint32_t fidx = adr2idx(fw,fadr);  // function index
fadr              419 tools/firmware_load.c                 fadr = idx2adr(fw,fidx+o+2);
fadr              423 tools/firmware_load.c             fadr = LDR2val(fw,fidx);
fadr              426 tools/firmware_load.c     return fadr;
fadr              430 tools/firmware_load.c uint32_t followBranch2(firmware *fw, uint32_t fadr, int offset)
fadr              432 tools/firmware_load.c     fadr = followBranch(fw, fadr, offset);
fadr              434 tools/firmware_load.c         fadr = followBranch(fw, fadr, offset);
fadr              435 tools/firmware_load.c     return fadr;
fadr              763 tools/firmware_load.c                 uint32_t fadr = idx2adr(fw,k);  // string pointer address
fadr              767 tools/firmware_load.c                     if (isADR_PC_cond(fw,j) && (ADR2adr(fw,j) == fadr))
fadr              771 tools/firmware_load.c                     else if (isLDR_PC_cond(fw,j) && (LDR2val(fw,j) == fadr))
fadr             1149 tools/firmware_load.c                     uint32_t fadr = LDR2val(fw,k-1);
fadr             1152 tools/firmware_load.c                     if ((fadr > fw->base) && (dadr < fw->base))
fadr             1155 tools/firmware_load.c                         fw->data_init_start = fadr;
fadr             1281 tools/firmware_load.c                                 uint32_t fadr = idx2adr(fw,j);
fadr             1287 tools/firmware_load.c                                         if (badr == fadr)
fadr             1328 tools/firmware_load.c                 uint32_t fadr = LDR2val(fw,i);
fadr             1331 tools/firmware_load.c                 if ((fadr > fw->base) && (dadr < fw->base))
fadr             1333 tools/firmware_load.c                     fw->buf2 = &fw->buf[adr2idx(fw,fadr)];
fadr             1335 tools/firmware_load.c                     fw->base_copied = fadr;
fadr             1352 tools/firmware_load.c                 uint32_t fadr = LDR2val(fw,i);
fadr             1355 tools/firmware_load.c                 if ((fadr > fw->base) && (dadr < fw->base))
fadr             1358 tools/firmware_load.c                     fw->data_init_start = fadr;
fadr              109 tools/firmware_load.h uint32_t followBranch(firmware *fw, uint32_t fadr, int offset);
fadr              110 tools/firmware_load.h uint32_t followBranch2(firmware *fw, uint32_t fadr, int offset);