sig 246 lib/lua/lstrlib.c int sig = 1; sig 248 lib/lua/lstrlib.c sig = 0; sig 255 lib/lua/lstrlib.c return sig; sig 260 lib/lua/lstrlib.c return sig; sig 262 lib/lua/lstrlib.c else if (uchar(*p) == c) return sig; sig 264 lib/lua/lstrlib.c return !sig; sig 616 tools/code_gen.c osig *sig = find_sig(fw->sv->stubs, largs[++n]); sig 617 tools/code_gen.c if (sig == 0) chk_args(-1,"Can't find firmware function for 'sig='",p); sig 618 tools/code_gen.c p->func_start = sig->val; sig 619 tools/code_gen.c p->name = sig->nm; sig 153 tools/dumpchk.c const char *sig=vxworks_start_sig,*osname = "VXWORKS"; sig 158 tools/dumpchk.c sig = dryos_start_sig; sig 172 tools/dumpchk.c retval = (memcmp(buf,sig,sigsize) == 0); sig 85 tools/finsig_dryos.c int sig; sig 126 tools/finsig_dryos.c if (p1->sig < p2->sig) sig 130 tools/finsig_dryos.c else if (p1->sig > p2->sig) sig 155 tools/finsig_dryos.c void addMatch(uint32_t fadr, int s, int f, int sig) sig 160 tools/finsig_dryos.c matches[count].sig = sig; sig 165 tools/finsig_dryos.c void fwAddMatch(firmware *fw, uint32_t fadr, int s, int f, int sig) sig 169 tools/finsig_dryos.c addMatch(fadr - fw->base_copied + fw->base2,s,f,sig); sig 173 tools/finsig_dryos.c addMatch(fadr,s,f,sig); sig 189 tools/finsig_dryos.c FuncSig *sig; sig 640 tools/finsig_dryos.c int search_saved_sig(firmware *fw, char *sig, int (*func)(firmware*, int, int), int v, int ofst, int len) sig 642 tools/finsig_dryos.c int k = get_saved_sig(fw, sig); sig 784 tools/finsig_dryos.c int find_apex2us(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 812 tools/finsig_dryos.c int find_mkdir(firmware *fw, __attribute__ ((unused))string_sig *sig, int k) sig 852 tools/finsig_dryos.c int find_pow(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 895 tools/finsig_dryos.c int find_rand(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 930 tools/finsig_dryos.c int find_get_ptp_file_buf(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 1373 tools/finsig_dryos.c int find_add_ptp_handler(firmware *fw, __attribute__ ((unused))string_sig *sig, int k) sig 3123 tools/finsig_dryos.c int dryos_offset(firmware *fw, string_sig *sig) sig 3127 tools/finsig_dryos.c case 20: return sig->dryos20_offset; sig 3128 tools/finsig_dryos.c case 23: return sig->dryos23_offset; sig 3129 tools/finsig_dryos.c case 31: return sig->dryos31_offset; sig 3130 tools/finsig_dryos.c case 39: return sig->dryos39_offset; sig 3131 tools/finsig_dryos.c case 43: return sig->dryos43_offset; sig 3132 tools/finsig_dryos.c case 45: return sig->dryos45_offset; sig 3133 tools/finsig_dryos.c case 47: return sig->dryos47_offset; sig 3134 tools/finsig_dryos.c case 49: return sig->dryos49_offset; sig 3135 tools/finsig_dryos.c case 50: return sig->dryos50_offset; sig 3136 tools/finsig_dryos.c case 51: return sig->dryos51_offset; sig 3137 tools/finsig_dryos.c case 52: return sig->dryos52_offset; sig 3138 tools/finsig_dryos.c case 54: return sig->dryos54_offset; sig 3139 tools/finsig_dryos.c case 55: return sig->dryos55_offset; sig 3140 tools/finsig_dryos.c case 57: return sig->dryos57_offset; sig 3141 tools/finsig_dryos.c case 58: return sig->dryos58_offset; sig 3142 tools/finsig_dryos.c case 59: return sig->dryos59_offset; sig 3152 tools/finsig_dryos.c int fw_string_process(firmware *fw, string_sig *sig, int (*check_match)(firmware *fw, string_sig *sig, int j), int inc_eos) sig 3154 tools/finsig_dryos.c int nlen = strlen(sig->ev_name); sig 3155 tools/finsig_dryos.c uint32_t nm0 = *((uint32_t*)sig->ev_name); sig 3164 tools/finsig_dryos.c if ((nm0 == *p) && (memcmp(p+1,sig->ev_name+4,nlen-4+inc_eos) == 0)) sig 3166 tools/finsig_dryos.c if (check_match(fw,sig,j)) sig 3177 tools/finsig_dryos.c int fw_string_process_unaligned(firmware *fw, string_sig *sig, int (*check_match)(firmware *fw, string_sig *sig, int j)) sig 3179 tools/finsig_dryos.c int nlen = strlen(sig->ev_name); sig 3188 tools/finsig_dryos.c if (strcmp(p,sig->ev_name) == 0) sig 3190 tools/finsig_dryos.c if (check_match(fw,sig,j+br->off*4)) sig 3202 tools/finsig_dryos.c int fw_process(firmware *fw, string_sig *sig, int (*check_match)(firmware *fw, string_sig *sig, int j)) sig 3212 tools/finsig_dryos.c if (check_match(fw,sig,j)) sig 3229 tools/finsig_dryos.c int match_strsig1(firmware *fw, string_sig *sig, int j) sig 3235 tools/finsig_dryos.c if (sig->offset > 1) fadr = followBranch(fw, fadr, 1); sig 3237 tools/finsig_dryos.c fadr = followBranch2(fw, fadr, sig->offset); sig 3268 tools/finsig_dryos.c int match_strsig2(firmware *fw, string_sig *sig, int j) sig 3271 tools/finsig_dryos.c return search_fw(fw, match_strsig2a, fw->base + j, sig->offset, 2); sig 3334 tools/finsig_dryos.c int match_strsig3(firmware *fw, string_sig *sig, int j) sig 3336 tools/finsig_dryos.c return search_fw(fw, match_strsig3a, idx2adr(fw,j), sig->offset, 3); sig 3360 tools/finsig_dryos.c int match_strsig4(firmware *fw, string_sig *sig, int j) sig 3362 tools/finsig_dryos.c return search_fw(fw, match_strsig4a, idx2adr(fw,j), sig->offset, sig->offset+1); sig 3430 tools/finsig_dryos.c int match_strsig5(firmware *fw, string_sig *sig, int j) sig 3432 tools/finsig_dryos.c dryos_ofst = dryos_offset(fw,sig); sig 3433 tools/finsig_dryos.c return search_fw(fw, match_strsig5a, idx2adr(fw,j), sig->offset, 3); sig 3438 tools/finsig_dryos.c int match_strsig6(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 3480 tools/finsig_dryos.c int match_strsig7(firmware *fw, string_sig *sig, int j) sig 3482 tools/finsig_dryos.c return search_fw(fw, match_strsig7a, idx2adr(fw,j), sig->offset, 2); sig 3488 tools/finsig_dryos.c int match_strsig8(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 3520 tools/finsig_dryos.c int find_strsig8(firmware *fw, string_sig *sig) sig 3557 tools/finsig_dryos.c return fw_string_process(fw, sig, match_strsig8, 1); sig 3565 tools/finsig_dryos.c int find_strsig9(firmware *fw, string_sig *sig) sig 3567 tools/finsig_dryos.c int j = get_saved_sig(fw,sig->ev_name); sig 3572 tools/finsig_dryos.c int ofst = dryos_offset(fw, sig); sig 3574 tools/finsig_dryos.c if ((sig->offset == -1) || (fadr != func_names[j].val+ofst*4)) sig 3577 tools/finsig_dryos.c if (sig->offset != -1) fadr2 = followBranch2(fw, fadr2, sig->offset); sig 3578 tools/finsig_dryos.c if ((sig->offset <= 0) || (fadr2 != fadr)) sig 3596 tools/finsig_dryos.c int match_strsig11(firmware *fw, string_sig *sig, int j) sig 3598 tools/finsig_dryos.c int ofst = dryos_offset(fw, sig); sig 3610 tools/finsig_dryos.c uint32_t bfadr = followBranch(fw,fadr,sig->offset); sig 3613 tools/finsig_dryos.c if (strcmp(sig->name,"set_control_event") == 0) sig 3626 tools/finsig_dryos.c if (found && ((sig->offset == 0) || (bfadr != fadr))) sig 3643 tools/finsig_dryos.c int find_strsig12(firmware *fw, string_sig *sig) sig 3647 tools/finsig_dryos.c int ofst = dryos_offset(fw, sig); sig 3662 tools/finsig_dryos.c uint32_t bfadr = followBranch2(fw,fadr,sig->offset); sig 3663 tools/finsig_dryos.c if ((sig->offset <= 1) || ((bfadr != fadr) && ((fw->buf[adr2idx(fw,fadr)] & 0xFFFF0000) == 0xE92D0000))) sig 3717 tools/finsig_dryos.c int match_strsig13(firmware *fw, string_sig *sig, int j) sig 3720 tools/finsig_dryos.c return search_fw(fw, match_strsig13a, fw->base + j, sig->offset, 1); sig 3755 tools/finsig_dryos.c int match_strsig15(firmware *fw, string_sig *sig, int j) sig 3757 tools/finsig_dryos.c dryos_ofst = dryos_offset(fw,sig); sig 3759 tools/finsig_dryos.c return search_fw(fw, match_strsig15a, idx2adr(fw,j), sig->offset, 1); sig 3764 tools/finsig_dryos.c int match_strsig16(firmware *fw, string_sig *sig, int j) sig 3766 tools/finsig_dryos.c uint32_t nm0 = *((uint32_t*)sig->ev_name); sig 3792 tools/finsig_dryos.c int find_strsig17(firmware *fw, string_sig *sig) sig 3827 tools/finsig_dryos.c if (strcmp(sig->name,"ScreenLock") == 0) sig 3867 tools/finsig_dryos.c int find_strsig19(firmware *fw, string_sig *sig) sig 3869 tools/finsig_dryos.c int j = get_saved_sig(fw,sig->ev_name); sig 3874 tools/finsig_dryos.c int ofst = dryos_offset(fw, sig); sig 3944 tools/finsig_dryos.c int match_strsig23(firmware *fw, string_sig *sig, int j) sig 3946 tools/finsig_dryos.c dryos_ofst = dryos_offset(fw,sig); sig 3951 tools/finsig_dryos.c return search_fw(fw, match_strsig23a, idx2adr(fw,j), sig->offset, 2); sig 3968 tools/finsig_dryos.c int match_strsig24(firmware *fw, string_sig *sig, int j) sig 3971 tools/finsig_dryos.c int ofst = dryos_offset(fw, sig); sig 3993 tools/finsig_dryos.c int j2 = find_Nth_inst_rev(fw,instid,j1-1,sig->offset,ninst); sig 4006 tools/finsig_dryos.c int j2 = find_Nth_inst_rev(fw,instid,j1-1,sig->offset,ninst); sig 4020 tools/finsig_dryos.c int find_strsig(firmware *fw, string_sig *sig) sig 4022 tools/finsig_dryos.c switch (sig->type) sig 4024 tools/finsig_dryos.c case 1: return fw_string_process(fw, sig, match_strsig1, 1); sig 4025 tools/finsig_dryos.c case 2: return fw_string_process_unaligned(fw, sig, match_strsig2); sig 4026 tools/finsig_dryos.c case 3: return fw_string_process(fw, sig, match_strsig3, 1); sig 4027 tools/finsig_dryos.c case 4: return fw_string_process(fw, sig, match_strsig4, 1); sig 4028 tools/finsig_dryos.c case 5: return fw_string_process(fw, sig, match_strsig5, 1); sig 4029 tools/finsig_dryos.c case 6: return fw_string_process(fw, sig, match_strsig6, 1); sig 4030 tools/finsig_dryos.c case 7: return fw_string_process(fw, sig, match_strsig7, 1); sig 4031 tools/finsig_dryos.c case 8: return find_strsig8(fw, sig); sig 4032 tools/finsig_dryos.c case 9: return find_strsig9(fw, sig); sig 4033 tools/finsig_dryos.c case 11: return fw_string_process(fw, sig, match_strsig11, 0); sig 4034 tools/finsig_dryos.c case 12: return find_strsig12(fw, sig); sig 4035 tools/finsig_dryos.c case 13: return fw_string_process_unaligned(fw, sig, match_strsig13); sig 4036 tools/finsig_dryos.c case 15: return fw_string_process(fw, sig, match_strsig15, 1); sig 4037 tools/finsig_dryos.c case 16: return fw_process(fw, sig, match_strsig16); sig 4038 tools/finsig_dryos.c case 17: return find_strsig17(fw, sig); sig 4039 tools/finsig_dryos.c case 19: return find_strsig19(fw, sig); sig 4042 tools/finsig_dryos.c int j = find_saved_sig(sig->ev_name); sig 4045 tools/finsig_dryos.c uint32_t fadr = followBranch2(fw,func_names[j].val,sig->offset); sig 4051 tools/finsig_dryos.c case 21: return fw_process(fw, sig, (int (*)(firmware*, string_sig*, int))(sig->ev_name)); sig 4052 tools/finsig_dryos.c case 22: return ((int (*)(firmware*,int))(sig->ev_name))(fw,sig->offset); sig 4053 tools/finsig_dryos.c case 23: return fw_string_process(fw, sig, match_strsig23, 1); sig 4054 tools/finsig_dryos.c case 24: return fw_string_process(fw, sig, match_strsig24, 0); sig 4100 tools/finsig_dryos.c FuncSig *sig, *s; sig 4153 tools/finsig_dryos.c sig = func_list[j].sig; sig 4161 tools/finsig_dryos.c for (s = sig; s->offs != 0xFFFFFFFF; s++) sig 4169 tools/finsig_dryos.c if (((p[sig->offs] & sig->mask) != sig->value) && (sig->offs == 0) && (sig->value == 0xe92d0000)) success = 0; sig 4220 tools/finsig_dryos.c for (s = sig; s->offs != 0xFFFFFFFF; s++) sig 4317 tools/finsig_dryos.c sprintf(line+strlen(line),"//%s(%-37s,0x%08x) //%3d ", macro, curr_name, matches->ptr, matches->sig); sig 4319 tools/finsig_dryos.c sprintf(line+strlen(line),"%s(%-39s,0x%08x) //%3d ", macro, curr_name, matches->ptr, matches->sig); sig 4346 tools/finsig_dryos.c bprintf("// ALT: %s(%s, 0x%x) // %d %d/%d\n", macro, curr_name, matches[i].ptr, matches[i].sig, matches[i].success, matches[i].fail); sig 7081 tools/finsig_dryos.c int match_propsig1(firmware *fw, string_sig *sig, int j) sig 7083 tools/finsig_dryos.c return search_fw(fw, match_propsig1a, idx2adr(fw,j), sig->offset, 1); sig 7087 tools/finsig_dryos.c int find_strsig2(firmware *fw, string_sig *sig) sig 7089 tools/finsig_dryos.c switch (sig->type) sig 7091 tools/finsig_dryos.c case 1: return fw_string_process(fw, sig, match_propsig1, 1); sig 742 tools/finsig_thumb2.c sig_entry_t *sig=find_saved_sig(name); sig 743 tools/finsig_thumb2.c if(!sig) { sig 747 tools/finsig_thumb2.c return sig->val; sig 790 tools/finsig_thumb2.c sig_entry_t *sig = find_saved_sig(name); sig 791 tools/finsig_thumb2.c if (!sig) sig 801 tools/finsig_thumb2.c if(sig->val && sig->val != val) { sig 802 tools/finsig_thumb2.c printf("save_sig: duplicate name %s existing 0x%08x != new 0x%08x\n",name,sig->val,val); sig 804 tools/finsig_thumb2.c sig->val = val; sig 7078 tools/finsig_thumb2.c void print_stubs_min_def(firmware *fw, misc_val_t *sig) sig 7080 tools/finsig_thumb2.c if(sig->flags & MISC_VAL_NO_STUB) { sig 7084 tools/finsig_thumb2.c osig* ostub2=find_sig(fw->sv->stubs_min,sig->name); sig 7088 tools/finsig_thumb2.c ostub2=find_sig(fw->sv->stubs,sig->name); sig 7093 tools/finsig_thumb2.c if(sig->flags & MISC_VAL_DEF_CONST) { sig 7099 tools/finsig_thumb2.c bprintf("//%s(%-34s,0x%08x)",macro,sig->name,sig->val); sig 7100 tools/finsig_thumb2.c if (sig->val != ostub2->val) sig 7109 tools/finsig_thumb2.c else if(sig->base || sig->offset) sig 7111 tools/finsig_thumb2.c bprintf("%s(%-34s,0x%08x)",macro,sig->name,sig->val); sig 7112 tools/finsig_thumb2.c if(sig->offset || sig->ref_adr) { sig 7114 tools/finsig_thumb2.c if(sig->offset) { sig 7115 tools/finsig_thumb2.c bprintf(" (0x%x+0x%x)",sig->base,sig->offset); sig 7117 tools/finsig_thumb2.c if(sig->ref_adr) { sig 7118 tools/finsig_thumb2.c bprintf(" Found @0x%08x",sig->ref_adr); sig 7124 tools/finsig_thumb2.c if (sig->flags & MISC_VAL_OPTIONAL) return; sig 7125 tools/finsig_thumb2.c bprintf("// %s not found",sig->name); sig 7178 tools/finsig_thumb2.c void print_results(firmware *fw, sig_entry_t *sig) sig 7184 tools/finsig_thumb2.c if (sig->flags & DONT_EXPORT) { sig 7188 tools/finsig_thumb2.c if ((sig->flags & DONT_EXPORT_ILC) && get_misc_val_value("CAM_IS_ILC")) { sig 7193 tools/finsig_thumb2.c osig* ostub2 = find_sig(fw->sv->stubs,sig->name); sig 7195 tools/finsig_thumb2.c if (ostub2 && (sig->val != ostub2->val)) sig 7200 tools/finsig_thumb2.c sig->flags |= BAD_MATCH; sig 7205 tools/finsig_thumb2.c if (sig->flags & UNUSED) return; sig 7212 tools/finsig_thumb2.c if (sig->flags & ARM_STUB) { sig 7215 tools/finsig_thumb2.c if (strncmp(sig->name,"task_",5) == 0 || sig 7216 tools/finsig_thumb2.c strncmp(sig->name,"hook_",5) == 0) macro = " DEF"; sig 7218 tools/finsig_thumb2.c if (!sig->val && !ostub2) sig 7220 tools/finsig_thumb2.c if (sig->flags & OPTIONAL) return; sig 7222 tools/finsig_thumb2.c sprintf(fmt, "// ERROR: %%s is not found. %%%ds//--- --- ", (int)(34-strlen(sig->name))); sig 7223 tools/finsig_thumb2.c sprintf(line+strlen(line), fmt, sig->name, ""); sig 7227 tools/finsig_thumb2.c if (ostub2 || (sig->flags & UNUSED)) sig 7228 tools/finsig_thumb2.c sprintf(line+strlen(line),"//%s(%-37s,0x%08x) //%3d ", macro, sig->name, sig->val, 0); sig 7230 tools/finsig_thumb2.c sprintf(line+strlen(line),"%s(%-39s,0x%08x) //%3d ", macro, sig->name, sig->val, 0); sig 7244 tools/finsig_thumb2.c else if (sig->val == ostub2->val) sig 7248 tools/finsig_thumb2.c if(sig->val && ostub2->val) { sig 7250 tools/finsig_thumb2.c if(get_direct_jump_target(fw,fw->is) == sig->val) { sig 7253 tools/finsig_thumb2.c fw_disasm_iter_single(fw,sig->val); sig 86 tools/finsig_vxworks.c int sig; sig 127 tools/finsig_vxworks.c if (p1->sig < p2->sig) sig 131 tools/finsig_vxworks.c else if (p1->sig > p2->sig) sig 156 tools/finsig_vxworks.c void addMatch(uint32_t fadr, int s, int f, int sig) sig 161 tools/finsig_vxworks.c matches[count].sig = sig; sig 166 tools/finsig_vxworks.c void fwAddMatch(firmware *fw, uint32_t fadr, int s, int f, int sig) sig 170 tools/finsig_vxworks.c addMatch(fadr - fw->base_copied + fw->base2,s,f,sig); sig 174 tools/finsig_vxworks.c addMatch(fadr,s,f,sig); sig 190 tools/finsig_vxworks.c FuncSig *sig; sig 602 tools/finsig_vxworks.c int search_saved_sig(firmware *fw, char *sig, int (*func)(firmware*, int, int), int v, int ofst, int len) sig 604 tools/finsig_vxworks.c int k = get_saved_sig(fw, sig); sig 658 tools/finsig_vxworks.c int find_apex2us(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 669 tools/finsig_vxworks.c int find_mkdir(firmware *fw, __attribute__ ((unused))string_sig *sig, int k) sig 700 tools/finsig_vxworks.c int find_pow(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 757 tools/finsig_vxworks.c int find_log(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 769 tools/finsig_vxworks.c int find_log10(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 783 tools/finsig_vxworks.c int find_get_ptp_file_buf(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 853 tools/finsig_vxworks.c int find_add_ptp_handler(firmware *fw, __attribute__ ((unused))string_sig *sig, int k) sig 2055 tools/finsig_vxworks.c int vxworks_offset(__attribute__ ((unused))firmware *fw, string_sig *sig) sig 2057 tools/finsig_vxworks.c return sig->vxworks_offset; sig 2065 tools/finsig_vxworks.c int fw_string_process(firmware *fw, string_sig *sig, int (*check_match)(firmware *fw, string_sig *sig, int j), int inc_eos) sig 2067 tools/finsig_vxworks.c int nlen = strlen(sig->ev_name); sig 2068 tools/finsig_vxworks.c uint32_t nm0 = *((uint32_t*)sig->ev_name); sig 2077 tools/finsig_vxworks.c if ((nm0 == *p) && (memcmp(p+1,sig->ev_name+4,nlen-4+inc_eos) == 0)) sig 2079 tools/finsig_vxworks.c if (check_match(fw,sig,j)) sig 2090 tools/finsig_vxworks.c int fw_string_process_unaligned(firmware *fw, string_sig *sig, int (*check_match)(firmware *fw, string_sig *sig, int j)) sig 2092 tools/finsig_vxworks.c int nlen = strlen(sig->ev_name); sig 2101 tools/finsig_vxworks.c if (strcmp(p,sig->ev_name) == 0) sig 2103 tools/finsig_vxworks.c if (check_match(fw,sig,j+br->off*4)) sig 2115 tools/finsig_vxworks.c int fw_process(firmware *fw, string_sig *sig, int (*check_match)(firmware *fw, string_sig *sig, int j)) sig 2125 tools/finsig_vxworks.c if (check_match(fw,sig,j)) sig 2142 tools/finsig_vxworks.c int match_strsig1(firmware *fw, string_sig *sig, int j) sig 2148 tools/finsig_vxworks.c if (sig->offset > 1) fadr = followBranch(fw, fadr, 1); sig 2150 tools/finsig_vxworks.c fadr = followBranch2(fw, fadr, sig->offset); sig 2181 tools/finsig_vxworks.c int match_strsig2(firmware *fw, string_sig *sig, int j) sig 2184 tools/finsig_vxworks.c return search_fw(fw, match_strsig2a, fw->base + j, sig->offset, 2); sig 2247 tools/finsig_vxworks.c int match_strsig3(firmware *fw, string_sig *sig, int j) sig 2249 tools/finsig_vxworks.c return search_fw(fw, match_strsig3a, idx2adr(fw,j), sig->offset, 3); sig 2273 tools/finsig_vxworks.c int match_strsig4(firmware *fw, string_sig *sig, int j) sig 2275 tools/finsig_vxworks.c return search_fw(fw, match_strsig4a, idx2adr(fw,j), sig->offset, sig->offset+1); sig 2343 tools/finsig_vxworks.c int match_strsig5(firmware *fw, string_sig *sig, int j) sig 2345 tools/finsig_vxworks.c dryos_ofst = vxworks_offset(fw,sig); sig 2346 tools/finsig_vxworks.c return search_fw(fw, match_strsig5a, idx2adr(fw,j), sig->offset, 3); sig 2351 tools/finsig_vxworks.c int match_strsig6(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 2393 tools/finsig_vxworks.c int match_strsig7(firmware *fw, string_sig *sig, int j) sig 2395 tools/finsig_vxworks.c return search_fw(fw, match_strsig7a, idx2adr(fw,j), sig->offset, 2); sig 2401 tools/finsig_vxworks.c int match_strsig8(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 2431 tools/finsig_vxworks.c int find_strsig8(firmware *fw, string_sig *sig) sig 2468 tools/finsig_vxworks.c return fw_string_process(fw, sig, match_strsig8, 1); sig 2476 tools/finsig_vxworks.c int find_strsig9(firmware *fw, string_sig *sig) sig 2478 tools/finsig_vxworks.c int j = get_saved_sig(fw,sig->ev_name); sig 2483 tools/finsig_vxworks.c int ofst = vxworks_offset(fw, sig); sig 2485 tools/finsig_vxworks.c if ((sig->offset == -1) || (fadr != func_names[j].val+ofst*4)) sig 2488 tools/finsig_vxworks.c if (sig->offset != -1) fadr2 = followBranch2(fw, fadr2, sig->offset); sig 2489 tools/finsig_vxworks.c if ((sig->offset <= 0) || (fadr2 != fadr)) sig 2507 tools/finsig_vxworks.c int match_strsig11(firmware *fw, string_sig *sig, int j) sig 2509 tools/finsig_vxworks.c int ofst = vxworks_offset(fw, sig); sig 2521 tools/finsig_vxworks.c uint32_t bfadr = followBranch(fw,fadr,sig->offset); sig 2524 tools/finsig_vxworks.c if (strcmp(sig->name,"set_control_event") == 0) sig 2537 tools/finsig_vxworks.c if (found && ((sig->offset == 0) || (bfadr != fadr))) sig 2628 tools/finsig_vxworks.c int match_strsig13(firmware *fw, string_sig *sig, int j) sig 2631 tools/finsig_vxworks.c return search_fw(fw, match_strsig13a, fw->base + j, sig->offset, 1); sig 2664 tools/finsig_vxworks.c int match_strsig15(firmware *fw, string_sig *sig, int j) sig 2666 tools/finsig_vxworks.c dryos_ofst = vxworks_offset(fw,sig); sig 2668 tools/finsig_vxworks.c return search_fw(fw, match_strsig15a, idx2adr(fw,j), sig->offset, 1); sig 2673 tools/finsig_vxworks.c int match_strsig16(firmware *fw, string_sig *sig, int j) sig 2675 tools/finsig_vxworks.c uint32_t nm0 = *((uint32_t*)sig->ev_name); sig 2705 tools/finsig_vxworks.c int find_strsig17(firmware *fw, string_sig *sig) sig 2726 tools/finsig_vxworks.c if (strcmp(sig->name,"ScreenLock") == 0) sig 2752 tools/finsig_vxworks.c int find_strsig19(firmware *fw, string_sig *sig) sig 2754 tools/finsig_vxworks.c int j = get_saved_sig(fw,sig->ev_name); sig 2759 tools/finsig_vxworks.c int ofst = vxworks_offset(fw, sig); sig 2824 tools/finsig_vxworks.c int match_strsig23(firmware *fw, string_sig *sig, int j) sig 2826 tools/finsig_vxworks.c dryos_ofst = vxworks_offset(fw,sig); sig 2831 tools/finsig_vxworks.c return search_fw(fw, match_strsig23a, idx2adr(fw,j), sig->offset, 2); sig 2841 tools/finsig_vxworks.c int match_strsig100(firmware *fw, string_sig *sig, int j) sig 2843 tools/finsig_vxworks.c int ofst = vxworks_offset(fw, sig); sig 2855 tools/finsig_vxworks.c uint32_t bfadr = followBranch(fw,fadr,sig->offset); sig 2856 tools/finsig_vxworks.c if ((sig->offset == 0) || (bfadr != fadr)) sig 2875 tools/finsig_vxworks.c int match_strsig101(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 2905 tools/finsig_vxworks.c int match_strsig102(firmware *fw, __attribute__ ((unused))string_sig *sig, int j) sig 2925 tools/finsig_vxworks.c int match_strsig103(firmware *fw, string_sig *sig, int j) sig 2927 tools/finsig_vxworks.c int ofst = vxworks_offset(fw, sig); sig 2962 tools/finsig_vxworks.c int match_strsig104(firmware *fw, string_sig *sig, int j) sig 2964 tools/finsig_vxworks.c int ofst = vxworks_offset(fw, sig); sig 2984 tools/finsig_vxworks.c int j2 = find_Nth_inst_rev(fw,instid,j1-1,sig->offset,ninst); sig 2998 tools/finsig_vxworks.c int find_strsig(firmware *fw, string_sig *sig) sig 3000 tools/finsig_vxworks.c switch (sig->type) sig 3002 tools/finsig_vxworks.c case 1: return fw_string_process(fw, sig, match_strsig1, 1); sig 3003 tools/finsig_vxworks.c case 2: return fw_string_process_unaligned(fw, sig, match_strsig2); sig 3004 tools/finsig_vxworks.c case 3: return fw_string_process(fw, sig, match_strsig3, 1); sig 3005 tools/finsig_vxworks.c case 4: return fw_string_process(fw, sig, match_strsig4, 1); sig 3006 tools/finsig_vxworks.c case 5: return fw_string_process(fw, sig, match_strsig5, 1); sig 3007 tools/finsig_vxworks.c case 6: return fw_string_process(fw, sig, match_strsig6, 1); sig 3008 tools/finsig_vxworks.c case 7: return fw_string_process(fw, sig, match_strsig7, 1); sig 3009 tools/finsig_vxworks.c case 8: return find_strsig8(fw, sig); sig 3010 tools/finsig_vxworks.c case 9: return find_strsig9(fw, sig); sig 3011 tools/finsig_vxworks.c case 11: return fw_string_process(fw, sig, match_strsig11, 0); sig 3013 tools/finsig_vxworks.c case 13: return fw_string_process_unaligned(fw, sig, match_strsig13); sig 3014 tools/finsig_vxworks.c case 15: return fw_string_process(fw, sig, match_strsig15, 1); sig 3015 tools/finsig_vxworks.c case 16: return fw_process(fw, sig, match_strsig16); sig 3016 tools/finsig_vxworks.c case 17: return find_strsig17(fw, sig); sig 3017 tools/finsig_vxworks.c case 19: return find_strsig19(fw, sig); sig 3020 tools/finsig_vxworks.c int j = find_saved_sig(sig->ev_name); sig 3023 tools/finsig_vxworks.c uint32_t fadr = followBranch2(fw,func_names[j].val,sig->offset); sig 3029 tools/finsig_vxworks.c case 21: return fw_process(fw, sig, (int (*)(firmware*, string_sig*, int))(sig->ev_name)); sig 3030 tools/finsig_vxworks.c case 22: return ((int (*)(firmware*))(sig->ev_name))(fw); sig 3031 tools/finsig_vxworks.c case 23: return fw_string_process(fw, sig, match_strsig23, 1); sig 3032 tools/finsig_vxworks.c case 100: return fw_string_process(fw, sig, match_strsig100, 0); sig 3033 tools/finsig_vxworks.c case 101: return fw_string_process(fw, sig, match_strsig101, 0); sig 3034 tools/finsig_vxworks.c case 102: return fw_string_process(fw, sig, match_strsig102, 0); sig 3035 tools/finsig_vxworks.c case 103: return fw_string_process(fw, sig, match_strsig103, 0); sig 3036 tools/finsig_vxworks.c case 104: return fw_string_process(fw, sig, match_strsig104, 0); sig 3082 tools/finsig_vxworks.c FuncSig *sig, *s; sig 3135 tools/finsig_vxworks.c sig = func_list[j].sig; sig 3143 tools/finsig_vxworks.c for (s = sig; s->offs != 0xFFFFFFFF; s++) sig 3151 tools/finsig_vxworks.c if (((p[sig->offs] & sig->mask) != sig->value) && (sig->offs == 0) && (sig->value == 0xe92d0000)) success = 0; sig 3202 tools/finsig_vxworks.c for (s = sig; s->offs != 0xFFFFFFFF; s++) sig 3299 tools/finsig_vxworks.c sprintf(line+strlen(line),"//%s(%-37s,0x%08x) //%3d ", macro, curr_name, matches->ptr, matches->sig); sig 3301 tools/finsig_vxworks.c sprintf(line+strlen(line),"%s(%-39s,0x%08x) //%3d ", macro, curr_name, matches->ptr, matches->sig); sig 3328 tools/finsig_vxworks.c bprintf("// ALT: %s(%s, 0x%x) // %d %d/%d\n", macro, curr_name, matches[i].ptr, matches[i].sig, matches[i].success, matches[i].fail); sig 2205 tools/firmware_load_ng.c const char *sig="DRYOS version 2.3, release #"; sig 2206 tools/firmware_load_ng.c fw->dryos_ver_count = find_bytes_all(fw,sig,strlen(sig),fw->base,fw->dryos_ver_list,FW_MAX_DRYOS_VERS); sig 2243 tools/firmware_load_ng.c const char *s = (const char *)adr2ptr(fw,fw->dryos_ver_list[match_i]+strlen(sig));