regs              427 tools/capdis.c     uint32_t regs[4];
regs              429 tools/capdis.c     if((get_call_const_args(fw,is,6,regs)&1)!=1) {
regs              432 tools/capdis.c     osig* ostub = find_sig_val(fw->sv->propcases,regs[0]);
regs              436 tools/capdis.c         sprintf(comment+strlen(comment)," (%d)",regs[0]); // print number on propcase call line for easier searching
regs             1123 tools/finsig_thumb2.c         uint32_t regs[4];
regs             1126 tools/finsig_thumb2.c         if((get_call_const_args(fw,is,4,regs)&3)==3) {
regs             1128 tools/finsig_thumb2.c             if(regs[0]==str_adr) {
regs             1129 tools/finsig_thumb2.c                 dd_enable_p=regs[1]; // constant value should already have correct ARM/THUMB bit
regs             1141 tools/finsig_thumb2.c             uint32_t regs[4];
regs             1142 tools/finsig_thumb2.c             if(get_call_const_args(fw,is,4,regs)&1) {
regs             1173 tools/finsig_thumb2.c         uint32_t regs[4];
regs             1175 tools/finsig_thumb2.c         if((get_call_const_args(fw,is,4,regs)&3)==3) {
regs             1176 tools/finsig_thumb2.c             if(regs[0]==str_adr) {
regs             1222 tools/finsig_thumb2.c         uint32_t regs[4];
regs             1223 tools/finsig_thumb2.c         if((get_call_const_args(fw,is,4,regs)&3)==3) {
regs             1225 tools/finsig_thumb2.c             if(regs[0]==str_adr) {
regs             1226 tools/finsig_thumb2.c                 mecha_unreg=ADR_SET_THUMB(regs[1]);
regs             1659 tools/finsig_thumb2.c     uint32_t regs[4];
regs             1660 tools/finsig_thumb2.c     if((get_call_const_args(fw,is,4,regs)&3)!=3) {
regs             1664 tools/finsig_thumb2.c     if(regs[0] != 0x60) {
regs             1668 tools/finsig_thumb2.c     const char *str=(char *)adr2ptr(fw,regs[1]);
regs             2277 tools/finsig_thumb2.c         uint32_t regs[4];
regs             2278 tools/finsig_thumb2.c         if((get_call_const_args(fw,is,4,regs)&6)==6) {
regs             2280 tools/finsig_thumb2.c             if(regs[1]==str_adr &&  regs[2] == strlen(rule->ref_name)) {
regs             2653 tools/finsig_thumb2.c         uint32_t regs[4];
regs             2654 tools/finsig_thumb2.c         if((get_call_const_args(fw,is,4,regs)&3)!=3) {
regs             2659 tools/finsig_thumb2.c         if(regs[0]==0x60 && adr2ptr(fw,regs[1]) && (strcmp((const char *)adr2ptr(fw,regs[1]),"AC:Rec2PB")==0)) {
regs             2839 tools/finsig_thumb2.c         uint32_t regs[4];
regs             2840 tools/finsig_thumb2.c         if((get_call_const_args(fw,is,5,regs)&7)!=7) {
regs             2844 tools/finsig_thumb2.c         if(regs[0] < 0x9000 || regs[0] > 0x10000 || !adr2ptr(fw,regs[1]) || regs[2] != 0) {
regs             2876 tools/finsig_thumb2.c     uint32_t regs[4];
regs             2877 tools/finsig_thumb2.c     if((get_call_const_args(fw,is,5,regs)&0xe)!=0xe) {
regs             2920 tools/finsig_thumb2.c         uint32_t regs[4];
regs             2921 tools/finsig_thumb2.c         if((get_call_const_args(fw,is,2,regs)&0x2)!=0x2) {
regs             2925 tools/finsig_thumb2.c         if(regs[1] != '/') {
regs             3124 tools/finsig_thumb2.c         uint32_t regs[4];
regs             3125 tools/finsig_thumb2.c         uint32_t found_regs = get_call_const_args(fw,is,6,regs);
regs             3129 tools/finsig_thumb2.c             if((found_regs & 0x8) && regs[3] == 4) {
regs             3130 tools/finsig_thumb2.c                 if((found_regs & 0x2 && regs[1] > fw->rom_code_search_min_adr)
regs             3131 tools/finsig_thumb2.c                     || (found_regs & 0x4 && regs[2] > fw->rom_code_search_min_adr)) {
regs             3139 tools/finsig_thumb2.c         if(regs[0] != 70000) {
regs             3359 tools/finsig_thumb2.c         uint32_t regs[4];
regs             3360 tools/finsig_thumb2.c         if((get_call_const_args(fw,is,7,regs)&0x7)==0x7) {
regs             3361 tools/finsig_thumb2.c             printf("xtensa blob @ 0x%08x, loads to 0x%08x, size 0x%08x\n",regs[1],regs[0],regs[2]);
regs             3466 tools/finsig_thumb2.c                 uint32_t regs[4];
regs             3467 tools/finsig_thumb2.c                 if((get_call_const_args(fw,is,5,regs)&0x2)==0x2) {
regs             3468 tools/finsig_thumb2.c                     const char *str=(char *)adr2ptr(fw,regs[1]);
regs             3496 tools/finsig_thumb2.c     uint32_t regs[4];
regs             3498 tools/finsig_thumb2.c     if((get_call_const_args(fw,is,5,regs)&0x6)!=0x6) {
regs             3502 tools/finsig_thumb2.c     if(regs[2] != 0x18 || !adr2ptr(fw,regs[1])) {
regs             3506 tools/finsig_thumb2.c     uint32_t dadr = regs[1];
regs             3560 tools/finsig_thumb2.c     uint32_t regs[4];
regs             3561 tools/finsig_thumb2.c     if((get_call_const_args(fw,is,1,regs)&0x1)!=0x1) {
regs             3565 tools/finsig_thumb2.c     return save_sig_with_j(fw,rule->name,regs[0]);
regs             3578 tools/finsig_thumb2.c     uint32_t regs[4];
regs             3579 tools/finsig_thumb2.c     if((get_call_const_args(fw,is,1,regs)&0x1)!=0x1) {
regs             3583 tools/finsig_thumb2.c     return save_sig_with_j(fw,rule->name,regs[0]);
regs             3596 tools/finsig_thumb2.c     uint32_t regs[4];
regs             3597 tools/finsig_thumb2.c     if((get_call_const_args(fw,is,1,regs)&0x1)!=0x1) {
regs             3601 tools/finsig_thumb2.c     return save_sig_with_j(fw,rule->name,regs[0]);
regs             3798 tools/finsig_thumb2.c         uint32_t regs[4];
regs             3799 tools/finsig_thumb2.c         if((get_call_const_args(fw,is,5,regs)&0x3)!=0x3) {
regs             3803 tools/finsig_thumb2.c         if(regs[1] != str_adr) {
regs             3807 tools/finsig_thumb2.c         if(!adr_is_var(fw,regs[0])) {
regs             3811 tools/finsig_thumb2.c         save_misc_val(rule->name,regs[0],0,(uint32_t)is->insn->address);
regs             4955 tools/finsig_thumb2.c     uint32_t regs[4];
regs             4957 tools/finsig_thumb2.c     if ((get_call_const_args(fw,is,8,regs)&2)!=2) {
regs             4961 tools/finsig_thumb2.c     save_misc_val(rule->name,regs[1],0,(uint32_t)fw->is->insn->address); // fw is has backtracked address
regs             4978 tools/finsig_thumb2.c     uint32_t regs[4];
regs             4980 tools/finsig_thumb2.c     if ((get_call_const_args(fw,is,8,regs)&2)!=2) {
regs             4984 tools/finsig_thumb2.c     save_misc_val(rule->name,regs[1],0,(uint32_t)fw->is->insn->address); // fw is has backtracked address
regs             5174 tools/finsig_thumb2.c     uint32_t regs[4];
regs             5176 tools/finsig_thumb2.c     if ((get_call_const_args(fw,is,hl,regs)&(1<<myreg))==(1<<myreg)) {
regs             5177 tools/finsig_thumb2.c         add_prop_hit(rule->name,(int)regs[myreg]);
regs             5838 tools/finsig_thumb2.c     uint32_t regs[4];
regs             5840 tools/finsig_thumb2.c     if((get_call_const_args(fw,is,4,regs)&3)==3) {
regs             5842 tools/finsig_thumb2.c         if(isASCIIstring(fw,regs[0])) {
regs             5843 tools/finsig_thumb2.c             char *nm=(char *)adr2ptr(fw,regs[0]);
regs             5844 tools/finsig_thumb2.c             add_event_proc(fw,nm,regs[1]);
regs             5919 tools/finsig_thumb2.c     uint32_t regs[4];
regs             5922 tools/finsig_thumb2.c     foundr0 = get_call_const_args(fw,is,4,regs) & 1;
regs             5938 tools/finsig_thumb2.c             foundr0 = get_call_const_args(fw,is,8-2,regs) & 2;
regs             5940 tools/finsig_thumb2.c                 regs[0] = regs[1];
regs             5950 tools/finsig_thumb2.c         uint32_t *p=(uint32_t*)adr2ptr_with_data(fw,regs[0]);
regs             5957 tools/finsig_thumb2.c                     printf("eventproc name not string tbl 0x%08x 0x%08x\n",regs[0],nm_adr);
regs             5969 tools/finsig_thumb2.c             printf("failed to get *EventProcTable arg 0x%08x at 0x%"PRIx64"\n",regs[0],is->insn->address);
regs             5979 tools/finsig_thumb2.c     uint32_t regs[4];
regs             5981 tools/finsig_thumb2.c     if((get_call_const_args(fw,is,10,regs)&9)==9) {
regs             5982 tools/finsig_thumb2.c         if(isASCIIstring(fw,regs[0])) {
regs             5985 tools/finsig_thumb2.c             char *nm=(char *)adr2ptr(fw,regs[0]);
regs             5988 tools/finsig_thumb2.c             add_func_name(fw,buf,regs[3],NULL);
regs             6015 tools/finsig_thumb2.c     uint32_t regs[4];
regs             6017 tools/finsig_thumb2.c     if((get_call_const_args(fw,is,8,regs)&3)==3) {
regs             6019 tools/finsig_thumb2.c         if(!save_ptp_handler_func(fw,regs[0],regs[1])) {
regs             6020 tools/finsig_thumb2.c             printf("add_ptp_handler op 0x%08x out of range 0x%"PRIx64"\n",regs[0],is->insn->address);
regs             1679 tools/firmware_load_ng.c             uint32_t regs[4];
regs             1682 tools/firmware_load_ng.c             if((get_call_const_args(fw,is,max_gap_insns,regs)&reg_bit)==reg_bit) {
regs             1684 tools/firmware_load_ng.c                 if(regs[reg_num] == val) {