str_adr          1045 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          1046 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          1054 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          1055 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          1102 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name); // note this string may appear more than once, assuming want first
str_adr          1103 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          1110 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          1112 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          1128 tools/finsig_thumb2.c             if(regs[0]==str_adr) {
str_adr          1157 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          1158 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          1165 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          1166 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          1176 tools/finsig_thumb2.c             if(regs[0]==str_adr) {
str_adr          1197 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          1198 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          1207 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          1208 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          1225 tools/finsig_thumb2.c             if(regs[0]==str_adr) {
str_adr          1292 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          1293 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          1298 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          1299 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          1939 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          1940 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          1945 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          1947 tools/finsig_thumb2.c     if(!fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          1980 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          1981 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          1987 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          1988 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          2073 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          2074 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          2079 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          2080 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          2111 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          2112 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          2117 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          2118 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          2154 tools/finsig_thumb2.c     uint32_t str_adr;
str_adr          2155 tools/finsig_thumb2.c     str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          2156 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          2169 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          2170 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          2223 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          2224 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          2230 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          2231 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          2266 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          2267 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          2272 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          2273 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          2280 tools/finsig_thumb2.c             if(regs[1]==str_adr &&  regs[2] == strlen(rule->ref_name)) {
str_adr          2330 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          2331 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          2336 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          2337 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          2565 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          2566 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          2571 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          2572 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          2622 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          2623 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          2628 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          2629 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          2820 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          2821 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          2826 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          2827 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          2893 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          2894 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          2900 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - 2048) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          2901 tools/finsig_thumb2.c     uint32_t end_adr = ADR_ALIGN4(str_adr) + 2048;
str_adr          2949 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          2950 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          2955 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          2956 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          2985 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          2986 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          2990 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          2991 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          3018 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          3019 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          3023 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          3024 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          3068 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,"EFTool.c");
str_adr          3069 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          3078 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,is->adr + 60)) {
str_adr          3107 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          3108 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          3112 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          3113 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          3253 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          3254 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          3258 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          3289 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          3290 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          3294 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          3780 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          3781 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          3786 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          3787 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          3803 tools/finsig_thumb2.c         if(regs[1] != str_adr) {
str_adr          3953 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          3954 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          3959 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          3960 tools/finsig_thumb2.c     if(!fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          4126 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name);
str_adr          4127 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          4133 tools/finsig_thumb2.c     disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          4134 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,str_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          5025 tools/finsig_thumb2.c     uint32_t str_adr;
str_adr          5027 tools/finsig_thumb2.c         str_adr = find_str_bytes(fw,rule->ref_name); // indirect string could be in data area
str_adr          5029 tools/finsig_thumb2.c         str_adr = find_str_bytes_main_fw(fw,rule->ref_name); // direct string must be near actual code
str_adr          5031 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          5035 tools/finsig_thumb2.c     uint32_t search_adr = str_adr;
str_adr          5040 tools/finsig_thumb2.c         search_adr=find_u32_adr_range(fw,str_adr,fw->rom_code_search_min_adr,fw->rom_code_search_max_adr);
str_adr          5059 tools/finsig_thumb2.c     while(fw_search_insn(fw,is,search_disasm_const_ref,str_adr,NULL,search_adr+SEARCH_NEAR_REF_RANGE)) {
str_adr          5117 tools/finsig_thumb2.c     uint32_t str_adr = find_str_bytes_main_fw(fw,rule->ref_name); // direct string must be near actual code
str_adr          5118 tools/finsig_thumb2.c     if(!str_adr) {
str_adr          5124 tools/finsig_thumb2.c         disasm_iter_init(fw,is,(ADR_ALIGN4(str_adr) - SEARCH_NEAR_REF_RANGE) | fw->thumb_default); // reset to a bit before where the string was found
str_adr          5125 tools/finsig_thumb2.c         uint32_t call_adr = find_const_ref_match(fw, is, SEARCH_NEAR_REF_RANGE*2, 8, reg, str_adr, match, FIND_CONST_REF_MATCH_ANY);
str_adr          5129 tools/finsig_thumb2.c         str_adr = find_next_str_bytes_main_fw(fw,rule->ref_name, str_adr+strlen(rule->ref_name));
str_adr          5130 tools/finsig_thumb2.c     } while (str_adr);
str_adr           808 tools/firmware_load.c int find_nxt_str_ref(firmware *fw, int str_adr, int ofst)
str_adr           810 tools/firmware_load.c     if (str_adr >= fw->lowest_idx)
str_adr           813 tools/firmware_load.c         uint32_t sadr = idx2adr(fw,str_adr);        // string address
str_adr           167 tools/firmware_load.h int find_nxt_str_ref(firmware *fw, int str_adr, int ofst);