adr                22 include/cachebit.h #define ADR_TO_UNCACHED(adr) ((typeof(adr))((unsigned)(adr)|CAM_UNCACHED_BIT))
adr                23 include/cachebit.h #define ADR_TO_CACHED(adr) ((typeof(adr))((unsigned)(adr)&(~CAM_UNCACHED_BIT)))
adr                24 include/cachebit.h #define ADR_IS_CACHED(adr) (!((unsigned)(adr)&(CAM_UNCACHED_BIT)))
adr                94 modules/exmem_inspector.c     char          *adr;
adr               127 modules/exmem_inspector.c                 exl[exlpnt].adr = eaitmp.addr;
adr               180 modules/exmem_inspector.c             sprintf(txt,"%d,%s,%08x,%08x\n", exl[n].tim, name, (unsigned int)exl[n].adr, exl[n].len);
adr               354 modules/exmem_inspector.c                         sprintf(txt,"%06d: %-17s %08x %8x", exl[idx].tim, name, (unsigned int)exl[idx].adr, exl[idx].len);
adr               357 modules/exmem_inspector.c                         sprintf(txt,"%06d: %-17s %08x %08x", exl[idx].tim, name, (unsigned int)exl[idx].adr, (unsigned int)exl[idx].adr+exl[idx].len);
adr               183 modules/gui_debug.c     void* adr =(char*)(conf.mem_view_addr_init);
adr               184 modules/gui_debug.c     gui_debug_init(adr);
adr               348 modules/module_load.c static void module_log_load(const char *name, void* adr)
adr               353 modules/module_load.c         sprintf(buf,"%8d,LD,%08x,%s\n",get_tick_count(),adr,name);
adr               298 tools/capdis.c static void describe_str(firmware *fw, char *comment, uint32_t adr)
adr               301 tools/capdis.c     char *s=(char *)adr2ptr_with_data(fw,adr);
adr               306 tools/capdis.c     if(!isASCIIstring(fw,adr)) {
adr               396 tools/capdis.c void describe_const_op(firmware *fw, unsigned dis_opts, char *comment, uint32_t adr)
adr               400 tools/capdis.c         ostub = find_sig_val(fw->sv->stubs,adr);
adr               402 tools/capdis.c             uint32_t *p=(uint32_t *)adr2ptr(fw,adr);
adr               417 tools/capdis.c         describe_str(fw,comment,adr);
adr               666 tools/capdis.c     uint32_t adr=is->insn->address;
adr               671 tools/capdis.c        ostub = find_sig_val(fw->sv->stubs,adr|is->thumb);
adr               678 tools/capdis.c         struct lnode *label = addr_hash_get(branch_list,adr);
adr               694 tools/capdis.c     uint32_t adr=ti->start;
adr               696 tools/capdis.c         printf("\"branchtable_%08x:\\n\"\n",adr);
adr               698 tools/capdis.c         printf("branchtable_%08x:\n",adr);
adr               702 tools/capdis.c         uint8_t *p=adr2ptr(fw,adr);
adr               704 tools/capdis.c             fprintf(stderr,"do_tbb_data: jumptable outside of valid address range at 0x%08x\n",adr);
adr               709 tools/capdis.c         if(target <= adr) {
adr               716 tools/capdis.c             adr++;
adr               724 tools/capdis.c         adr++;
adr               734 tools/capdis.c     if(adr & 1) {
adr               735 tools/capdis.c         uint8_t *p=adr2ptr(fw,adr);
adr               741 tools/capdis.c             fprintf(stderr,"do_tbb_data: jumptable outside of valid address range at 0x%08x\n",adr);
adr               743 tools/capdis.c         adr++;
adr               746 tools/capdis.c     if(!disasm_iter_init(fw,is,adr | is->thumb)) {
adr               756 tools/capdis.c     uint32_t adr=ti->start;
adr               758 tools/capdis.c         printf("\"branchtable_%08x:\\n\"\n",adr);
adr               760 tools/capdis.c         printf("branchtable_%08x:\n",adr);
adr               764 tools/capdis.c         uint16_t *p=(uint16_t *)adr2ptr(fw,adr);
adr               766 tools/capdis.c             fprintf(stderr,"do_tbh_data: jumptable outside of valid address range at 0x%08x\n",adr);
adr               771 tools/capdis.c         if(target <= adr) {
adr               778 tools/capdis.c             adr+=ti->bytes;
adr               786 tools/capdis.c         adr+=ti->bytes;
adr               791 tools/capdis.c     if(!disasm_iter_init(fw,is,adr | is->thumb)) {
adr               798 tools/capdis.c     uint32_t adr=ti->start;
adr               801 tools/capdis.c         uint8_t *p=adr2ptr(fw,adr);
adr               803 tools/capdis.c             fprintf(stderr,"do_tbb_data: jumptable outside of valid address range at 0x%08x\n",adr);
adr               814 tools/capdis.c         if(target <= adr) {
adr               815 tools/capdis.c             adr++;
adr               821 tools/capdis.c         adr+=ti->bytes;
adr               825 tools/capdis.c     if(adr & 1) {
adr               826 tools/capdis.c         adr++;
adr               829 tools/capdis.c     if(!disasm_iter_init(fw,is,adr | is->thumb)) {
adr               859 tools/capdis.c         while(count < dis_count &&  is->adr < dis_end) {
adr               871 tools/capdis.c                 if(!disasm_iter_init(fw,is,(is->adr+is->insn_min_size) | is->thumb)) {
adr               881 tools/capdis.c     while(count < dis_count && is->adr < dis_end) {
adr               968 tools/capdis.c             uint16_t *pv=(uint16_t *)adr2ptr(fw,is->adr);
adr               977 tools/capdis.c                 printf("%s invalid address %"PRIx64"\n",comment_start,is->adr);
adr               979 tools/capdis.c             if(!disasm_iter_init(fw,is,(is->adr+is->insn_min_size)|is->thumb)) {
adr               991 tools/capdis.c         printf("    ldr     pc, =0x%"PRIx64,is->adr|is->thumb);
adr              2222 tools/finsig_dryos.c     uint32_t adr=0;
adr              2230 tools/finsig_dryos.c             adr = followBranch(fw,idx2adr(fw,k+1),0x01000001);
adr              2235 tools/finsig_dryos.c     if(!adr) {
adr              2245 tools/finsig_dryos.c             if(adr2 == adr) {
adr              2247 tools/finsig_dryos.c                 fwAddMatch(fw,adr,32,0,122);
adr              4759 tools/finsig_dryos.c     uint32_t adr,where;
adr              4798 tools/finsig_dryos.c                                     adr = LDR2val(fw,k3+k4);
adr              4799 tools/finsig_dryos.c                                     if (adr < fw->memisostart)
adr              4816 tools/finsig_dryos.c         bprintf("DEF(%-40s,0x%08x) // Found @0x%08x (0x%x + %i)\n","imager_active",adr+o,where,adr,o);
adr              4865 tools/finsig_dryos.c                     uint32_t adr = LDR2val(fw,ka);
adr              4871 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));
adr              4872 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));
adr              5575 tools/finsig_dryos.c             uint32_t adr = LDR2val(fw,k1+1);
adr              5582 tools/finsig_dryos.c                     if (bitmap_buffer == (adr + 0x1C))
adr              5584 tools/finsig_dryos.c                         uint32_t active_bitmap_buffer = adr + (fwval(fw,k2+1) & 0xFFF);
adr              7154 tools/finsig_dryos.c void add_kinfo(int r, uint32_t b, const char *nm, uint32_t adr, uint32_t ev, int inv)
adr              7159 tools/finsig_dryos.c     key_info[kcount].fadr = adr;
adr              7317 tools/finsig_dryos.c                 uint32_t adr = LDR2val(fw,k);
adr              7318 tools/finsig_dryos.c                 if ((adr > tadr) && (adr < madr))
adr              7320 tools/finsig_dryos.c                     madr = adr;
adr              7530 tools/finsig_dryos.c         uint32_t adr = followBranch(fw,idx2adr(fw,k),0x01000001);
adr              7531 tools/finsig_dryos.c         if (adr == fadr)
adr              7569 tools/finsig_dryos.c         uint32_t adr = followBranch(fw,idx2adr(fw,k),0x01000001);
adr              7570 tools/finsig_dryos.c         if (adr == fadr)
adr              7637 tools/finsig_dryos.c         uint32_t adr = followBranch(fw,idx2adr(fw,k+1),1);
adr              7638 tools/finsig_dryos.c         if (adr == fadr)
adr              7650 tools/finsig_dryos.c         uint32_t adr = followBranch2(fw,idx2adr(fw,k+1),0x01000001);
adr              7651 tools/finsig_dryos.c         if (adr == fadr)
adr              7670 tools/finsig_dryos.c         uint32_t adr = followBranch2(fw,idx2adr(fw,k+1),0x01000001);
adr              7671 tools/finsig_dryos.c         if (adr == fadr)
adr              7776 tools/finsig_dryos.c             uint32_t adr = LDR2val(fw,k+o);
adr              7782 tools/finsig_dryos.c                     adr = fwval(fw,adr2idx(fw,adr));
adr              7785 tools/finsig_dryos.c             return adr;
adr              7802 tools/finsig_dryos.c         uint32_t adr = followBranch2(fw,idx2adr(fw,k),0x01000001);
adr              7803 tools/finsig_dryos.c         if (adr == fadr)
adr              7851 tools/finsig_dryos.c         uint32_t adr = ADR2adr(fw, idx);
adr              7852 tools/finsig_dryos.c         idx = adr2idx(fw, adr);
adr              7862 tools/finsig_dryos.c         uint32_t adr = ADR2adr(fw, idx);
adr              7863 tools/finsig_dryos.c         idx = adr2idx(fw, adr);
adr              7952 tools/finsig_dryos.c     uint32_t adr = followBranch2(fw,idx2adr(fw,k),0x01000001);
adr              7954 tools/finsig_dryos.c     if (adr == fadr)
adr               664 tools/finsig_thumb2.c int find_saved_sig_index_by_adr(uint32_t adr)
adr               666 tools/finsig_thumb2.c     if(!adr) {
adr               672 tools/finsig_thumb2.c         if (sig_names[i].val == adr)
adr               773 tools/finsig_thumb2.c int save_sig_with_j(firmware *fw, char *name, uint32_t adr)
adr               775 tools/finsig_thumb2.c     if(!adr) {
adr               780 tools/finsig_thumb2.c     if(!fw_disasm_iter_single(fw,adr)) {
adr               781 tools/finsig_thumb2.c         printf("save_sig_with_j: %s disassembly failed at 0x%08x\n",name,adr);
adr               791 tools/finsig_thumb2.c         add_func_name(fw,buf,adr,NULL); // this is the orignal named address
adr               793 tools/finsig_thumb2.c         adr=b_adr; // thumb bit already handled by get_direct...
adr               795 tools/finsig_thumb2.c     save_sig(fw,name,adr);
adr               804 tools/finsig_thumb2.c     uint32_t adr=get_saved_sig_val(name);
adr               806 tools/finsig_thumb2.c     if(!adr) {
adr               813 tools/finsig_thumb2.c     match_fns[0].adr=adr;
adr               817 tools/finsig_thumb2.c     adr=get_saved_sig_val(veneer);
adr               818 tools/finsig_thumb2.c     if(!adr) {
adr               819 tools/finsig_thumb2.c         match_fns[1].adr=0;
adr               821 tools/finsig_thumb2.c         match_fns[1].adr=adr;
adr               823 tools/finsig_thumb2.c         match_fns[2].adr=0;
adr               825 tools/finsig_thumb2.c     return fw_search_insn(fw,is,search_disasm_calls_multi,0,match_fns,is->adr + max_offset);
adr               831 tools/finsig_thumb2.c     uint32_t adr=get_branch_call_insn_target(fw,is);
adr               834 tools/finsig_thumb2.c     if(!adr) {
adr               845 tools/finsig_thumb2.c     if(adr == sig_adr) {
adr               854 tools/finsig_thumb2.c     return (adr == sig_adr);
adr               900 tools/finsig_thumb2.c     uint32_t adr=get_saved_sig_val(rule->ref_name);
adr               901 tools/finsig_thumb2.c     if(!adr) {
adr               905 tools/finsig_thumb2.c     if(!disasm_iter_init(fw,is,adr)) {
adr               906 tools/finsig_thumb2.c         printf("init_disasm_sig_ref: %s bad address 0x%08x for %s\n",rule->name,adr,rule->ref_name);
adr               935 tools/finsig_thumb2.c                 uint32_t adr=get_branch_call_insn_target(fw,is);
adr               937 tools/finsig_thumb2.c                 return save_sig_with_j(fw,rule->name,adr);
adr              1144 tools/finsig_thumb2.c     while (is->adr < (ref_adr+0x800)) {
adr              1145 tools/finsig_thumb2.c         cadr = is->adr;
adr              1147 tools/finsig_thumb2.c             disasm_iter_set(fw,is,(is->adr+2) | fw->thumb_default);
adr              1337 tools/finsig_thumb2.c     uint32_t init_adr = (uint32_t)is->adr | is->thumb;
adr              1367 tools/finsig_thumb2.c     uint32_t adr = LDR_PC2val(fw,is->insn);
adr              1368 tools/finsig_thumb2.c     if(!adr) {
adr              1372 tools/finsig_thumb2.c     disasm_iter_init(fw,is,adr);
adr              1378 tools/finsig_thumb2.c     return save_sig_with_j(fw,rule->name,adr);
adr              1576 tools/finsig_thumb2.c     uint32_t adr = find_last_call_from_func(fw,is,18,50);
adr              1577 tools/finsig_thumb2.c     if(!adr) {
adr              1582 tools/finsig_thumb2.c     disasm_iter_init(fw,is,adr);
adr              1583 tools/finsig_thumb2.c     adr = find_last_call_from_func(fw,is,16,32);
adr              1584 tools/finsig_thumb2.c     if(!adr) {
adr              1589 tools/finsig_thumb2.c     disasm_iter_init(fw,is,adr);
adr              1748 tools/finsig_thumb2.c                 uint32_t adr=get_branch_call_insn_target(fw,is);
adr              1754 tools/finsig_thumb2.c                 return save_sig_with_j(fw,rule->name,adr);
adr              1891 tools/finsig_thumb2.c         uint32_t adr=get_branch_call_insn_target(fw,is);
adr              1892 tools/finsig_thumb2.c         if(!fw_disasm_iter_single(fw,adr)) {
adr              1907 tools/finsig_thumb2.c         return save_sig_with_j(fw,rule->name,adr);
adr              2105 tools/finsig_thumb2.c     uint32_t adr=get_branch_call_insn_target(fw,is);
adr              2106 tools/finsig_thumb2.c     if(!adr) {
adr              2110 tools/finsig_thumb2.c     disasm_iter_init(fw,is,adr);
adr              2151 tools/finsig_thumb2.c                 uint32_t adr=(uint32_t)(fw->is->insn->address) | is->thumb;
adr              2156 tools/finsig_thumb2.c                 return save_sig_with_j(fw,rule->name,adr);
adr              2231 tools/finsig_thumb2.c     uint32_t adr=get_branch_call_insn_target(fw,is);
adr              2232 tools/finsig_thumb2.c     if(!adr) {
adr              2235 tools/finsig_thumb2.c     return save_sig_with_j(fw,rule->name,adr);
adr              2275 tools/finsig_thumb2.c     uint32_t adr=get_branch_call_insn_target(fw,is);
adr              2276 tools/finsig_thumb2.c     if(!adr) {
adr              2280 tools/finsig_thumb2.c     disasm_iter_init(fw,is,adr);
adr              2340 tools/finsig_thumb2.c     if(fw_search_insn(fw,is,search_disasm_str_ref,0,"A/OpLogErr.txt",(uint32_t)is->adr+260)) {
adr              2451 tools/finsig_thumb2.c         uint32_t adr = iter_state_adr(is);
adr              2465 tools/finsig_thumb2.c             return save_sig_with_j(fw,rule->name,adr);
adr              2569 tools/finsig_thumb2.c     uint32_t adr=(uint32_t)is->adr|is->thumb;
adr              2590 tools/finsig_thumb2.c     return save_sig_with_j(fw,rule->name,adr);
adr              2707 tools/finsig_thumb2.c     while(find_next_sig_call(fw,is,end_adr - (uint32_t)is->adr,"DeleteFile_Fut")) {
adr              2883 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,is->adr + 60)) {
adr              3006 tools/finsig_thumb2.c     uint32_t adr[2], fnd[2];
adr              3016 tools/finsig_thumb2.c     adr[0]=LDR_PC2val(fw,is->insn);
adr              3022 tools/finsig_thumb2.c     adr[1]=LDR_PC2val(fw,is->insn);
adr              3027 tools/finsig_thumb2.c         if (adr[n] < fw->data_start+fw->data_len) {
adr              3028 tools/finsig_thumb2.c             uint32_t ladr = adr[n]-fw->data_start+fw->data_init_start;
adr              3048 tools/finsig_thumb2.c         else if (adr[n] < fw->memisostart) {
adr              3049 tools/finsig_thumb2.c             save_misc_val("exmem_alloc_table",adr[n],0,fnd[n]);
adr              3066 tools/finsig_thumb2.c     if(!fw_search_insn(fw,is,search_disasm_str_ref,0,rule->ref_name,(uint32_t)is->adr+SEARCH_NEAR_REF_RANGE)) {
adr              3080 tools/finsig_thumb2.c     uint32_t adr=(uint32_t)(fw->is->insn->address) | is->thumb;
adr              3087 tools/finsig_thumb2.c         return save_sig_with_j(fw,rule->name,adr);
adr              3102 tools/finsig_thumb2.c     if(!fw_search_insn(fw,is,search_disasm_str_ref,0,rule->ref_name,(uint32_t)is->adr+SEARCH_NEAR_REF_RANGE)) {
adr              3262 tools/finsig_thumb2.c         uint64_t next_adr = is->adr | is->thumb;
adr              3422 tools/finsig_thumb2.c     uint32_t adr=LDR_PC2val(fw,is->insn);
adr              3423 tools/finsig_thumb2.c     if(!adr) {
adr              3427 tools/finsig_thumb2.c     uint32_t *p=(uint32_t *)adr2ptr(fw,adr);
adr              3429 tools/finsig_thumb2.c         printf("sig_match_levent_table: 0x%08x not a ROM adr 0x%"PRIx64"\n",adr,is->insn->address);
adr              3433 tools/finsig_thumb2.c         printf("sig_match_levent_table: expected 0x800 not 0x%x at 0x%08x ref 0x%"PRIx64"\n",*(p+1),adr,is->insn->address);
adr              3437 tools/finsig_thumb2.c     save_misc_val(rule->name,adr,0,(uint32_t)is->insn->address);
adr              3488 tools/finsig_thumb2.c     uint32_t adr=LDR_PC2val(fw,is->insn);
adr              3489 tools/finsig_thumb2.c     if(!adr) {
adr              3493 tools/finsig_thumb2.c     save_misc_val(rule->name,adr,0,(uint32_t)is->insn->address);
adr              3584 tools/finsig_thumb2.c     uint32_t adr=LDR_PC2val(fw,is->insn);
adr              3585 tools/finsig_thumb2.c     if(!adr) {
adr              3589 tools/finsig_thumb2.c     if(!adr2ptr(fw,adr)) {
adr              3590 tools/finsig_thumb2.c         printf("sig_match_physw_event_table: adr not ROM 0x%08x at 0x%"PRIx64"\n",adr,is->insn->address);
adr              3593 tools/finsig_thumb2.c     save_misc_val(rule->name,adr,0,(uint32_t)is->insn->address);
adr              3629 tools/finsig_thumb2.c     uint32_t adr=0;
adr              3662 tools/finsig_thumb2.c         adr=get_branch_call_insn_target(fw,is);
adr              3665 tools/finsig_thumb2.c     if(!adr) {
adr              3669 tools/finsig_thumb2.c     disasm_iter_init(fw,is,adr);
adr              3697 tools/finsig_thumb2.c     adr=get_branch_call_insn_target(fw,is);
adr              3699 tools/finsig_thumb2.c     disasm_iter_init(fw,is,adr);
adr              3709 tools/finsig_thumb2.c     return save_sig_with_j(fw,rule->name,adr);
adr              3877 tools/finsig_thumb2.c     uint32_t adr=LDR_PC2val(fw,is->insn);
adr              3878 tools/finsig_thumb2.c     if(!adr) {
adr              3883 tools/finsig_thumb2.c     save_misc_val(rule->name,adr,0,(uint32_t)is->insn->address);
adr              3911 tools/finsig_thumb2.c     uint32_t adr=LDR_PC2val(fw,is->insn);
adr              3912 tools/finsig_thumb2.c     if(!adr) {
adr              3917 tools/finsig_thumb2.c     save_misc_val(rule->name,adr,0,(uint32_t)is->insn->address);
adr              3926 tools/finsig_thumb2.c     uint32_t fadr=is->adr;
adr              3944 tools/finsig_thumb2.c     uint32_t adr=LDR_PC2val(fw,is->insn);
adr              3945 tools/finsig_thumb2.c     if(!adr) {
adr              3961 tools/finsig_thumb2.c             adr+=is->insn->detail->arm.operands[1].imm;
adr              3963 tools/finsig_thumb2.c             adr-=is->insn->detail->arm.operands[1].imm;
adr              3975 tools/finsig_thumb2.c     save_misc_val(rule->name,adr,disp,fadr);
adr              3987 tools/finsig_thumb2.c     uint32_t fadr=is->adr;
adr              4098 tools/finsig_thumb2.c     uint32_t adr=LDR_PC2val(fw,is->insn);
adr              4099 tools/finsig_thumb2.c     if(!adr) {
adr              4107 tools/finsig_thumb2.c     if(!adr_is_var(fw,adr)) {
adr              4111 tools/finsig_thumb2.c     save_misc_val(rule->name,adr,0,(uint32_t)is->insn->address);
adr              4214 tools/finsig_thumb2.c     uint32_t fadr=is->adr;
adr              4219 tools/finsig_thumb2.c     uint32_t adr=LDR_PC2val(fw,is->insn);
adr              4220 tools/finsig_thumb2.c     if(!adr) {
adr              4237 tools/finsig_thumb2.c     save_misc_val(rule->name,adr,0,fadr);
adr              4344 tools/finsig_thumb2.c     while (is->adr < call_adr) {
adr              4346 tools/finsig_thumb2.c             disasm_iter_init(fw,is,(is->adr | is->thumb)+2);
adr              4361 tools/finsig_thumb2.c     fw_disasm_iter_single(fw,is_init->adr | is_init->thumb);
adr              4438 tools/finsig_thumb2.c void sig_match_named_save_sig(firmware *fw,const char *name, uint32_t adr, uint32_t flags)
adr              4441 tools/finsig_thumb2.c         adr = ADR_CLEAR_THUMB(adr);
adr              4443 tools/finsig_thumb2.c     save_sig(fw,name,adr);
adr              4504 tools/finsig_thumb2.c         uint32_t adr = B_BL_BLXimm_target(fw,is->insn);
adr              4505 tools/finsig_thumb2.c         if(adr) {
adr              4510 tools/finsig_thumb2.c                     adr=ADR_SET_THUMB(adr);
adr              4514 tools/finsig_thumb2.c                 adr |= is->thumb;
adr              4516 tools/finsig_thumb2.c             disasm_iter_set(fw,is,adr);
adr              4524 tools/finsig_thumb2.c                     add_func_name(fw,buf,adr,NULL); // add the previous address as j_...
adr              4525 tools/finsig_thumb2.c                     adr=j_adr;
adr              4528 tools/finsig_thumb2.c                 printf("sig_match_named: disasm failed in j_ check at %s 0x%08x\n",rule->name,adr);
adr              4530 tools/finsig_thumb2.c             sig_match_named_save_sig(fw,rule->name,adr,sig_flags); 
adr              4533 tools/finsig_thumb2.c             printf("sig_match_named: %s invalid branch target 0x%08x\n",rule->ref_name,adr);
adr              4888 tools/finsig_thumb2.c void add_event_proc(firmware *fw, char *name, uint32_t adr)
adr              4891 tools/finsig_thumb2.c     if(!ADR_IS_THUMB(adr)) {
adr              4892 tools/finsig_thumb2.c         printf("add_event_proc: %s is ARM 0x%08x\n",name,adr);
adr              4895 tools/finsig_thumb2.c     if(!fw_disasm_iter_single(fw,adr)) {
adr              4896 tools/finsig_thumb2.c         printf("add_event_proc: %s disassembly failed at 0x%08x\n",name,adr);
adr              4906 tools/finsig_thumb2.c         add_func_name(fw,buf,adr,NULL); // this is the orignal named address
adr              4908 tools/finsig_thumb2.c         adr=b_adr; // thumb bit already handled by get_direct...
adr              4910 tools/finsig_thumb2.c     add_func_name(fw,name,adr,"_FW");
adr              4932 tools/finsig_thumb2.c         uint64_t adr = is->insn->address;
adr              4942 tools/finsig_thumb2.c             if (is->insn->address >= adr) break;
adr              4945 tools/finsig_thumb2.c                 if ((u<fw->base+fw->size8) && (u>adr) && (!isASCIIstring(fw,u))) {
adr              4955 tools/finsig_thumb2.c             if (is->insn->address >= adr) break;
adr              4985 tools/finsig_thumb2.c             printf("failed to get export/register eventproc args at 0x%"PRIx64"\n",adr);
adr              4988 tools/finsig_thumb2.c         disasm_iter_init(fw,is,adr | adr_thumb);
adr              5139 tools/finsig_thumb2.c             uint32_t adr=LDR_PC2val(fw,insn);
adr              5141 tools/finsig_thumb2.c             if(fw_u32(fw,adr) == 0x1004) {
adr              5142 tools/finsig_thumb2.c                 op_table=adr;
adr              5168 tools/finsig_thumb2.c                             uint32_t adr)
adr              5172 tools/finsig_thumb2.c         match_fns[max_funcs-1].adr=0;
adr              5176 tools/finsig_thumb2.c     match_fns[*match_fn_count].adr=adr;
adr              5179 tools/finsig_thumb2.c     match_fns[*match_fn_count].adr=0;
adr              5189 tools/finsig_thumb2.c     uint32_t adr=get_saved_sig_val(name);
adr              5190 tools/finsig_thumb2.c     if(!adr) {
adr              5194 tools/finsig_thumb2.c     add_generic_func_match(match_fns,match_fn_count,MAX_GENERIC_FUNCS,fn,adr);
adr              5197 tools/finsig_thumb2.c     adr=get_saved_sig_val(veneer);
adr              5198 tools/finsig_thumb2.c     if(adr) {
adr              5199 tools/finsig_thumb2.c         add_generic_func_match(match_fns,match_fn_count,MAX_GENERIC_FUNCS,fn,adr);
adr              5338 tools/finsig_thumb2.c         uint32_t adr = find_u32_adr_range(fw,ctypes_matches[i],fw->rom_code_search_min_adr,maxadr);
adr              5339 tools/finsig_thumb2.c         if(adr && adr < min_adr) {
adr              5340 tools/finsig_thumb2.c             min_adr = adr;
adr              5670 tools/finsig_thumb2.c void get_physw_table_entry(firmware *fw, uint32_t adr, physw_table_entry_t *vals)
adr              5672 tools/finsig_thumb2.c     uint32_t info=fw_u32(fw,adr);
adr              5674 tools/finsig_thumb2.c     vals->ev=fw_u32(fw,adr+4);
adr              5724 tools/finsig_thumb2.c     uint32_t adr=find_physw_table_entry(fw,tadr,tcount,ev);
adr              5725 tools/finsig_thumb2.c     if(!adr) {
adr              5729 tools/finsig_thumb2.c     get_physw_table_entry(fw,adr,&v);
adr              5735 tools/finsig_thumb2.c     bprintf("//#define %-20s0x%08x // Found @0x%08x, levent 0x%x%s\n",fn,v.bit,adr,v.ev,v.no_invert?" (non-inverted logic)":"");
adr              5755 tools/finsig_thumb2.c void add_kinfo(int r, uint32_t b, const char *nm, uint32_t adr, uint32_t ev, int inv)
adr              5760 tools/finsig_thumb2.c     key_info[kcount].fadr = adr;
adr              5770 tools/finsig_thumb2.c     uint32_t adr=find_physw_table_entry(fw,tadr,tlen,ev);
adr              5771 tools/finsig_thumb2.c     if(!adr) {
adr              5775 tools/finsig_thumb2.c     get_physw_table_entry(fw,adr,&v);
adr              5777 tools/finsig_thumb2.c     add_kinfo(v.reg,v.bit|xtra,name,adr,v.ev,(v.no_invert)?0:1);
adr              6016 tools/finsig_thumb2.c     uint32_t adr=mv->val;
adr              6018 tools/finsig_thumb2.c     for(i=0; i<50; i++,adr+=2) {
adr              6019 tools/finsig_thumb2.c         uint16_t *pv=(uint16_t*)adr2ptr(fw,adr);
adr              6231 tools/finsig_thumb2.c             uint32_t adr = fw->base + (pos << 2);
adr              6238 tools/finsig_thumb2.c             print_other_stubs_min(fw,"focus_len_table",adr,adr);
adr              1348 tools/finsig_vxworks.c     uint32_t adr=0;
adr              1358 tools/finsig_vxworks.c             adr = followBranch(fw,idx2adr(fw,k+1),0x01000001);
adr              1363 tools/finsig_vxworks.c     if(!adr) {
adr              1373 tools/finsig_vxworks.c             if(adr2 == adr) {
adr              1375 tools/finsig_vxworks.c                 fwAddMatch(fw,adr,32,0,122);
adr              3794 tools/finsig_vxworks.c     uint32_t adr,where;
adr              3833 tools/finsig_vxworks.c                                     adr = LDR2val(fw,k3+k4);
adr              3834 tools/finsig_vxworks.c                                     if (adr < fw->memisostart)
adr              3851 tools/finsig_vxworks.c         bprintf("DEF(%-40s,0x%08x) // Found @0x%08x (0x%x + %i)\n","imager_active",adr+o,where,adr,o);
adr              4593 tools/finsig_vxworks.c             uint32_t adr = LDR2val(fw,k1+1);
adr              4600 tools/finsig_vxworks.c                     if (bitmap_buffer == (adr + 0x1C))
adr              4602 tools/finsig_vxworks.c                         uint32_t active_bitmap_buffer = adr + (fwval(fw,k2+1) & 0xFFF);
adr              5344 tools/finsig_vxworks.c void add_kinfo(int r, uint32_t b, const char *nm, uint32_t adr, uint32_t ev, int inv)
adr              5349 tools/finsig_vxworks.c     key_info[kcount].fadr = adr;
adr              5507 tools/finsig_vxworks.c                 uint32_t adr = LDR2val(fw,k);
adr              5508 tools/finsig_vxworks.c                 if ((adr > tadr) && (adr < madr))
adr              5510 tools/finsig_vxworks.c                     madr = adr;
adr              5651 tools/finsig_vxworks.c         uint32_t adr = followBranch(fw,idx2adr(fw,k),0x01000001);
adr              5652 tools/finsig_vxworks.c         if (adr == fadr)
adr              5744 tools/finsig_vxworks.c         uint32_t adr = followBranch2(fw,idx2adr(fw,k),0x01000001);
adr              5745 tools/finsig_vxworks.c         if (adr == fadr)
adr              5777 tools/finsig_vxworks.c         uint32_t adr = followBranch2(fw,idx2adr(fw,k+6),0x01000001);
adr              5778 tools/finsig_vxworks.c         if (adr == fadr)
adr              5819 tools/finsig_vxworks.c     uint32_t adr = followBranch(fw,idx2adr(fw,k),0x01000001);
adr              5822 tools/finsig_vxworks.c     if (adr == fadr)
adr              5872 tools/finsig_vxworks.c         uint32_t adr = fwval(fw, idx);
adr              5873 tools/finsig_vxworks.c         idx = adr2idx(fw, adr);
adr              5884 tools/finsig_vxworks.c         uint32_t adr = fwval(fw, idx);
adr              5885 tools/finsig_vxworks.c         idx = adr2idx(fw, adr);
adr              6020 tools/finsig_vxworks.c     uint32_t adr = followBranch2(fw,idx2adr(fw,k),0x01000001);
adr              6022 tools/finsig_vxworks.c     if (adr == fadr)
adr               165 tools/firmware_load.c int adr2idx(firmware *fw, uint32_t adr)
adr               167 tools/firmware_load.c     if (adr < fw->base)
adr               168 tools/firmware_load.c         return -((fw->base - adr) >> 2);
adr               170 tools/firmware_load.c         return (adr - fw->base) >> 2;
adr               174 tools/firmware_load.c char* adr2ptr(firmware *fw, uint32_t adr)
adr               176 tools/firmware_load.c     if ((fw->dryos_ver >= 51) && (fw->alt_base) && (adr >= fw->alt_base))
adr               178 tools/firmware_load.c         return ((char*)fw->buf) + (adr - fw->alt_base);
adr               180 tools/firmware_load.c     if ((fw->dryos_ver >= 50) && (adr < fw->base))
adr               182 tools/firmware_load.c         adr = (adr - fw->base2) + fw->base_copied;
adr               184 tools/firmware_load.c     return ((char*)fw->buf) + (adr - fw->base);
adr               618 tools/firmware_load.c int isASCIIstring(firmware *fw, uint32_t adr)
adr               620 tools/firmware_load.c     if (idx_valid(fw, adr2idx(fw, adr)))
adr               622 tools/firmware_load.c         unsigned char *p = (unsigned char*)adr2ptr(fw, adr);
adr                91 tools/firmware_load.h int adr2idx(firmware *fw, uint32_t adr);
adr                92 tools/firmware_load.h char* adr2ptr(firmware *fw, uint32_t adr);
adr               150 tools/firmware_load.h int isASCIIstring(firmware *fw, uint32_t adr);
adr               174 tools/firmware_load_ng.c int find_bytes_all(firmware *fw, const void *bytes, size_t len, uint32_t adr, uint32_t *result, int max)
adr               177 tools/firmware_load_ng.c     for(i=0,adr=find_next_bytes_range(fw,bytes,len,0,0); adr && (i < max); adr=find_next_bytes_range(fw,bytes,len,adr+len,0),i++) {
adr               178 tools/firmware_load_ng.c         result[i] = adr;
adr               183 tools/firmware_load_ng.c uint32_t find_next_substr_bytes(firmware *fw, const char *str, uint32_t adr)
adr               187 tools/firmware_load_ng.c     return find_next_bytes_range(fw,str,strlen(str),adr,0);
adr               190 tools/firmware_load_ng.c uint32_t find_next_str_bytes_range(firmware *fw, const char *str, uint32_t adr,uint32_t max_adr)
adr               193 tools/firmware_load_ng.c     return find_next_bytes_range(fw,str,strlen(str)+1,adr,max_adr);
adr               211 tools/firmware_load_ng.c uint32_t find_next_str_bytes(firmware *fw, const char *str, uint32_t adr)
adr               214 tools/firmware_load_ng.c     return find_next_bytes_range(fw,str,strlen(str)+1,adr,0);
adr               224 tools/firmware_load_ng.c int isASCIIstring(firmware *fw, uint32_t adr)
adr               226 tools/firmware_load_ng.c     unsigned char *p = (unsigned char*)adr2ptr_with_data(fw, adr);
adr               245 tools/firmware_load_ng.c adr_range_t *adr_get_range(firmware *fw, uint32_t adr)
adr               250 tools/firmware_load_ng.c         if(adr >= r->start && adr < r->start + r->bytes) {
adr               259 tools/firmware_load_ng.c int adr_get_range_type(firmware *fw, uint32_t adr)
adr               261 tools/firmware_load_ng.c     adr_range_t *r=adr_get_range(fw,adr);
adr               274 tools/firmware_load_ng.c uint8_t* adr2ptr(firmware *fw, uint32_t adr)
adr               276 tools/firmware_load_ng.c     adr_range_t *r=adr_get_range(fw,adr);
adr               283 tools/firmware_load_ng.c             return (r->buf)+(adr - r->start);
adr               289 tools/firmware_load_ng.c uint8_t* adr2ptr_with_data(firmware *fw, uint32_t adr)
adr               291 tools/firmware_load_ng.c     adr_range_t *r=adr_get_range(fw,adr);
adr               299 tools/firmware_load_ng.c             return (r->buf)+(adr - r->start);
adr               345 tools/firmware_load_ng.c int adr_is_var(firmware *fw, uint32_t adr)
adr               347 tools/firmware_load_ng.c     return (adr > fw->data_start && adr < fw->memisostart);
adr               351 tools/firmware_load_ng.c int adr_is_main_fw_code(firmware *fw, uint32_t adr)
adr               353 tools/firmware_load_ng.c     int adr_type = adr_get_range_type(fw,adr);
adr               360 tools/firmware_load_ng.c     if(adr < fw->rom_code_search_min_adr  || adr > fw->rom_code_search_max_adr) {
adr               407 tools/firmware_load_ng.c uint32_t fw_u32(firmware *fw, uint32_t adr)
adr               409 tools/firmware_load_ng.c     uint32_t *p=(uint32_t *)adr2ptr(fw,adr);
adr               411 tools/firmware_load_ng.c         fprintf(stderr,"fw_u32 bad adr 0x%08x\n",adr);
adr               418 tools/firmware_load_ng.c int fw_memcmp(firmware *fw, uint32_t adr,const void *cmp, size_t n)
adr               420 tools/firmware_load_ng.c     uint32_t *p=(uint32_t *)adr2ptr(fw,adr);
adr               424 tools/firmware_load_ng.c     if(n >= fw->size8 - (adr - fw->base)) {
adr               452 tools/firmware_load_ng.c void adr_hist_add(adr_hist_t *ah, uint32_t adr)
adr               455 tools/firmware_load_ng.c     ah->adrs[ah->cur]=adr;
adr               663 tools/firmware_load_ng.c     uint32_t adr;
adr               666 tools/firmware_load_ng.c     adr=(insn->address&~3)+4+insn->detail->arm.operands[1].mem.disp;
adr               667 tools/firmware_load_ng.c     return (uint32_t *)adr2ptr(fw,adr);
adr               675 tools/firmware_load_ng.c     uint32_t adr;
adr               678 tools/firmware_load_ng.c     adr=insn->address+8+insn->detail->arm.operands[1].mem.disp;
adr               679 tools/firmware_load_ng.c     return (uint32_t *)adr2ptr(fw,adr);
adr               746 tools/firmware_load_ng.c     uint32_t adr=ADR2adr(fw,insn);
adr               747 tools/firmware_load_ng.c     return (uint32_t *)adr2ptr(fw,adr);
adr               836 tools/firmware_load_ng.c     ti->start=(uint32_t)is->adr; // after current instruction
adr               881 tools/firmware_load_ng.c     uint32_t adr=ti->start;
adr               882 tools/firmware_load_ng.c     while(adr < max_adr) {
adr               883 tools/firmware_load_ng.c         uint8_t *p=adr2ptr(fw,adr);
adr               885 tools/firmware_load_ng.c             fprintf(stderr,"get_TBx_PC_info: jumptable outside of valid address range at 0x%08x\n",adr);
adr               902 tools/firmware_load_ng.c         if(target <= adr) {
adr               903 tools/firmware_load_ng.c             fprintf(stderr,"get_TBx_PC_info: jumptable target 0x%08x inside jumptable %d at 0x%08x\n",target,off,adr);
adr               912 tools/firmware_load_ng.c         adr+=ti->bytes;
adr               919 tools/firmware_load_ng.c         ti->count=(adr-ti->start)/ti->bytes;
adr               928 tools/firmware_load_ng.c iter_state_t *disasm_iter_new(firmware *fw, uint32_t adr)
adr               934 tools/firmware_load_ng.c     disasm_iter_init(fw,is,adr);
adr               948 tools/firmware_load_ng.c int disasm_iter_set(firmware *fw, iter_state_t *is, uint32_t adr)
adr               951 tools/firmware_load_ng.c     if(ADR_IS_THUMB(adr)) {
adr               955 tools/firmware_load_ng.c         adr=ADR_CLEAR_THUMB(adr);// ADR used for iteration must not contain thumb bit
adr               960 tools/firmware_load_ng.c         if(!ADR_IS_ALIGN4(adr)) {
adr               961 tools/firmware_load_ng.c             fprintf(stderr,"disasm_iter_set: unaligned ARM address 0x%08x\n",adr);
adr               964 tools/firmware_load_ng.c             is->adr=0;
adr               968 tools/firmware_load_ng.c     uint8_t *p=adr2ptr(fw,adr);
adr               974 tools/firmware_load_ng.c         is->adr=0;
adr               980 tools/firmware_load_ng.c     is->adr=adr;
adr               985 tools/firmware_load_ng.c int disasm_iter_init(firmware *fw, iter_state_t *is, uint32_t adr)
adr               988 tools/firmware_load_ng.c     return disasm_iter_set(fw,is,adr);
adr              1000 tools/firmware_load_ng.c     adr_hist_add(&is->ah,(uint32_t)is->adr | is->thumb); // record thumb state to allow backtracking through state changes
adr              1001 tools/firmware_load_ng.c     return cs_disasm_iter(is->cs_handle, &is->code, &is->size, &is->adr, is->insn);
adr              1013 tools/firmware_load_ng.c     is->adr -= is->insn->size;
adr              1016 tools/firmware_load_ng.c     return cs_disasm_iter(is->cs_handle, &is->code, &is->size, &is->adr, is->insn);
adr              1025 tools/firmware_load_ng.c int fw_disasm_iter_start(firmware *fw, uint32_t adr)
adr              1027 tools/firmware_load_ng.c     return disasm_iter_init(fw,fw->is,adr);
adr              1038 tools/firmware_load_ng.c int fw_disasm_iter_single(firmware *fw, uint32_t adr)
adr              1040 tools/firmware_load_ng.c     fw_disasm_iter_start(fw,adr);
adr              1051 tools/firmware_load_ng.c size_t fw_disasm_adr(firmware *fw, uint32_t adr, unsigned count, cs_insn **insn)
adr              1053 tools/firmware_load_ng.c     uint8_t *p=adr2ptr(fw,adr);
adr              1058 tools/firmware_load_ng.c     return cs_disasm(fw->cs_handle, p, fw->size8 - (p-fw->buf8), adr, count, insn);
adr              1074 tools/firmware_load_ng.c     uint32_t adr_start=is->adr;
adr              1103 tools/firmware_load_ng.c     uint32_t adr=adr_start;
adr              1106 tools/firmware_load_ng.c         while(adr < adr_end) {
adr              1112 tools/firmware_load_ng.c                 adr=(uint32_t)is->adr; // adr was updated by iter or called sub
adr              1116 tools/firmware_load_ng.c                 adr=adr+is->insn_min_size;
adr              1117 tools/firmware_load_ng.c                 if(!disasm_iter_init(fw,is,adr|is->thumb)) {
adr              1128 tools/firmware_load_ng.c     while(br && adr < adr_end) {
adr              1129 tools/firmware_load_ng.c         uint32_t *p_adr=(uint32_t *)adr2ptr(fw,(uint32_t)adr);
adr              1137 tools/firmware_load_ng.c             adr=ptr2adr(fw,(uint8_t *)br->p);
adr              1138 tools/firmware_load_ng.c             if(!disasm_iter_init(fw,is,(uint32_t)adr)) {
adr              1141 tools/firmware_load_ng.c             p_adr=(uint32_t *)adr2ptr(fw,(uint32_t)adr);
adr              1144 tools/firmware_load_ng.c         while(adr < adr_chunk_end) {
adr              1150 tools/firmware_load_ng.c                 adr=(uint32_t)is->adr; // adr was updated by iter or called sub
adr              1154 tools/firmware_load_ng.c                 adr=adr+is->insn_min_size;
adr              1155 tools/firmware_load_ng.c                 if(!disasm_iter_init(fw,is,adr|is->thumb)) {
adr              1232 tools/firmware_load_ng.c int search_calls_multi_end(firmware *fw, iter_state_t *is, uint32_t adr) {
adr              1245 tools/firmware_load_ng.c         while(data->adr) {
adr              1246 tools/firmware_load_ng.c             if(data->adr == sub) {
adr              1392 tools/firmware_load_ng.c     uint32_t adr=B_target(fw,is_init->insn);
adr              1394 tools/firmware_load_ng.c     if(adr) {
adr              1395 tools/firmware_load_ng.c         return (adr | is_init->thumb);
adr              1397 tools/firmware_load_ng.c     adr=LDR_PC_PC_target(fw,is_init->insn);
adr              1399 tools/firmware_load_ng.c     if(adr) {
adr              1400 tools/firmware_load_ng.c         return adr;
adr              1406 tools/firmware_load_ng.c         adr = is_init->insn->detail->arm.operands[1].imm;
adr              1408 tools/firmware_load_ng.c         if(!fw_disasm_iter_single(fw,is_init->adr | is_init->thumb)) {
adr              1421 tools/firmware_load_ng.c         adr = (fw->is->insn->detail->arm.operands[1].imm << 16) | (adr&0xFFFF);
adr              1430 tools/firmware_load_ng.c             return adr;
adr              1443 tools/firmware_load_ng.c     uint32_t adr=B_BL_target(fw,is->insn);
adr              1444 tools/firmware_load_ng.c     if(adr) {
adr              1445 tools/firmware_load_ng.c         return (adr | is->thumb);
adr              1449 tools/firmware_load_ng.c         adr=CBx_target(fw,is->insn);
adr              1450 tools/firmware_load_ng.c         if(adr) {
adr              1451 tools/firmware_load_ng.c             return ADR_SET_THUMB(adr);
adr              1455 tools/firmware_load_ng.c     adr=BLXimm_target(fw,is->insn);
adr              1456 tools/firmware_load_ng.c     if(adr) {
adr              1458 tools/firmware_load_ng.c             return adr;
adr              1460 tools/firmware_load_ng.c             return adr | is->thumb;
adr              1464 tools/firmware_load_ng.c     adr=LDR_PC_PC_target(fw,is->insn);
adr              1465 tools/firmware_load_ng.c     if(adr) {
adr              1466 tools/firmware_load_ng.c         return adr;
adr              1584 tools/firmware_load_ng.c int check_simple_func(firmware *fw, uint32_t adr, int match_ftype, simple_func_desc_t *info)
adr              1600 tools/firmware_load_ng.c     if(!fw_disasm_iter_single(fw,adr)) {
adr              1648 tools/firmware_load_ng.c             fprintf(stderr,"find_last_call_from_func: disasm failed 0x%"PRIx64"\n",is->adr);
adr              1689 tools/firmware_load_ng.c                 fprintf(stderr,"find_last_call_from_func: disasm failed 0x%"PRIx64"\n",is->adr);
adr              2006 tools/firmware_load_ng.c             uint32_t adr = find_u32_adr_range(fw,fw->dryos_ver_list[i],fw->rom_code_search_min_adr,maxadr);
adr              2007 tools/firmware_load_ng.c             if(adr && adr < min_adr) {
adr              2008 tools/firmware_load_ng.c                 min_adr = adr;
adr              2355 tools/firmware_load_ng.c             data_found_copy=is->adr;
adr                58 tools/firmware_load_ng.h     uint64_t adr; // firmware address - must be 64 bit for capstone iter, never has thumb bit set
adr               134 tools/firmware_load_ng.h uint8_t* adr2ptr(firmware *fw, uint32_t adr);
adr               137 tools/firmware_load_ng.h uint8_t* adr2ptr_with_data(firmware *fw, uint32_t adr);
adr               150 tools/firmware_load_ng.h adr_range_t *adr_get_range(firmware *fw, uint32_t adr);
adr               153 tools/firmware_load_ng.h int adr_get_range_type(firmware *fw, uint32_t adr);
adr               156 tools/firmware_load_ng.h int adr_is_var(firmware *fw, uint32_t adr);
adr               159 tools/firmware_load_ng.h int adr_is_main_fw_code(firmware *fw, uint32_t adr);
adr               179 tools/firmware_load_ng.h int find_bytes_all(firmware *fw, const void *bytes, size_t len, uint32_t adr, uint32_t *result, int maxmatch);
adr               185 tools/firmware_load_ng.h uint32_t find_next_str_bytes(firmware *fw, const char *str, uint32_t adr);
adr               188 tools/firmware_load_ng.h uint32_t find_next_substr_bytes(firmware *fw, const char *str, uint32_t adr);
adr               197 tools/firmware_load_ng.h int isASCIIstring(firmware *fw, uint32_t adr);
adr               210 tools/firmware_load_ng.h uint32_t fw_u32(firmware *fw, uint32_t adr);
adr               213 tools/firmware_load_ng.h int fw_memcmp(firmware *fw, uint32_t adr,const void *cmp, size_t n);
adr               223 tools/firmware_load_ng.h void adr_hist_add(adr_hist_t *ah, uint32_t adr);
adr               347 tools/firmware_load_ng.h iter_state_t *disasm_iter_new(firmware *fw, uint32_t adr);
adr               354 tools/firmware_load_ng.h int disasm_iter_set(firmware *fw, iter_state_t *is, uint32_t adr);
adr               358 tools/firmware_load_ng.h int disasm_iter_init(firmware *fw, iter_state_t *is, uint32_t adr);
adr               373 tools/firmware_load_ng.h int fw_disasm_iter_start(firmware *fw, uint32_t adr);
adr               380 tools/firmware_load_ng.h int fw_disasm_iter_single(firmware *fw, uint32_t adr);
adr               427 tools/firmware_load_ng.h typedef int (*search_calls_multi_fn)(firmware *fw, iter_state_t *is, uint32_t adr);
adr               432 tools/firmware_load_ng.h     uint32_t adr;
adr               437 tools/firmware_load_ng.h int search_calls_multi_end(firmware *fw, iter_state_t *is, uint32_t adr);
adr               530 tools/firmware_load_ng.h int check_simple_func(firmware *fw, uint32_t adr, int match_ftype, simple_func_desc_t *info);