idx2adr 1442 tools/chdk_dasm.c return idx2adr(fw,start); idx2adr 1446 tools/chdk_dasm.c return idx2adr(fw,start); idx2adr 1450 tools/chdk_dasm.c return idx2adr(fw,start); idx2adr 1454 tools/chdk_dasm.c return idx2adr(fw,start); idx2adr 761 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw,k); idx2adr 777 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw,k); idx2adr 798 tools/finsig_dryos.c return search_fw(fw, match_apex2us, idx2adr(fw,j), 0, 1); idx2adr 808 tools/finsig_dryos.c return search_fw(fw, match_apex2us2, idx2adr(fw,j), 0, 1); idx2adr 834 tools/finsig_dryos.c fadr = followBranch(fw, idx2adr(fw,k+47), 0x01000001); idx2adr 838 tools/finsig_dryos.c fadr = followBranch(fw, idx2adr(fw,k+48), 0x01000001); idx2adr 857 tools/finsig_dryos.c uint32_t adr1 = idx2adr(fw,j); // address of 1st value idx2adr 858 tools/finsig_dryos.c uint32_t adr2 = idx2adr(fw,j+2); // address of 2nd value idx2adr 870 tools/finsig_dryos.c uint32_t fadr = followBranch(fw,idx2adr(fw,j1+2),0x01000001); idx2adr 883 tools/finsig_dryos.c uint32_t fadr = followBranch(fw,idx2adr(fw,j1+3),0x01000001); idx2adr 909 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw, k+1); idx2adr 954 tools/finsig_dryos.c uint32_t f1 = followBranch(fw,idx2adr(fw,j+1),0x01000001); idx2adr 973 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw, k); idx2adr 989 tools/finsig_dryos.c uint32_t fadr = followBranch(fw, idx2adr(fw, k-2), 0x01000001); idx2adr 1011 tools/finsig_dryos.c k = adr2idx(fw, followBranch(fw, idx2adr(fw, k), 0x01000001)); idx2adr 1012 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw, k); idx2adr 1024 tools/finsig_dryos.c k = adr2idx(fw, followBranch(fw, idx2adr(fw, k), 0x01000001)); idx2adr 1030 tools/finsig_dryos.c j = adr2idx(fw, followBranch(fw, idx2adr(fw, j), 0xe1000001)); idx2adr 1031 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw, j); idx2adr 1036 tools/finsig_dryos.c j = adr2idx(fw, followBranch(fw, idx2adr(fw, k), 0x01000001)); idx2adr 1039 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw, j); idx2adr 1050 tools/finsig_dryos.c j = adr2idx(fw, followBranch2(fw, idx2adr(fw, k), 0x01000001)); // followBranch2 to support s110 idx2adr 1058 tools/finsig_dryos.c j = adr2idx(fw, followBranch(fw, idx2adr(fw, k), 0x01000001)); idx2adr 1066 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw, j); idx2adr 1075 tools/finsig_dryos.c j = adr2idx(fw, followBranch(fw, idx2adr(fw, k), 0x01000001)); idx2adr 1078 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw, j); idx2adr 1185 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw, i); idx2adr 1266 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw, i); idx2adr 1289 tools/finsig_dryos.c uint32_t fadr = followBranch(fw, idx2adr(fw, k), 0x01000001); idx2adr 1301 tools/finsig_dryos.c uint32_t fadr = followBranch(fw, idx2adr(fw, k), 0x01000001); idx2adr 1332 tools/finsig_dryos.c uint32_t fadr = followBranch(fw, idx2adr(fw, k), 0x01000001); idx2adr 1357 tools/finsig_dryos.c uint32_t fadr = followBranch(fw, idx2adr(fw, i), 0x01000001); idx2adr 1360 tools/finsig_dryos.c fadr = followBranch(fw, idx2adr(fw, i+2), 0x01000001); idx2adr 1384 tools/finsig_dryos.c fadr = followBranch(fw, idx2adr(fw,k), 0x01000001); idx2adr 1413 tools/finsig_dryos.c uint32_t fadr = followBranch(fw, idx2adr(fw,k), 0x01000001); idx2adr 1417 tools/finsig_dryos.c fadr = followBranch(fw, idx2adr(fw, k), 1); idx2adr 1437 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw,k+1); idx2adr 1452 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw,k+1); idx2adr 1471 tools/finsig_dryos.c uint32_t fadr = followBranch2(fw,idx2adr(fw,k),0x01000001); idx2adr 1483 tools/finsig_dryos.c fadr = followBranch2(fw,idx2adr(fw,k1),0x01000001); idx2adr 1495 tools/finsig_dryos.c if ((isLDR_PC(fw,k1) || isADR_PC(fw,k1)) && (idx2adr(fw,k1) == strGIF)) idx2adr 1504 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,s),32,0,122); idx2adr 1519 tools/finsig_dryos.c strGIF = idx2adr(fw,j); idx2adr 1536 tools/finsig_dryos.c uint32_t fadr = followBranch2(fw,idx2adr(fw,k),0xF1000001); idx2adr 1571 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,k),32,0,122); idx2adr 1607 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,k),32,0,122); idx2adr 1624 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,k),32,0,122); idx2adr 1658 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,m1),32,0,122); idx2adr 1748 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,m2),32,0,122); idx2adr 1841 tools/finsig_dryos.c uint32_t a1 = idx2adr(fw,n); idx2adr 1847 tools/finsig_dryos.c if (isBL_cond(fw,k)&&(idx2adr(fw,idxFollowBranch(fw,k,0xe1000001))==a1)) // BLEQ idx2adr 1893 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,n),32,0,122); idx2adr 1907 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,n),32,0,122); idx2adr 1921 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,n),32,0,122); idx2adr 1935 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,n),32,0,122); idx2adr 1958 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,f1),32,0,122); idx2adr 1971 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,f1),32,0,122); idx2adr 1996 tools/finsig_dryos.c if ( followBranch2(fw,idx2adr(fw,k2),0x01000001) != idx2adr(fw,f2) ) // ClearEventFlag? idx2adr 2014 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,k2),32,0,122); idx2adr 2060 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,f2),32,0,122); idx2adr 2095 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,f1),32,0,122); idx2adr 2134 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,f2),32,0,122); idx2adr 2152 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,f1),32,0,122); idx2adr 2180 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,f1),32,0,122); idx2adr 2225 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,k),32,0,122); idx2adr 2240 tools/finsig_dryos.c frsp_buf_at = idx2adr(fw,j3+m); idx2adr 2251 tools/finsig_dryos.c frsp_buf_at = idx2adr(fw,j3+m); idx2adr 2262 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,k),32,0,122); idx2adr 2290 tools/finsig_dryos.c frsp_buf_at = idx2adr(fw,k1); idx2adr 2319 tools/finsig_dryos.c adr = followBranch(fw,idx2adr(fw,k+1),0x01000001); idx2adr 2332 tools/finsig_dryos.c uint32_t adr2 = followBranch(fw,idx2adr(fw,k+1),0x01000001); idx2adr 2373 tools/finsig_dryos.c if ( idx2adr(fw, k) == idx2adr(fw, j) ) idx2adr 2389 tools/finsig_dryos.c add_func_name("j_j_GetBaseSv", idx2adr(fw,l), ""); idx2adr 2390 tools/finsig_dryos.c add_func_name("j_GetBaseSv", idx2adr(fw,k), ""); idx2adr 2391 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,m),32,0,122); idx2adr 2395 tools/finsig_dryos.c add_func_name("j_GetBaseSv", idx2adr(fw,l), ""); idx2adr 2396 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,k),32,0,122); idx2adr 2401 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,l),32,0,122); idx2adr 2443 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,f2),32,0,122); idx2adr 2478 tools/finsig_dryos.c r0 = adr2idx(fw,idx2adr(fw,r0)); // needed on cams with code copied to RAM idx2adr 2483 tools/finsig_dryos.c b1 = adr2idx(fw,idx2adr(fw,b1)); // needed on cams with code copied to RAM idx2adr 2493 tools/finsig_dryos.c if (idx2adr(fw,idxFollowBranch(fw,j1,0x01000001))==idx2adr(fw,f1)) { idx2adr 2494 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,b1),32,0,122); idx2adr 2508 tools/finsig_dryos.c b2 = adr2idx(fw,idx2adr(fw,b2)); // needed on cams with code copied to RAM idx2adr 2514 tools/finsig_dryos.c if (idx2adr(fw,idxFollowBranch(fw,j1,0x01000001))==idx2adr(fw,f1)) { idx2adr 2515 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,b2),32,0,122); idx2adr 3312 tools/finsig_dryos.c uint32_t fa = idx2adr(fw,j2+1); idx2adr 3336 tools/finsig_dryos.c return search_fw(fw, match_strsig3a, idx2adr(fw,j), sig->offset, 3); idx2adr 3353 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw,k); idx2adr 3362 tools/finsig_dryos.c return search_fw(fw, match_strsig4a, idx2adr(fw,j), sig->offset, sig->offset+1); idx2adr 3433 tools/finsig_dryos.c return search_fw(fw, match_strsig5a, idx2adr(fw,j), sig->offset, 3); idx2adr 3443 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw,j1); idx2adr 3471 tools/finsig_dryos.c uint32_t fa = idx2adr(fw,j2); idx2adr 3482 tools/finsig_dryos.c return search_fw(fw, match_strsig7a, idx2adr(fw,j), sig->offset, 2); idx2adr 3494 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw,j1); idx2adr 3600 tools/finsig_dryos.c uint32_t sadr = idx2adr(fw,j); // string address idx2adr 3609 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw,j1-ofst); idx2adr 3671 tools/finsig_dryos.c idx = adr2idx(fw,followBranch(fw,idx2adr(fw,idx),1)) - 1; idx2adr 3695 tools/finsig_dryos.c uint32_t padr = idx2adr(fw,k); // string ptr address idx2adr 3701 tools/finsig_dryos.c uint32_t ppadr = idx2adr(fw,j2); // string ptr ptr address idx2adr 3707 tools/finsig_dryos.c uint32_t fadr = idx2adr(fw,j3-offset); idx2adr 3746 tools/finsig_dryos.c uint32_t fa = idx2adr(fw,j2); idx2adr 3759 tools/finsig_dryos.c return search_fw(fw, match_strsig15a, idx2adr(fw,j), sig->offset, 1); idx2adr 3780 tools/finsig_dryos.c uint32_t fa = idx2adr(fw,j2); idx2adr 3828 tools/finsig_dryos.c fadr = followBranch(fw,idx2adr(fw,k+1),0x01000001); idx2adr 3834 tools/finsig_dryos.c fadr = followBranch(fw,idx2adr(fw,k-1),0x01000001); idx2adr 3841 tools/finsig_dryos.c fadr = followBranch(fw,idx2adr(fw,k),0x01000001); idx2adr 3935 tools/finsig_dryos.c uint32_t fa = idx2adr(fw,j2); idx2adr 3951 tools/finsig_dryos.c return search_fw(fw, match_strsig23a, idx2adr(fw,j), sig->offset, 2); idx2adr 3984 tools/finsig_dryos.c uint32_t sadr = idx2adr(fw,j); // string address idx2adr 3996 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,j2-ofst),32,0,124); idx2adr 4009 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,j2-ofst),32,0,124); idx2adr 4179 tools/finsig_dryos.c idx = adr2idx(fw, followBranch2(fw, idx2adr(fw,n->off+i+s->value), 0xF0000001)); idx2adr 4244 tools/finsig_dryos.c fwAddMatch(fw,idx2adr(fw,i+n->off),success,fail,func_list[j].ver); idx2adr 4388 tools/finsig_dryos.c bprintf("%08x\n",idx2adr(fw,k)); idx2adr 4440 tools/finsig_dryos.c bprintf("// Firmware modemap table found @%08x -> ",idx2adr(fw,k1)); idx2adr 4456 tools/finsig_dryos.c FlashParamsTable_address = idx2adr(fw,k); idx2adr 4466 tools/finsig_dryos.c if (search_fw(fw, match_FlashParamsTable2, idx2adr(fw,k), 0, 1)) idx2adr 4646 tools/finsig_dryos.c bprintf("//#define CAM_RAW_ROWPIX %d // Found @0x%08x\n",raw_width,idx2adr(fw,kw)); idx2adr 4654 tools/finsig_dryos.c bprintf("//#define CAM_RAW_ROWS %d // Found @0x%08x\n",raw_height,idx2adr(fw,kh)); idx2adr 4665 tools/finsig_dryos.c bprintf("//#define CAM_UNCACHED_BIT 0x%08x // Found @0x%08x\n",fw->uncached_adr,idx2adr(fw,fw->uncached_adr_idx)); idx2adr 4691 tools/finsig_dryos.c fadr = followBranch2(fw,idx2adr(fw,k2+b),0x01000001); idx2adr 4699 tools/finsig_dryos.c bprintf("//#define CAM_DATE_FOLDER_NAMING 0x%03x // Found @0x%08x (pass as 3rd param to GetImageFolder)\n",val,idx2adr(fw,k3)); idx2adr 4752 tools/finsig_dryos.c bprintf("//#define MAX_CHUNKS_FOR_FWT %d // Found @0x%08x\n",c,idx2adr(fw,k+k1)); idx2adr 4792 tools/finsig_dryos.c bprintf("//void *vid_get_bitmap_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k)); idx2adr 4800 tools/finsig_dryos.c bprintf("//void *vid_get_bitmap_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k)); idx2adr 4814 tools/finsig_dryos.c bprintf("//int get_flash_params_count(void) { return 0x%02x; } // Found @0x%08x\n",fw->buf[k+1]&0xFFF,idx2adr(fw,k+1)); idx2adr 4835 tools/finsig_dryos.c bprintf("//DEF_CONST(%-34s,0x%08x) // Found @0x%08x",name,fadr,idx2adr(fw,k+1)); idx2adr 4847 tools/finsig_dryos.c bprintf("DEF_CONST(%-34s,0x%08x) // Found @0x%08x",name,fadr,idx2adr(fw,k+1)); idx2adr 4897 tools/finsig_dryos.c where = idx2adr(fw,k3+k4); idx2adr 4942 tools/finsig_dryos.c bprintf("//void *vid_get_viewport_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v,idx2adr(fw,k)); idx2adr 4974 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)); idx2adr 4975 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)); idx2adr 4993 tools/finsig_dryos.c bprintf("DEF(%-40s,0x%08x) // Found @0x%08x\n","jpeg_count_str",v1,idx2adr(fw,k-1)); idx2adr 4994 tools/finsig_dryos.c bprintf("//char *camera_jpeg_count_str() { return (char*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k-1)); idx2adr 5128 tools/finsig_dryos.c print_stubs_min(fw,"exmem_alloc_table",u,idx2adr(fw,i+n)); idx2adr 5145 tools/finsig_dryos.c print_stubs_min(fw,"levent_table",idx2adr(fw,k),idx2adr(fw,k)); idx2adr 5147 tools/finsig_dryos.c uint32_t levent_tbl = idx2adr(fw,k); idx2adr 5166 tools/finsig_dryos.c print_stubs_min(fw,"movie_status",base+ofst,idx2adr(fw,k)); idx2adr 5179 tools/finsig_dryos.c print_stubs_min(fw,"movie_status",base+ofst,idx2adr(fw,k)); idx2adr 5192 tools/finsig_dryos.c print_stubs_min(fw,"movie_status",base+ofst,idx2adr(fw,k)); idx2adr 5207 tools/finsig_dryos.c print_stubs_min(fw,"full_screen_refresh",base,idx2adr(fw,k)); idx2adr 5222 tools/finsig_dryos.c print_stubs_min(fw,"canon_shoot_menu_active",base+ofst,idx2adr(fw,k)); idx2adr 5233 tools/finsig_dryos.c print_stubs_min(fw,"canon_shoot_menu_active",base+ofst,idx2adr(fw,k)); idx2adr 5258 tools/finsig_dryos.c print_stubs_min(fw,"playrec_mode",base+ofst,idx2adr(fw,k)); idx2adr 5273 tools/finsig_dryos.c (followBranch(fw,idx2adr(fw,k),1) != followBranch(fw,idx2adr(fw,k+1),1)) && idx2adr 5274 tools/finsig_dryos.c (followBranch(fw,idx2adr(fw,k),1) == followBranch(fw,idx2adr(fw,k+2),1)) && idx2adr 5275 tools/finsig_dryos.c (followBranch(fw,idx2adr(fw,k),1) == followBranch(fw,idx2adr(fw,k+3),1)) && idx2adr 5276 tools/finsig_dryos.c (followBranch(fw,idx2adr(fw,k),1) != followBranch(fw,idx2adr(fw,k+4),1)) && idx2adr 5277 tools/finsig_dryos.c (followBranch(fw,idx2adr(fw,k),1) != followBranch(fw,idx2adr(fw,k+5),1)) && idx2adr 5278 tools/finsig_dryos.c (followBranch(fw,idx2adr(fw,k),1) == followBranch(fw,idx2adr(fw,k+6),1)) && idx2adr 5279 tools/finsig_dryos.c (followBranch(fw,idx2adr(fw,k),1) == followBranch(fw,idx2adr(fw,k+7),1)) && idx2adr 5280 tools/finsig_dryos.c (isLDR_PC(fw,adr2idx(fw,followBranch(fw,idx2adr(fw,k),1))))) // LDR R0, =base idx2adr 5282 tools/finsig_dryos.c uint32_t base = LDR2val(fw,adr2idx(fw,followBranch(fw,idx2adr(fw,k),1))); idx2adr 5284 tools/finsig_dryos.c print_stubs_min(fw,"some_flag_for_af_scan",base,followBranch(fw,idx2adr(fw,k),1)); idx2adr 5295 tools/finsig_dryos.c return idx2adr(fw,k); idx2adr 5301 tools/finsig_dryos.c return idx2adr(fw,k); idx2adr 5314 tools/finsig_dryos.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx2+2)); idx2adr 5323 tools/finsig_dryos.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx2+2)); idx2adr 5343 tools/finsig_dryos.c print_stubs_min(fw,"active_palette_buffer",palette_control+active_offset,idx2adr(fw,k1-1)); idx2adr 5344 tools/finsig_dryos.c print_stubs_min(fw,"palette_buffer_ptr",palette_control+ptr_offset,idx2adr(fw,k-5)); idx2adr 5347 tools/finsig_dryos.c fadr = followBranch(fw, idx2adr(fw,k+8), 0x01000001); idx2adr 5354 tools/finsig_dryos.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx+2)); idx2adr 5374 tools/finsig_dryos.c uint32_t fadr = followBranch(fw, idx2adr(fw,k1), 0x01000001); idx2adr 5382 tools/finsig_dryos.c print_stubs_min(fw,"palette_buffer_ptr",v2+ptr_offset,idx2adr(fw,k2)); idx2adr 5408 tools/finsig_dryos.c print_stubs_min(fw,"palette_buffer_ptr",v2+ptr_offset,idx2adr(fw,k1)); idx2adr 5421 tools/finsig_dryos.c uint32_t fadr = followBranch(fw, idx2adr(fw,idx+13), 0x01000001); idx2adr 5426 tools/finsig_dryos.c print_stubs_min(fw,"palette_control",palette_control,idx2adr(fw,idx)); idx2adr 5428 tools/finsig_dryos.c print_stubs_min(fw,"active_palette_buffer",palette_control+active_offset,idx2adr(fw,idx+1)); idx2adr 5429 tools/finsig_dryos.c fadr = followBranch(fw,idx2adr(fw,idx+2),1); idx2adr 5436 tools/finsig_dryos.c print_stubs_min(fw,"palette_buffer_ptr",palette_control+ptr_offset,idx2adr(fw,idx+13)); idx2adr 5442 tools/finsig_dryos.c print_stubs_min(fw,"palette_buffer",palette_buffer,idx2adr(fw,idx+17)); idx2adr 5447 tools/finsig_dryos.c print_stubs_min(fw,"palette_buffer",palette_buffer,idx2adr(fw,idx+18)); idx2adr 5451 tools/finsig_dryos.c fadr = followBranch(fw, idx2adr(fw,idx+26), 0x01000001); idx2adr 5458 tools/finsig_dryos.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx+2)); idx2adr 5475 tools/finsig_dryos.c print_stubs_min(fw,"active_palette_buffer",palette_control+active_offset,idx2adr(fw,idx+1)); idx2adr 5498 tools/finsig_dryos.c print_stubs_min(fw,"viewport_buffers",v1,idx2adr(fw,k)); idx2adr 5499 tools/finsig_dryos.c print_stubs_min(fw,"active_viewport_buffer",a,idx2adr(fw,k1+1)); idx2adr 5507 tools/finsig_dryos.c print_stubs_min(fw,"viewport_buffers",v1,idx2adr(fw,k)); idx2adr 5508 tools/finsig_dryos.c print_stubs_min(fw,"active_viewport_buffer",a,idx2adr(fw,k1+1)); idx2adr 5516 tools/finsig_dryos.c print_stubs_min(fw,"viewport_buffers",v1,idx2adr(fw,k)); idx2adr 5517 tools/finsig_dryos.c print_stubs_min(fw,"active_viewport_buffer",a,idx2adr(fw,k1+1)); idx2adr 5540 tools/finsig_dryos.c if (search_fw(fw, match_viewport_address2, idx2adr(fw,k), 0, 1)) idx2adr 5550 tools/finsig_dryos.c print_stubs_min(fw,"physw_status",LDR2val(fw,k),idx2adr(fw,k)); idx2adr 5561 tools/finsig_dryos.c uint32_t fadr = followBranch(fw, idx2adr(fw,k+1), 1); idx2adr 5563 tools/finsig_dryos.c print_stubs_min(fw,"physw_run",base+ofst,idx2adr(fw,k)); idx2adr 5566 tools/finsig_dryos.c print_stubs_min(fw,"physw_sleep_delay",base+ofst,idx2adr(fw,k)); idx2adr 5583 tools/finsig_dryos.c print_stubs_min(fw,"canon_menu_active",base+ofst,idx2adr(fw,k)); idx2adr 5659 tools/finsig_dryos.c print_stubs_min(fw,"focus_busy",base+ofst-4,idx2adr(fw,k1)); idx2adr 5670 tools/finsig_dryos.c uint32_t screen_lock = idx2adr(fw,k); idx2adr 5671 tools/finsig_dryos.c if (isBL(fw,v) && (followBranch(fw,idx2adr(fw,v),0x01000001) == screen_lock) && isBL(fw,v+2) && isBL(fw,v+3)) idx2adr 5673 tools/finsig_dryos.c uint32_t fadr = followBranch2(fw,idx2adr(fw,v+3),0x01000001); idx2adr 5688 tools/finsig_dryos.c print_stubs_min(fw,"bitmap_buffer",bitmap_buffer,idx2adr(fw,k2)); idx2adr 5689 tools/finsig_dryos.c print_stubs_min(fw,"active_bitmap_buffer",active_bitmap_buffer,idx2adr(fw,k2+1)); idx2adr 5713 tools/finsig_dryos.c bprintf("// Camera has 2 RAW buffers @ 0x%08x & 0x%08x\n", rb1, rb2, idx2adr(fw,k)); idx2adr 5716 tools/finsig_dryos.c print_stubs_min(fw,"raw_buffers",idx2adr(fw,k),idx2adr(fw,k)); idx2adr 5725 tools/finsig_dryos.c bprintf("// Camera has 2 RAW buffers @ 0x%08x & 0x%08x\n", rb1, rb2, idx2adr(fw,k)); idx2adr 5728 tools/finsig_dryos.c print_stubs_min(fw,"raw_buffers",idx2adr(fw,k),idx2adr(fw,k)); idx2adr 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)) idx2adr 5749 tools/finsig_dryos.c print_stubs_min(fw,"fileio_semaphore",v,idx2adr(fw,j)); idx2adr 5776 tools/finsig_dryos.c print_stubs_min(fw,"cameracon_state",base+ofst,idx2adr(fw,k)); idx2adr 5833 tools/finsig_dryos.c print_stubs_min(fw,"video_compression_rate",v,idx2adr(fw,k1)); idx2adr 5862 tools/finsig_dryos.c print_stubs_min(fw,"playrec_mode",base+ofst,idx2adr(fw,k)); idx2adr 5887 tools/finsig_dryos.c print_stubs_min(fw,"zoom_status",base+ofst,idx2adr(fw,k)); idx2adr 5906 tools/finsig_dryos.c print_stubs_min(fw,"zoom_status",base,idx2adr(fw,k)); idx2adr 5923 tools/finsig_dryos.c print_stubs_min(fw,"zoom_status",base+0x20,idx2adr(fw,k+k1)); idx2adr 5970 tools/finsig_dryos.c print_stubs_min(fw,"focus_len_table",idx2adr(fw,pos),idx2adr(fw,pos)); idx2adr 5992 tools/finsig_dryos.c print_stubs_min(fw,"recreview_hold",base+ofst,idx2adr(fw,k1)); idx2adr 6104 tools/finsig_dryos.c print_stubs_min(fw,"active_raw_buffer",base+ofst,idx2adr(fw,k1)); idx2adr 6117 tools/finsig_dryos.c bprintf("// Camera appears to have only 1 RAW buffer @ 0x%08x (Found @0x%08x)\n", rb1, idx2adr(fw,rb1_idx)); idx2adr 6130 tools/finsig_dryos.c uint32_t nadr = idx2adr(fw, k); idx2adr 6206 tools/finsig_dryos.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x)\n",ofst2,idx2adr(fw,k3),ofst2); idx2adr 6207 tools/finsig_dryos.c bprintf("//static long *nrflag = (long*)(0x%04x); // Found @ %08x\n",ofst2,idx2adr(fw,k3)); idx2adr 6211 tools/finsig_dryos.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x) & %08x (-0x%02x)\n",ofst2+ofst1,idx2adr(fw,k3),ofst2,idx2adr(fw,k),-ofst1); idx2adr 6212 tools/finsig_dryos.c bprintf("//static long *nrflag = (long*)(0x%04x-0x%02x); // Found @ %08x & %08x\n",ofst2,-ofst1,idx2adr(fw,k3),idx2adr(fw,k4)); idx2adr 6216 tools/finsig_dryos.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x) & %08x (+0x%02x)\n",ofst2+ofst1,idx2adr(fw,k3),ofst2,idx2adr(fw,k),ofst1); idx2adr 6217 tools/finsig_dryos.c bprintf("//static long *nrflag = (long*)(0x%04x+0x%02x); // Found @ %08x & %08x\n",ofst2,ofst1,idx2adr(fw,k3),idx2adr(fw,k4)); idx2adr 6259 tools/finsig_dryos.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x) & %08x (+0x%02x)\n",ofst2+ofst1,idx2adr(fw,k3),ofst2,idx2adr(fw,k2),ofst1); idx2adr 6260 tools/finsig_dryos.c bprintf("//static long *nrflag = (long*)(0x%04x+0x%02x); // Found @ %08x & %08x\n",ofst2,ofst1,idx2adr(fw,k3),idx2adr(fw,k2)); idx2adr 6331 tools/finsig_dryos.c if (followBranch(fw,idx2adr(fw,j1),0x01000001) == followBranch(fw,idx2adr(fw,j2),0x01000001)) idx2adr 6338 tools/finsig_dryos.c bprintf("\n// LED table init @ 0x%x\n",idx2adr(fw,k1)); idx2adr 6612 tools/finsig_dryos.c bprintf("// GPIO table @ 0x%x\n",idx2adr(fw, gpiotbladdr)); idx2adr 6635 tools/finsig_dryos.c if (idx2adr(fw,idxFollowBranch(fw,k1,0x01000001)) == idx2adr(fw,f1)) // BL CreateMessageQueueStrictly idx2adr 6651 tools/finsig_dryos.c bprintf("\n// LED table init @ 0x%x\n",idx2adr(fw,k1)); idx2adr 6769 tools/finsig_dryos.c bprintf("// GPIO table @ 0x%x\n",idx2adr(fw, gpiotbladdr)); idx2adr 6803 tools/finsig_dryos.c u = idx2adr(fw,i); idx2adr 6857 tools/finsig_dryos.c v = idx2adr(fw, n); idx2adr 6885 tools/finsig_dryos.c sizeloc = idx2adr(fw,j1+n); idx2adr 6891 tools/finsig_dryos.c sizeloc = idx2adr(fw,j1+n); idx2adr 6904 tools/finsig_dryos.c startloc = idx2adr(fw,j1+n); idx2adr 7035 tools/finsig_dryos.c if (followBranch2(fw, idx2adr(fw,j1), 0x01000001) == fadr) idx2adr 7083 tools/finsig_dryos.c return search_fw(fw, match_propsig1a, idx2adr(fw,j), sig->offset, 1); idx2adr 7234 tools/finsig_dryos.c tadr = idx2adr(fw,tidx+k); idx2adr 7265 tools/finsig_dryos.c tadr = idx2adr(fw,tidx+k); idx2adr 7317 tools/finsig_dryos.c tadr = idx2adr(fw,tidx+k); idx2adr 7436 tools/finsig_dryos.c uint32_t fadr = followBranch(fw,idx2adr(fw,k1),0x01000001); idx2adr 7669 tools/finsig_dryos.c uint32_t adr = followBranch(fw,idx2adr(fw,k),0x01000001); idx2adr 7708 tools/finsig_dryos.c uint32_t adr = followBranch(fw,idx2adr(fw,k),0x01000001); idx2adr 7776 tools/finsig_dryos.c uint32_t adr = followBranch(fw,idx2adr(fw,k+1),1); idx2adr 7779 tools/finsig_dryos.c search_fw(fw, match_registerproc2, idx2adr(fw,k), 0, 2); idx2adr 7789 tools/finsig_dryos.c uint32_t adr = followBranch2(fw,idx2adr(fw,k+1),0x01000001); idx2adr 7809 tools/finsig_dryos.c uint32_t adr = followBranch2(fw,idx2adr(fw,k+1),0x01000001); idx2adr 7855 tools/finsig_dryos.c fadr = followBranch(fw,idx2adr(fw,j+offsets[i]+1),0x01000001); idx2adr 7869 tools/finsig_dryos.c fadr = followBranch(fw,idx2adr(fw,j+1),0x01000001); idx2adr 7884 tools/finsig_dryos.c int k1 = adr2idx(fw,followBranch(fw,idx2adr(fw,k),0x01000001)); idx2adr 7941 tools/finsig_dryos.c uint32_t adr = followBranch2(fw,idx2adr(fw,k),0x01000001); idx2adr 8091 tools/finsig_dryos.c uint32_t adr = followBranch2(fw,idx2adr(fw,k),0x01000001); idx2adr 8163 tools/finsig_dryos.c uint32_t j = idx2adr(fw,fw->fwver_idx); idx2adr 8254 tools/finsig_dryos.c bprintf("// KEYSYS = %s# Found @ 0x%08x\n",fw->ksys,idx2adr(fw,fw->ksys_idx)); idx2adr 8260 tools/finsig_dryos.c bprintf("// NEED_ENCODED_DISKBOOT = %d# Found @ 0x%08x",fw->dancing_bits,idx2adr(fw,fw->dancing_bits_idx)); idx2adr 8270 tools/finsig_dryos.c bprintf("// NEED_ENCODED_DISKBOOT = ? Not found, possible new 'dancing bits' entry needed. // Found @ 0x%08x\n",idx2adr(fw,fw->dancing_bits_idx)); idx2adr 651 tools/finsig_vxworks.c uint32_t fadr = idx2adr(fw,k); idx2adr 665 tools/finsig_vxworks.c return search_fw(fw, match_apex2us, idx2adr(fw,j), 0, 1); idx2adr 682 tools/finsig_vxworks.c fadr = followBranch(fw, idx2adr(fw,k+47), 0x01000001); idx2adr 686 tools/finsig_vxworks.c fadr = followBranch(fw, idx2adr(fw,k+48), 0x01000001); idx2adr 706 tools/finsig_vxworks.c uint32_t adr1 = idx2adr(fw,j); // address of 1st value idx2adr 707 tools/finsig_vxworks.c uint32_t adr2 = idx2adr(fw,j+2); // address of 2nd value idx2adr 719 tools/finsig_vxworks.c uint32_t fadr = followBranch(fw,idx2adr(fw,j1+2),0x01000001); idx2adr 732 tools/finsig_vxworks.c uint32_t fadr = followBranch(fw,idx2adr(fw,j1+2),0x01000001); idx2adr 745 tools/finsig_vxworks.c uint32_t fadr = followBranch(fw,idx2adr(fw,j1+3),0x01000001); idx2adr 762 tools/finsig_vxworks.c uint32_t fadr = followBranch(fw,idx2adr(fw,j),0x01000001); idx2adr 775 tools/finsig_vxworks.c uint32_t fadr = idx2adr(fw,k); idx2adr 809 tools/finsig_vxworks.c uint32_t f1 = followBranch(fw,idx2adr(fw,j+2),0x01000001); idx2adr 827 tools/finsig_vxworks.c uint32_t fadr = idx2adr(fw, k); idx2adr 843 tools/finsig_vxworks.c uint32_t fadr = followBranch(fw, idx2adr(fw, k-2), 0x01000001); idx2adr 864 tools/finsig_vxworks.c fadr = followBranch(fw, idx2adr(fw,k), 0x01000001); idx2adr 893 tools/finsig_vxworks.c uint32_t fadr = followBranch(fw, idx2adr(fw,k), 0x01000001); idx2adr 897 tools/finsig_vxworks.c fadr = followBranch(fw, idx2adr(fw, k), 1); idx2adr 937 tools/finsig_vxworks.c fadr = followBranch(fw,idx2adr(fw,k+2),0x01000001); idx2adr 939 tools/finsig_vxworks.c fadr = followBranch(fw,idx2adr(fw,k+3),0x01000001); idx2adr 1005 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,j1),32,0,122); idx2adr 1025 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,s1),32,0,122); idx2adr 1039 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,f1),32,0,122); idx2adr 1068 tools/finsig_vxworks.c if ( followBranch2(fw,idx2adr(fw,k2),0x01000001) != idx2adr(fw,f2) ) // ClearEventFlag? idx2adr 1091 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,k1),32,0,122); idx2adr 1125 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,f2),32,0,122); idx2adr 1164 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,f1),32,0,122); idx2adr 1192 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,f2),32,0,122); idx2adr 1221 tools/finsig_vxworks.c if (idx2adr(fw,idxFollowBranch(fw,n,0x01000001)) == idx2adr(fw,k)) idx2adr 1227 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,m),32,0,122); idx2adr 1241 tools/finsig_vxworks.c if (idx2adr(fw,m) == idx2adr(fw,k)) idx2adr 1245 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,j),32,0,122); idx2adr 1272 tools/finsig_vxworks.c if (idx2adr(fw,m) != idx2adr(fw,k)) idx2adr 1274 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,m),32,0,122); idx2adr 1287 tools/finsig_vxworks.c if (idx2adr(fw,m) == idx2adr(fw,k)) idx2adr 1291 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,j),32,0,122); idx2adr 1314 tools/finsig_vxworks.c if (idx2adr(fw,m) == idx2adr(fw,k)) idx2adr 1329 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,j),32,0,122); idx2adr 1350 tools/finsig_vxworks.c if (idx2adr(fw,m) == idx2adr(fw,k)) idx2adr 1365 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,j),32,0,122); idx2adr 1393 tools/finsig_vxworks.c adr = followBranch(fw,idx2adr(fw,k+1),0x01000001); idx2adr 1406 tools/finsig_vxworks.c uint32_t adr2 = followBranch(fw,idx2adr(fw,k+1),0x01000001); idx2adr 1451 tools/finsig_vxworks.c if ( idx2adr(fw, k) == idx2adr(fw, j) ) idx2adr 1458 tools/finsig_vxworks.c if (idx2adr(fw,l) == idx2adr(fw,j2)) // DebugAssert? idx2adr 1470 tools/finsig_vxworks.c add_func_name("j_GetBaseSv", idx2adr(fw,l), ""); idx2adr 1472 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,k),32,0,122); idx2adr 1504 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,f2),32,0,122); idx2adr 1534 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,f2),32,0,122); idx2adr 2225 tools/finsig_vxworks.c uint32_t fa = idx2adr(fw,j2+1); idx2adr 2249 tools/finsig_vxworks.c return search_fw(fw, match_strsig3a, idx2adr(fw,j), sig->offset, 3); idx2adr 2266 tools/finsig_vxworks.c uint32_t fadr = idx2adr(fw,k); idx2adr 2275 tools/finsig_vxworks.c return search_fw(fw, match_strsig4a, idx2adr(fw,j), sig->offset, sig->offset+1); idx2adr 2346 tools/finsig_vxworks.c return search_fw(fw, match_strsig5a, idx2adr(fw,j), sig->offset, 3); idx2adr 2356 tools/finsig_vxworks.c uint32_t fadr = idx2adr(fw,j1); idx2adr 2384 tools/finsig_vxworks.c uint32_t fa = idx2adr(fw,j2); idx2adr 2395 tools/finsig_vxworks.c return search_fw(fw, match_strsig7a, idx2adr(fw,j), sig->offset, 2); idx2adr 2406 tools/finsig_vxworks.c uint32_t fadr = idx2adr(fw,j1); idx2adr 2511 tools/finsig_vxworks.c uint32_t sadr = idx2adr(fw,j); // string address idx2adr 2520 tools/finsig_vxworks.c uint32_t fadr = idx2adr(fw,j1-ofst); idx2adr 2606 tools/finsig_vxworks.c uint32_t padr = idx2adr(fw,k); // string ptr address idx2adr 2612 tools/finsig_vxworks.c uint32_t ppadr = idx2adr(fw,j2); // string ptr ptr address idx2adr 2618 tools/finsig_vxworks.c uint32_t fadr = idx2adr(fw,j3-offset); idx2adr 2655 tools/finsig_vxworks.c uint32_t fa = idx2adr(fw,j2); idx2adr 2668 tools/finsig_vxworks.c return search_fw(fw, match_strsig15a, idx2adr(fw,j), sig->offset, 1); idx2adr 2693 tools/finsig_vxworks.c uint32_t fa = idx2adr(fw,j2); idx2adr 2727 tools/finsig_vxworks.c fadr = followBranch(fw,idx2adr(fw,k+1),0x01000001); idx2adr 2731 tools/finsig_vxworks.c fadr = followBranch(fw,idx2adr(fw,k-1),0x01000001); idx2adr 2815 tools/finsig_vxworks.c uint32_t fa = idx2adr(fw,j2); idx2adr 2831 tools/finsig_vxworks.c return search_fw(fw, match_strsig23a, idx2adr(fw,j), sig->offset, 2); idx2adr 2845 tools/finsig_vxworks.c uint32_t sadr = idx2adr(fw,j); // string address idx2adr 2854 tools/finsig_vxworks.c uint32_t fadr = idx2adr(fw,j1-ofst); idx2adr 2877 tools/finsig_vxworks.c uint32_t sadr = idx2adr(fw,j); // string address idx2adr 2907 tools/finsig_vxworks.c uint32_t sadr = idx2adr(fw,j); // string address idx2adr 2942 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,j1),32,0,1103); idx2adr 2975 tools/finsig_vxworks.c uint32_t sadr = idx2adr(fw,j); // string address idx2adr 2987 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,j2-ofst),32,0,1104); idx2adr 3161 tools/finsig_vxworks.c idx = adr2idx(fw, followBranch2(fw, idx2adr(fw,n->off+i+s->value), 0xF0000001)); idx2adr 3226 tools/finsig_vxworks.c fwAddMatch(fw,idx2adr(fw,i+n->off),success,fail,func_list[j].ver); idx2adr 3367 tools/finsig_vxworks.c bprintf("%08x\n",idx2adr(fw,k)); idx2adr 3496 tools/finsig_vxworks.c bprintf("// Firmware modemap table found @%08x -> ",idx2adr(fw,k1)); idx2adr 3508 tools/finsig_vxworks.c FlashParamsTable_address = idx2adr(fw,k); idx2adr 3518 tools/finsig_vxworks.c if (search_fw(fw, match_FlashParamsTable2, idx2adr(fw,k), 0, 1)) idx2adr 3525 tools/finsig_vxworks.c if (search_fw(fw, match_FlashParamsTable2, idx2adr(fw,k), 0, 1)) idx2adr 3565 tools/finsig_vxworks.c print_stubs_min(fw,"fileio_semaphore",u1,idx2adr(fw,s1)); idx2adr 3811 tools/finsig_vxworks.c bprintf("//void *vid_get_bitmap_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k)); idx2adr 3819 tools/finsig_vxworks.c bprintf("//void *vid_get_bitmap_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k)); idx2adr 3837 tools/finsig_vxworks.c bprintf("//int get_flash_params_count(void) { return 0x%02x; } // Found @0x%08x\n",(fw->buf[n]&0xFFF)+1,idx2adr(fw,n)); idx2adr 3880 tools/finsig_vxworks.c bprintf("//DEF_CONST(%-34s,0x%08x) // Found @0x%08x",name,uic,idx2adr(fw,j)); idx2adr 3892 tools/finsig_vxworks.c bprintf("DEF_CONST(%-34s,0x%08x) // Found @0x%08x",name,uic,idx2adr(fw,j)); idx2adr 3943 tools/finsig_vxworks.c where = idx2adr(fw,k3+k4); idx2adr 4157 tools/finsig_vxworks.c print_stubs_min(fw,"exmem_alloc_table",u,idx2adr(fw,i+n)); idx2adr 4174 tools/finsig_vxworks.c print_stubs_min(fw,"levent_table",idx2adr(fw,k),idx2adr(fw,k)); idx2adr 4176 tools/finsig_vxworks.c uint32_t levent_tbl = idx2adr(fw,k); idx2adr 4195 tools/finsig_vxworks.c print_stubs_min(fw,"movie_status",base+ofst,idx2adr(fw,k)); idx2adr 4208 tools/finsig_vxworks.c print_stubs_min(fw,"movie_status",base+ofst,idx2adr(fw,k)); idx2adr 4221 tools/finsig_vxworks.c print_stubs_min(fw,"movie_status",base+ofst,idx2adr(fw,k)); idx2adr 4236 tools/finsig_vxworks.c print_stubs_min(fw,"full_screen_refresh",base,idx2adr(fw,k)); idx2adr 4251 tools/finsig_vxworks.c print_stubs_min(fw,"canon_shoot_menu_active",base+ofst,idx2adr(fw,k)); idx2adr 4262 tools/finsig_vxworks.c print_stubs_min(fw,"canon_shoot_menu_active",base+ofst,idx2adr(fw,k)); idx2adr 4287 tools/finsig_vxworks.c print_stubs_min(fw,"playrec_mode",base+ofst,idx2adr(fw,k)); idx2adr 4302 tools/finsig_vxworks.c (followBranch(fw,idx2adr(fw,k),1) != followBranch(fw,idx2adr(fw,k+1),1)) && idx2adr 4303 tools/finsig_vxworks.c (followBranch(fw,idx2adr(fw,k),1) == followBranch(fw,idx2adr(fw,k+2),1)) && idx2adr 4304 tools/finsig_vxworks.c (followBranch(fw,idx2adr(fw,k),1) == followBranch(fw,idx2adr(fw,k+3),1)) && idx2adr 4305 tools/finsig_vxworks.c (followBranch(fw,idx2adr(fw,k),1) != followBranch(fw,idx2adr(fw,k+4),1)) && idx2adr 4306 tools/finsig_vxworks.c (followBranch(fw,idx2adr(fw,k),1) != followBranch(fw,idx2adr(fw,k+5),1)) && idx2adr 4307 tools/finsig_vxworks.c (followBranch(fw,idx2adr(fw,k),1) == followBranch(fw,idx2adr(fw,k+6),1)) && idx2adr 4308 tools/finsig_vxworks.c (followBranch(fw,idx2adr(fw,k),1) == followBranch(fw,idx2adr(fw,k+7),1)) && idx2adr 4309 tools/finsig_vxworks.c (isLDR_PC(fw,adr2idx(fw,followBranch(fw,idx2adr(fw,k),1))))) // LDR R0, =base idx2adr 4311 tools/finsig_vxworks.c uint32_t base = LDR2val(fw,adr2idx(fw,followBranch(fw,idx2adr(fw,k),1))); idx2adr 4313 tools/finsig_vxworks.c print_stubs_min(fw,"some_flag_for_af_scan",base,followBranch(fw,idx2adr(fw,k),1)); idx2adr 4324 tools/finsig_vxworks.c return idx2adr(fw,k); idx2adr 4330 tools/finsig_vxworks.c return idx2adr(fw,k); idx2adr 4343 tools/finsig_vxworks.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx2+2)); idx2adr 4352 tools/finsig_vxworks.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx2+2)); idx2adr 4372 tools/finsig_vxworks.c print_stubs_min(fw,"active_palette_buffer",palette_control+active_offset,idx2adr(fw,k1-1)); idx2adr 4373 tools/finsig_vxworks.c print_stubs_min(fw,"palette_buffer_ptr",palette_control+ptr_offset,idx2adr(fw,k-5)); idx2adr 4376 tools/finsig_vxworks.c fadr = followBranch(fw, idx2adr(fw,k+8), 0x01000001); idx2adr 4383 tools/finsig_vxworks.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx+2)); idx2adr 4403 tools/finsig_vxworks.c uint32_t fadr = followBranch(fw, idx2adr(fw,k1), 0x01000001); idx2adr 4411 tools/finsig_vxworks.c print_stubs_min(fw,"palette_buffer_ptr",v2+ptr_offset,idx2adr(fw,k2)); idx2adr 4437 tools/finsig_vxworks.c print_stubs_min(fw,"palette_buffer_ptr",v2+ptr_offset,idx2adr(fw,k1)); idx2adr 4450 tools/finsig_vxworks.c uint32_t fadr = followBranch(fw, idx2adr(fw,idx+13), 0x01000001); idx2adr 4455 tools/finsig_vxworks.c print_stubs_min(fw,"palette_control",palette_control,idx2adr(fw,idx)); idx2adr 4457 tools/finsig_vxworks.c print_stubs_min(fw,"active_palette_buffer",palette_control+active_offset,idx2adr(fw,idx+1)); idx2adr 4458 tools/finsig_vxworks.c fadr = followBranch(fw,idx2adr(fw,idx+2),1); idx2adr 4465 tools/finsig_vxworks.c print_stubs_min(fw,"palette_buffer_ptr",palette_control+ptr_offset,idx2adr(fw,idx+13)); idx2adr 4471 tools/finsig_vxworks.c print_stubs_min(fw,"palette_buffer",palette_buffer,idx2adr(fw,idx+17)); idx2adr 4476 tools/finsig_vxworks.c print_stubs_min(fw,"palette_buffer",palette_buffer,idx2adr(fw,idx+18)); idx2adr 4480 tools/finsig_vxworks.c fadr = followBranch(fw, idx2adr(fw,idx+26), 0x01000001); idx2adr 4487 tools/finsig_vxworks.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx+2)); idx2adr 4504 tools/finsig_vxworks.c print_stubs_min(fw,"active_palette_buffer",palette_control+active_offset,idx2adr(fw,idx+1)); idx2adr 4527 tools/finsig_vxworks.c print_stubs_min(fw,"viewport_buffers",v1,idx2adr(fw,k)); idx2adr 4528 tools/finsig_vxworks.c print_stubs_min(fw,"active_viewport_buffer",a,idx2adr(fw,k1+1)); idx2adr 4536 tools/finsig_vxworks.c print_stubs_min(fw,"viewport_buffers",v1,idx2adr(fw,k)); idx2adr 4537 tools/finsig_vxworks.c print_stubs_min(fw,"active_viewport_buffer",a,idx2adr(fw,k1+1)); idx2adr 4545 tools/finsig_vxworks.c print_stubs_min(fw,"viewport_buffers",v1,idx2adr(fw,k)); idx2adr 4546 tools/finsig_vxworks.c print_stubs_min(fw,"active_viewport_buffer",a,idx2adr(fw,k1+1)); idx2adr 4569 tools/finsig_vxworks.c if (search_fw(fw, match_viewport_address2, idx2adr(fw,k), 0, 1)) idx2adr 4579 tools/finsig_vxworks.c print_stubs_min(fw,"physw_status",LDR2val(fw,k),idx2adr(fw,k)); idx2adr 4590 tools/finsig_vxworks.c uint32_t fadr = followBranch(fw, idx2adr(fw,k+1), 1); idx2adr 4592 tools/finsig_vxworks.c print_stubs_min(fw,"physw_run",base+ofst,idx2adr(fw,k)); idx2adr 4595 tools/finsig_vxworks.c print_stubs_min(fw,"physw_sleep_delay",base+ofst,idx2adr(fw,k)); idx2adr 4612 tools/finsig_vxworks.c print_stubs_min(fw,"canon_menu_active",base+ofst,idx2adr(fw,k)); idx2adr 4688 tools/finsig_vxworks.c print_stubs_min(fw,"focus_busy",base+ofst-4,idx2adr(fw,k1)); idx2adr 4699 tools/finsig_vxworks.c uint32_t screen_lock = idx2adr(fw,k); idx2adr 4700 tools/finsig_vxworks.c if (isBL(fw,v) && (followBranch(fw,idx2adr(fw,v),0x01000001) == screen_lock) && isBL(fw,v+2) && isBL(fw,v+3)) idx2adr 4702 tools/finsig_vxworks.c uint32_t fadr = followBranch2(fw,idx2adr(fw,v+3),0x01000001); idx2adr 4717 tools/finsig_vxworks.c print_stubs_min(fw,"bitmap_buffer",bitmap_buffer,idx2adr(fw,k2)); idx2adr 4718 tools/finsig_vxworks.c print_stubs_min(fw,"active_bitmap_buffer",active_bitmap_buffer,idx2adr(fw,k2+1)); idx2adr 4742 tools/finsig_vxworks.c bprintf("// Camera has 2 RAW buffers @ 0x%08x & 0x%08x\n", rb1, rb2, idx2adr(fw,k)); idx2adr 4745 tools/finsig_vxworks.c print_stubs_min(fw,"raw_buffers",idx2adr(fw,k),idx2adr(fw,k)); idx2adr 4754 tools/finsig_vxworks.c bprintf("// Camera has 2 RAW buffers @ 0x%08x & 0x%08x\n", rb1, rb2, idx2adr(fw,k)); idx2adr 4757 tools/finsig_vxworks.c print_stubs_min(fw,"raw_buffers",idx2adr(fw,k),idx2adr(fw,k)); idx2adr 4789 tools/finsig_vxworks.c print_stubs_min(fw,"cameracon_state",base,idx2adr(fw,k)); idx2adr 4824 tools/finsig_vxworks.c frsp_buf_at = idx2adr(fw,k1); idx2adr 4832 tools/finsig_vxworks.c frsp_buf_at = idx2adr(fw, k1); idx2adr 4839 tools/finsig_vxworks.c frsp_buf_at = idx2adr(fw, k1); idx2adr 4856 tools/finsig_vxworks.c frsp_buf_at = idx2adr(fw,ka); idx2adr 5271 tools/finsig_vxworks.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x)\n",ofst2,idx2adr(fw,k3),ofst2); idx2adr 5272 tools/finsig_vxworks.c bprintf("//static long *nrflag = (long*)(0x%04x); // Found @ %08x\n",ofst2,idx2adr(fw,k3)); idx2adr 5276 tools/finsig_vxworks.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x) & %08x (-0x%02x)\n",ofst2+ofst1,idx2adr(fw,k3),ofst2,idx2adr(fw,k),-ofst1); idx2adr 5277 tools/finsig_vxworks.c bprintf("//static long *nrflag = (long*)(0x%04x-0x%02x); // Found @ %08x & %08x\n",ofst2,-ofst1,idx2adr(fw,k3),idx2adr(fw,k4)); idx2adr 5281 tools/finsig_vxworks.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x) & %08x (+0x%02x)\n",ofst2+ofst1,idx2adr(fw,k3),ofst2,idx2adr(fw,k),ofst1); idx2adr 5282 tools/finsig_vxworks.c bprintf("//static long *nrflag = (long*)(0x%04x+0x%02x); // Found @ %08x & %08x\n",ofst2,ofst1,idx2adr(fw,k3),idx2adr(fw,k4)); idx2adr 5324 tools/finsig_vxworks.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x) & %08x (+0x%02x)\n",ofst2+ofst1,idx2adr(fw,k3),ofst2,idx2adr(fw,k2),ofst1); idx2adr 5325 tools/finsig_vxworks.c bprintf("//static long *nrflag = (long*)(0x%04x+0x%02x); // Found @ %08x & %08x\n",ofst2,ofst1,idx2adr(fw,k3),idx2adr(fw,k2)); idx2adr 5374 tools/finsig_vxworks.c if (followBranch(fw,idx2adr(fw,j1),0x01000001) != followBranch(fw,idx2adr(fw,j2),0x01000001)) idx2adr 5381 tools/finsig_vxworks.c bprintf("// LED table init @ 0x%x\n",idx2adr(fw,k1)); idx2adr 5461 tools/finsig_vxworks.c tadr = idx2adr(fw,tidx+k); idx2adr 5517 tools/finsig_vxworks.c tadr = idx2adr(fw,tidx+k); idx2adr 5636 tools/finsig_vxworks.c uint32_t fadr = followBranch(fw,idx2adr(fw,k1),0x01000001); idx2adr 5800 tools/finsig_vxworks.c uint32_t adr = followBranch(fw,idx2adr(fw,k),0x01000001); idx2adr 5893 tools/finsig_vxworks.c uint32_t adr = followBranch2(fw,idx2adr(fw,k),0x01000001); idx2adr 5926 tools/finsig_vxworks.c uint32_t adr = followBranch2(fw,idx2adr(fw,k+6),0x01000001); idx2adr 5929 tools/finsig_vxworks.c fadr = idx2adr(fw,k); idx2adr 5968 tools/finsig_vxworks.c uint32_t adr = followBranch(fw,idx2adr(fw,k),0x01000001); idx2adr 6169 tools/finsig_vxworks.c uint32_t adr = followBranch2(fw,idx2adr(fw,k),0x01000001); idx2adr 6229 tools/finsig_vxworks.c uint32_t j = idx2adr(fw,fw->fwver_idx); idx2adr 152 tools/firmware_load.c if (idx2adr(fw,i)>=fw->base && idx2adr(fw,i)<(fw->base+fw->size*4)) idx2adr 289 tools/firmware_load.c uint32_t fadr = (inst & 0x00800000)?idx2adr(fw,offset+2)+offst:idx2adr(fw,offset+2)-offst; idx2adr 318 tools/firmware_load.c fadr = idx2adr(fw,offset+2)-offst; idx2adr 321 tools/firmware_load.c fadr = idx2adr(fw,offset+2)+offst; idx2adr 419 tools/firmware_load.c fadr = idx2adr(fw,fidx+o+2); idx2adr 763 tools/firmware_load.c uint32_t fadr = idx2adr(fw,k); // string pointer address idx2adr 791 tools/firmware_load.c uint32_t sadr = idx2adr(fw,k); // string address idx2adr 813 tools/firmware_load.c uint32_t sadr = idx2adr(fw,str_adr); // string address idx2adr 1276 tools/firmware_load.c if (isLDR_PC(fw,k) && (LDR2val(fw,k) == idx2adr(fw,ofst))) idx2adr 1281 tools/firmware_load.c uint32_t fadr = idx2adr(fw,j); idx2adr 1286 tools/firmware_load.c uint32_t badr = followBranch(fw,idx2adr(fw,i),1); idx2adr 90 tools/firmware_load.h uint32_t idx2adr(firmware *fw, int idx);