size8 3384 tools/finsig_thumb2.c if ((u<fw->base+fw->size8) && (u>fw->rom_code_search_max_adr)) { size8 5868 tools/finsig_thumb2.c if ((u<fw->base+fw->size8) && (u>adr) && (!isASCIIstring(fw,u))) { size8 137 tools/firmware_load_ng.c if(start_adr < fw->base || start_adr >= fw->base + fw->size8) { size8 142 tools/firmware_load_ng.c max_adr = fw->base + fw->size8-1; size8 144 tools/firmware_load_ng.c if(max_adr < fw->base || max_adr >= fw->base + fw->size8) { size8 201 tools/firmware_load_ng.c if(fw->base + fw->size8 - 4096 > fw->rom_code_search_max_adr) { size8 204 tools/firmware_load_ng.c max_adr = fw->base + fw->size8; size8 407 tools/firmware_load_ng.c return find_u32_adr_range(fw,val,start, fw->base + (fw->size8 -4)); size8 428 tools/firmware_load_ng.c if(n >= fw->size8 - (adr - fw->base)) { size8 1003 tools/firmware_load_ng.c is->size=fw->size8 - (p-fw->buf8); size8 1082 tools/firmware_load_ng.c return cs_disasm(fw->cs_handle, p, fw->size8 - (p-fw->buf8), adr, count, insn); size8 2174 tools/firmware_load_ng.c if(src_start >= fw->base+fw->size8) { size8 2175 tools/firmware_load_ng.c fprintf(stderr,"fw_add_adr_range: src_start 0x%08x outside dump end 0x%08x\n",src_start,fw->base+fw->size8); size8 2187 tools/firmware_load_ng.c if(len > fw->size8 - (start - fw->base)) { size8 2276 tools/firmware_load_ng.c fw->size8 = ftell(f); size8 2280 tools/firmware_load_ng.c if(fw->size8&3) { size8 2281 tools/firmware_load_ng.c fprintf(stderr,"WARNING: dump size %d is not divisible by 4, truncating\n",fw->size8); size8 2282 tools/firmware_load_ng.c fw->size8 &= ~3; size8 2286 tools/firmware_load_ng.c if((int)(0xFFFFFFFF - base_adr) < fw->size8) { size8 2287 tools/firmware_load_ng.c fprintf(stderr,"adjusted dump size 0x%08x->",fw->size8); size8 2288 tools/firmware_load_ng.c fw->size8 = 0xFFFFFFFC - base_adr; size8 2289 tools/firmware_load_ng.c fprintf(stderr,"0x%08x\n",fw->size8); size8 2293 tools/firmware_load_ng.c fw->size32=fw->size8/4; size8 2297 tools/firmware_load_ng.c fw->buf8 = malloc(fw->size8); size8 2299 tools/firmware_load_ng.c fprintf(stderr,"malloc %d failed\n",fw->size8); size8 2302 tools/firmware_load_ng.c fread(fw->buf8, 1, fw->size8, f); size8 2308 tools/firmware_load_ng.c fw_add_adr_range(fw,fw->base, fw->base+fw->size8, fw->base, ADR_RANGE_ROM, ADR_RANGE_FL_NONE); size8 2330 tools/firmware_load_ng.c fw->rom_code_search_max_adr=fw->base+fw->size8 - 4; // default == end of fw, may be adjusted by firmware_init_data_ranges size8 101 tools/firmware_load_ng.h int size8; // Size of the firmware (as loaded from the dump) in bytes