bprintf 63 tools/finsig_dryos.c bprintf("finsig <primary> <base> <outputfilename> [alt base] - Error = %s\n",err); bprintf 71 tools/finsig_dryos.c bprintf(fmt, n); bprintf 4247 tools/finsig_dryos.c bprintf("// WARNING: too many matches for %s!\n", func_list[j].name); bprintf 4340 tools/finsig_dryos.c bprintf("%s\n",line); bprintf 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); bprintf 4388 tools/finsig_dryos.c bprintf("%08x\n",idx2adr(fw,k)); bprintf 4399 tools/finsig_dryos.c bprintf("// Mode %5d in firmware but not in current modemap",*p); bprintf 4401 tools/finsig_dryos.c bprintf(" (%s)",s); bprintf 4402 tools/finsig_dryos.c bprintf("\n"); bprintf 4419 tools/finsig_dryos.c bprintf("// Current modemap entry not found in firmware - %-24s %5d\n",m->nm,m->val); bprintf 4426 tools/finsig_dryos.c bprintf("// No problems found with modemap table.\n"); bprintf 4440 tools/finsig_dryos.c bprintf("// Firmware modemap table found @%08x -> ",idx2adr(fw,k1)); bprintf 4482 tools/finsig_dryos.c bprintf("// Check of modemap from 'platform/CAMERA/shooting.c':\n"); bprintf 4510 tools/finsig_dryos.c bprintf("//#define CAM_3ARG_DebugAssert 1\n"); bprintf 4522 tools/finsig_dryos.c bprintf("// Values below go in 'platform_camera.h':\n"); bprintf 4523 tools/finsig_dryos.c bprintf("//#define CAM_DRYOS 1\n"); bprintf 4525 tools/finsig_dryos.c bprintf("//#define CAM_DRYOS_2_3_R39 1 // Defined for cameras with DryOS version R39 or higher\n"); bprintf 4527 tools/finsig_dryos.c bprintf("//#define CAM_DRYOS_2_3_R47 1 // Defined for cameras with DryOS version R47 or higher\n"); bprintf 4529 tools/finsig_dryos.c bprintf("//#define CAM_DRYOS_2_3_R59 1 // Defined for cameras with DryOS version R59 or higher\n"); bprintf 4646 tools/finsig_dryos.c bprintf("//#define CAM_RAW_ROWPIX %d // Found @0x%08x\n",raw_width,idx2adr(fw,kw)); bprintf 4650 tools/finsig_dryos.c bprintf("//#define CAM_RAW_ROWPIX *** Not Found ***\n"); bprintf 4654 tools/finsig_dryos.c bprintf("//#define CAM_RAW_ROWS %d // Found @0x%08x\n",raw_height,idx2adr(fw,kh)); bprintf 4658 tools/finsig_dryos.c bprintf("//#define CAM_RAW_ROWS *** Not Found ***\n"); bprintf 4664 tools/finsig_dryos.c bprintf("//#undef CAM_UNCACHED_BIT\n"); bprintf 4665 tools/finsig_dryos.c bprintf("//#define CAM_UNCACHED_BIT 0x%08x // Found @0x%08x\n",fw->uncached_adr,idx2adr(fw,fw->uncached_adr_idx)); bprintf 4699 tools/finsig_dryos.c bprintf("//#define CAM_DATE_FOLDER_NAMING 0x%03x // Found @0x%08x (pass as 3rd param to GetImageFolder)\n",val,idx2adr(fw,k3)); bprintf 4725 tools/finsig_dryos.c bprintf("//#define PARAM_CAMERA_NAME %d // Found @0x%08x\n",k-k1,fadr); bprintf 4736 tools/finsig_dryos.c bprintf("//#define CAM_HAS_WIFI 1 // Firmware has wifi support (only define if camera has hardware)\n"); bprintf 4751 tools/finsig_dryos.c bprintf("\n// Below goes in 'filewrite.c' or 'platform_camera.h':\n"); bprintf 4752 tools/finsig_dryos.c bprintf("//#define MAX_CHUNKS_FOR_FWT %d // Found @0x%08x\n",c,idx2adr(fw,k+k1)); bprintf 4792 tools/finsig_dryos.c bprintf("//void *vid_get_bitmap_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k)); bprintf 4800 tools/finsig_dryos.c bprintf("//void *vid_get_bitmap_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k)); bprintf 4814 tools/finsig_dryos.c bprintf("//int get_flash_params_count(void) { return 0x%02x; } // Found @0x%08x\n",fw->buf[k+1]&0xFFF,idx2adr(fw,k+1)); bprintf 4835 tools/finsig_dryos.c bprintf("//DEF_CONST(%-34s,0x%08x) // Found @0x%08x",name,fadr,idx2adr(fw,k+1)); bprintf 4838 tools/finsig_dryos.c bprintf(", ** != ** stubs_min = 0x%08x (%s)",o->val,o->sval); bprintf 4842 tools/finsig_dryos.c bprintf(", stubs_min = 0x%08x (%s)",o->val,o->sval); bprintf 4847 tools/finsig_dryos.c bprintf("DEF_CONST(%-34s,0x%08x) // Found @0x%08x",name,fadr,idx2adr(fw,k+1)); bprintf 4849 tools/finsig_dryos.c bprintf("\n"); bprintf 4919 tools/finsig_dryos.c bprintf("DEF(%-40s,0x%08x) // Found @0x%08x (0x%x + %i)\n","imager_active",adr+o,where,adr,o); bprintf 4933 tools/finsig_dryos.c bprintf("// Values below go in 'lib.c':\n"); bprintf 4942 tools/finsig_dryos.c bprintf("//void *vid_get_viewport_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v,idx2adr(fw,k)); bprintf 4974 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)); bprintf 4975 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)); bprintf 4993 tools/finsig_dryos.c bprintf("DEF(%-40s,0x%08x) // Found @0x%08x\n","jpeg_count_str",v1,idx2adr(fw,k-1)); bprintf 4994 tools/finsig_dryos.c bprintf("//char *camera_jpeg_count_str() { return (char*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k-1)); bprintf 5020 tools/finsig_dryos.c bprintf("//DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr); bprintf 5023 tools/finsig_dryos.c bprintf(", ** != ** stubs_min = 0x%08x (%s)",o->val,o->sval); bprintf 5027 tools/finsig_dryos.c bprintf(", stubs_min = 0x%08x (%s)",o->val,o->sval); bprintf 5032 tools/finsig_dryos.c bprintf("DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr); bprintf 5034 tools/finsig_dryos.c bprintf("\n"); bprintf 5042 tools/finsig_dryos.c bprintf("// EXMEM types:\n"); bprintf 5047 tools/finsig_dryos.c bprintf("// %s %i\n",adr2ptr(fw, fwval(fw,ii+n)),n); bprintf 5049 tools/finsig_dryos.c bprintf("\n"); bprintf 5136 tools/finsig_dryos.c bprintf("DEF_CONST(%-34s,0x%08x)\n","exmem_type_count",exm_typ_cnt); bprintf 5314 tools/finsig_dryos.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx2+2)); bprintf 5323 tools/finsig_dryos.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx2+2)); bprintf 5354 tools/finsig_dryos.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx+2)); bprintf 5458 tools/finsig_dryos.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx+2)); bprintf 5713 tools/finsig_dryos.c bprintf("// Camera has 2 RAW buffers @ 0x%08x & 0x%08x\n", rb1, rb2, idx2adr(fw,k)); bprintf 5714 tools/finsig_dryos.c bprintf("// Note: active buffer --> raw_buffers[active_raw_buffer]\n"); bprintf 5715 tools/finsig_dryos.c bprintf("// other buffer --> raw_buffers[active_raw_buffer^1]\n"); bprintf 5725 tools/finsig_dryos.c bprintf("// Camera has 2 RAW buffers @ 0x%08x & 0x%08x\n", rb1, rb2, idx2adr(fw,k)); bprintf 5726 tools/finsig_dryos.c bprintf("// Note: active buffer --> raw_buffers[ active_raw_buffer *3]\n"); bprintf 5727 tools/finsig_dryos.c bprintf("// other buffer --> raw_buffers[(active_raw_buffer^1)*3]\n"); bprintf 5794 tools/finsig_dryos.c bprintf("// Values below can be overridden in 'stubs_min.S':\n"); bprintf 5964 tools/finsig_dryos.c bprintf("// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c).\n"); bprintf 5966 tools/finsig_dryos.c bprintf("// each entry contains 1 int value, which is the the zoom focus length.\n",size); bprintf 5968 tools/finsig_dryos.c bprintf("// each entry contains %d int value(s), the first is the zoom focus length.\n",size); bprintf 5969 tools/finsig_dryos.c bprintf("// there are %d entries in the table - set NUM_FL to %d\n",len,len); bprintf 6004 tools/finsig_dryos.c bprintf("// Palette colour tables found @ 0x%08x\n", palette_data); bprintf 6117 tools/finsig_dryos.c bprintf("// Camera appears to have only 1 RAW buffer @ 0x%08x (Found @0x%08x)\n", rb1, idx2adr(fw,rb1_idx)); bprintf 6174 tools/finsig_dryos.c bprintf("DEF(ctypes, 0x%08x)\n", fw->base + k); bprintf 6203 tools/finsig_dryos.c bprintf("\n// For capt_seq.c\n"); bprintf 6206 tools/finsig_dryos.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x)\n",ofst2,idx2adr(fw,k3),ofst2); bprintf 6207 tools/finsig_dryos.c bprintf("//static long *nrflag = (long*)(0x%04x); // Found @ %08x\n",ofst2,idx2adr(fw,k3)); bprintf 6211 tools/finsig_dryos.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x) & %08x (-0x%02x)\n",ofst2+ofst1,idx2adr(fw,k3),ofst2,idx2adr(fw,k),-ofst1); bprintf 6212 tools/finsig_dryos.c bprintf("//static long *nrflag = (long*)(0x%04x-0x%02x); // Found @ %08x & %08x\n",ofst2,-ofst1,idx2adr(fw,k3),idx2adr(fw,k4)); bprintf 6216 tools/finsig_dryos.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x) & %08x (+0x%02x)\n",ofst2+ofst1,idx2adr(fw,k3),ofst2,idx2adr(fw,k),ofst1); bprintf 6217 tools/finsig_dryos.c bprintf("//static long *nrflag = (long*)(0x%04x+0x%02x); // Found @ %08x & %08x\n",ofst2,ofst1,idx2adr(fw,k3),idx2adr(fw,k4)); bprintf 6258 tools/finsig_dryos.c bprintf("\n// For capt_seq.c\n"); bprintf 6259 tools/finsig_dryos.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x) & %08x (+0x%02x)\n",ofst2+ofst1,idx2adr(fw,k3),ofst2,idx2adr(fw,k2),ofst1); bprintf 6260 tools/finsig_dryos.c bprintf("//static long *nrflag = (long*)(0x%04x+0x%02x); // Found @ %08x & %08x\n",ofst2,ofst1,idx2adr(fw,k3),idx2adr(fw,k2)); bprintf 6261 tools/finsig_dryos.c bprintf("//#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto\n"); bprintf 6338 tools/finsig_dryos.c bprintf("\n// LED table init @ 0x%x\n",idx2adr(fw,k1)); bprintf 6480 tools/finsig_dryos.c bprintf("// LED #%i: 0x%08x, offset 0x%x\n",j1, leds[j3].addr, leds[j3].offs); bprintf 6598 tools/finsig_dryos.c bprintf("// LED #%i: unknown (index: 0x%08x), offset 0x%x\n",j1, leds[j3].addr, leds[j3].offs); bprintf 6602 tools/finsig_dryos.c bprintf("// LED #%i: 0x%08x (#%d in GPIO table), offset 0x%x\n",j1, fwval(fw, leds[j3].addr + gpiotbladdr), leds[j3].addr, leds[j3].offs); bprintf 6606 tools/finsig_dryos.c bprintf("// LED #%i: #%d in GPIO table, offset 0x%x\n",j1, leds[j3].addr, leds[j3].offs); bprintf 6612 tools/finsig_dryos.c bprintf("// GPIO table @ 0x%x\n",idx2adr(fw, gpiotbladdr)); bprintf 6651 tools/finsig_dryos.c bprintf("\n// LED table init @ 0x%x\n",idx2adr(fw,k1)); bprintf 6755 tools/finsig_dryos.c bprintf("// LED #%i: unknown (index: 0x%08x), offset 0x%x\n",j1, leds[j3].addr, leds[j3].offs); bprintf 6759 tools/finsig_dryos.c bprintf("// LED #%i: 0x%08x (#%d in GPIO table), offset 0x%x\n",j1, fwval(fw, leds[j3].addr + gpiotbladdr), leds[j3].addr, leds[j3].offs); bprintf 6763 tools/finsig_dryos.c bprintf("// LED #%i: #%d in GPIO table, offset 0x%x\n",j1, leds[j3].addr, leds[j3].offs); bprintf 6769 tools/finsig_dryos.c bprintf("// GPIO table @ 0x%x\n",idx2adr(fw, gpiotbladdr)); bprintf 6792 tools/finsig_dryos.c bprintf("// ISR flag: 0x%x, pointer to current task's control block: 0x%x\n",u, v); bprintf 6858 tools/finsig_dryos.c bprintf("// pointer to TCB area: 0x%x, found @ 0x%x\n",u,v); bprintf 6909 tools/finsig_dryos.c bprintf("// ARAM_HEAP_START = 0x%x# Found @ 0x%08x\n",ramstart,startloc); bprintf 6910 tools/finsig_dryos.c bprintf("// ARAM_HEAP_SIZE = 0x%x# Found @ 0x%08x\n",ramsize,sizeloc); bprintf 7115 tools/finsig_dryos.c bprintf("\n// Known propcases\n"); bprintf 7137 tools/finsig_dryos.c bprintf("// #define %s %i\n", prop_names[n], knownprops[n].id); bprintf 7142 tools/finsig_dryos.c bprintf("// // %s %i\n", prop_names[n], knownprops[n].id); bprintf 7147 tools/finsig_dryos.c bprintf("// %s not found\n", prop_names[n]); bprintf 7150 tools/finsig_dryos.c bprintf("// Guessed propset: "); bprintf 7158 tools/finsig_dryos.c if (m) bprintf(", "); bprintf 7159 tools/finsig_dryos.c bprintf("%i", n+1); bprintf 7167 tools/finsig_dryos.c bprintf("uncertain (%i of %u match), closest to ",fmax,used); bprintf 7172 tools/finsig_dryos.c if (m) bprintf(", "); bprintf 7173 tools/finsig_dryos.c bprintf("%i", n+1); bprintf 7179 tools/finsig_dryos.c bprintf("\n"); bprintf 7183 tools/finsig_dryos.c bprintf("// Port's propset (%i) may be set incorrectly\n", fw->sv->propset); bprintf 7193 tools/finsig_dryos.c bprintf("// Misc stuff\n"); bprintf 7197 tools/finsig_dryos.c bprintf("//DEF(ctypes, *** Not Found ***)\n"); bprintf 7242 tools/finsig_dryos.c bprintf("//#define %-20s0x%08x // Found @0x%08x, levent 0x%x%s\n",fn,b,tadr,ev,i?" (non-inverted logic)":""); bprintf 7243 tools/finsig_dryos.c bprintf("//#define %-20s%d\n",rn,r); bprintf 7387 tools/finsig_dryos.c bprintf("//static KeyMap keymap[] = {\n"); bprintf 7392 tools/finsig_dryos.c bprintf("// { %d, %-20s,0x%08x }, // Found @0x%08x, levent 0x%02x%s\n",key_info[k].reg,key_info[k].nm,key_info[k].bits,key_info[k].fadr,key_info[k].ev,(key_info[k].inv==0)?"":" (uses inverted logic in physw_status)"); bprintf 7395 tools/finsig_dryos.c bprintf("// { 0, 0, 0 }\n//};\n"); bprintf 7476 tools/finsig_dryos.c bprintf("// Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c).\n"); bprintf 7584 tools/finsig_dryos.c bprintf("\n// Keymap values for kbd.c. Additional keys may be present, only common values included here.\n"); bprintf 8137 tools/finsig_dryos.c bprintf("// Camera info:\n"); bprintf 8141 tools/finsig_dryos.c bprintf("// Can't find DRYOS version !!!\n\n"); bprintf 8146 tools/finsig_dryos.c bprintf("// DRYOS R%d (%s) *** New DRYOS Version - please update finsig_dryos.c ***\n",fw->real_dryos_ver,fw->dryos_ver_str); bprintf 8148 tools/finsig_dryos.c bprintf("// DRYOS R%d (%s)\n",fw->dryos_ver,fw->dryos_ver_str); bprintf 8153 tools/finsig_dryos.c bprintf("// Can't find firmware version !!!\n\n"); bprintf 8162 tools/finsig_dryos.c bprintf("// %s // Found @ 0x%08x, \"%s\" @ 0x%08x\n",fw->firmware_ver_str,j,c,k); bprintf 8167 tools/finsig_dryos.c bprintf("// %s // Found @ 0x%08x, \"%s\" @ 0x%08x\n",fw->firmware_ver_str,j,fw->firmware_ver_str,j); bprintf 8173 tools/finsig_dryos.c bprintf("// Firmware build timestamp: %s %s\n",fw->fw_build_date, (fw->fw_build_time==0)?"":fw->fw_build_time); bprintf 8178 tools/finsig_dryos.c bprintf("// Possible corrupt firmware dump - file size too small for start address 0x%08x\n",fw->base); bprintf 8179 tools/finsig_dryos.c bprintf("// file size = %.2fMB, should be %.2fMB\n", ((double)fw->size*4.0)/(1024.0*1024.0),((double)fw->fsize*4.0)/(1024.0*1024.0)); bprintf 8184 tools/finsig_dryos.c bprintf("// %s\n",fw->cam); bprintf 8188 tools/finsig_dryos.c bprintf("// Could not find Camera name - possible corrupt firmware dump\n"); bprintf 8191 tools/finsig_dryos.c bprintf("\n// Values for makefile.inc\n"); bprintf 8221 tools/finsig_dryos.c bprintf("// DIGIC = %i# %s\n",digicver,digics); bprintf 8223 tools/finsig_dryos.c bprintf("// PLATFORMOSVER = %d\n",fw->real_dryos_ver); bprintf 8227 tools/finsig_dryos.c bprintf("// PLATFORMID = %d# (0x%04x) Found @ 0x%08x\n",fw->pid,fw->pid,fw->pid_adr); bprintf 8231 tools/finsig_dryos.c bprintf("// PLATFORMID = ? // Not found @ 0x%08x\n",fw->pid_adr); bprintf 8235 tools/finsig_dryos.c bprintf("// MAXRAMADDR = 0x%08x\n",fw->maxram); bprintf 8241 tools/finsig_dryos.c bprintf("// MEMISOSTART = 0x%08x\n",fw->memisostart); bprintf 8243 tools/finsig_dryos.c bprintf("// MEMISOSTART = 0x%08x (*** DOES NOT MATCH MAKEFILE VALUE 0x%08x***)\n",fw->memisostart,(o)?o->val:0); bprintf 8248 tools/finsig_dryos.c bprintf("// KEYSYS = %s# Found @ 0x%08x\n",fw->ksys,idx2adr(fw,fw->ksys_idx)); bprintf 8254 tools/finsig_dryos.c bprintf("// NEED_ENCODED_DISKBOOT = %d# Found @ 0x%08x",fw->dancing_bits,idx2adr(fw,fw->dancing_bits_idx)); bprintf 8257 tools/finsig_dryos.c bprintf(" (*** NOT IN MAKEFILE.INC ***)"); bprintf 8259 tools/finsig_dryos.c bprintf(" (*** DOES NOT MATCH MAKEFILE.INC VALUE %d ***)",o->val); bprintf 8260 tools/finsig_dryos.c bprintf("\n"); bprintf 8264 tools/finsig_dryos.c bprintf("// NEED_ENCODED_DISKBOOT = ? Not found, possible new 'dancing bits' entry needed. // Found @ 0x%08x\n",idx2adr(fw,fw->dancing_bits_idx)); bprintf 8271 tools/finsig_dryos.c bprintf("\n"); bprintf 8277 tools/finsig_dryos.c bprintf("// Detected address ranges:\n"); bprintf 8278 tools/finsig_dryos.c bprintf("// %-8s 0x%08x - 0x%08x (%7d bytes)\n","ROM",fw->base,u,fw->fsize*4); bprintf 8281 tools/finsig_dryos.c bprintf("// %-8s 0x%08x - 0x%08x copied from 0x%08x (%7d bytes)\n","RAM code",fw->base2,fw->base2+fw->size2*4,fw->base_copied,fw->size2*4); bprintf 8283 tools/finsig_dryos.c bprintf("// %-8s 0x%08x - 0x%08x copied from 0x%08x (%7d bytes)\n","RAM data",fw->data_start,fw->data_start+fw->data_len*4,fw->data_init_start,fw->data_len*4); bprintf 8285 tools/finsig_dryos.c bprintf("\n"); bprintf 8371 tools/finsig_dryos.c bprintf("// !!! THIS FILE IS GENERATED. DO NOT EDIT. !!!\n"); bprintf 8372 tools/finsig_dryos.c bprintf("#include \"stubs_asm.h\"\n\n"); bprintf 8385 tools/finsig_dryos.c bprintf("// Stubs below should be checked. Stub not matched 100%%, or difference found to current 'stubs_entry_2.S'\n"); bprintf 8386 tools/finsig_dryos.c bprintf("// Name Address Rule %% Comp to stubs_entry_2.S\n"); bprintf 8388 tools/finsig_dryos.c bprintf("// Stubs below matched 100%%.\n"); bprintf 8389 tools/finsig_dryos.c bprintf("// Name Address Comp to stubs_entry_2.S\n"); bprintf 6282 tools/finsig_thumb2.c bprintf("// %s not found\n",name); bprintf 6285 tools/finsig_thumb2.c bprintf("// %s = 0x%08x# ",name,mv->val); bprintf 6287 tools/finsig_thumb2.c bprintf(" (0x%x+0x%x)",mv->base,mv->offset); bprintf 6290 tools/finsig_thumb2.c bprintf(" Found @0x%08x",mv->ref_adr); bprintf 6292 tools/finsig_thumb2.c bprintf("\n"); bprintf 6298 tools/finsig_thumb2.c bprintf("// Camera info:\n"); bprintf 6299 tools/finsig_thumb2.c bprintf("// Main firmware start: 0x%08x\n",fw->base+fw->main_offs); bprintf 6302 tools/finsig_thumb2.c bprintf("// Can't find DRYOS version !!!\n\n"); bprintf 6304 tools/finsig_thumb2.c bprintf("// DRYOS R%d (%s) @ 0x%08x ref @ 0x%08x\n", bprintf 6312 tools/finsig_thumb2.c bprintf("// Can't find firmware version !!!\n\n"); bprintf 6321 tools/finsig_thumb2.c bprintf("// %s // Found @ 0x%08x, \"%s\" @ 0x%08x\n",fw->firmware_ver_str,j,c,k); bprintf 6326 tools/finsig_thumb2.c bprintf("// %s // Found @ 0x%08x, \"%s\" @ 0x%08x\n",fw->firmware_ver_str,j,fw->firmware_ver_str,j); bprintf 6330 tools/finsig_thumb2.c bprintf("// VMSA detected, probably digic >= 7\n"); bprintf 6333 tools/finsig_thumb2.c bprintf("\n// Values for makefile.inc\n"); bprintf 6334 tools/finsig_thumb2.c bprintf("// PLATFORMOSVER = %d\n",fw->dryos_ver); bprintf 6336 tools/finsig_thumb2.c bprintf("// DIGIC = 70\n"); bprintf 6339 tools/finsig_thumb2.c bprintf("// DIGIC = 60\n"); bprintf 6343 tools/finsig_thumb2.c bprintf("// MEMISOSTART = 0x%x\n",fw->memisostart); bprintf 6345 tools/finsig_thumb2.c bprintf("// MEMISOSTART not found !!!\n"); bprintf 6349 tools/finsig_thumb2.c bprintf("// MEMBASEADDR = 0x%x\n",fw->data_start); bprintf 6354 tools/finsig_thumb2.c bprintf("\n// Detected address ranges:\n"); bprintf 6358 tools/finsig_thumb2.c bprintf("// %-8s 0x%08x - 0x%08x (%7d bytes)\n", bprintf 6364 tools/finsig_thumb2.c bprintf("// %-8s 0x%08x - 0x%08x copied from 0x%08x (%7d bytes)\n", bprintf 6374 tools/finsig_thumb2.c bprintf("\n// Zico Xtensa blobs:\n"); bprintf 6376 tools/finsig_thumb2.c bprintf("// zico_%d 0x%08x - 0x%08x copied from 0x%08x (%7d bytes)\n", bprintf 6387 tools/finsig_thumb2.c bprintf("\n// Omar ARM blobs:\n"); bprintf 6389 tools/finsig_thumb2.c bprintf("// omar_%d 0x%08x - 0x%08x copied from 0x%08x (%7d bytes)\n", bprintf 6398 tools/finsig_thumb2.c bprintf("\n// Found DryOS versions:\n"); bprintf 6400 tools/finsig_thumb2.c bprintf("// 0x%08x %s \"%s\"\n", bprintf 6411 tools/finsig_thumb2.c bprintf("// CreateTask is not in RAM code\n"); bprintf 6415 tools/finsig_thumb2.c bprintf("// use hook_CreateTask_low instead\n"); bprintf 6429 tools/finsig_thumb2.c bprintf("//#undef %s\n",name); bprintf 6430 tools/finsig_thumb2.c bprintf("//#define %s 0x%08x // Found @0x%08x\n",name,mv->val,mv->ref_adr); bprintf 6435 tools/finsig_thumb2.c bprintf("// Values below go in 'platform_camera.h':\n"); bprintf 6436 tools/finsig_thumb2.c bprintf("//#define CAM_DRYOS 1\n"); bprintf 6438 tools/finsig_thumb2.c bprintf("//#define CAM_DRYOS_2_3_R39 1 // Defined for cameras with DryOS version R39 or higher\n"); bprintf 6440 tools/finsig_thumb2.c bprintf("//#define CAM_DRYOS_2_3_R47 1 // Defined for cameras with DryOS version R47 or higher\n"); bprintf 6442 tools/finsig_thumb2.c bprintf("//#define CAM_DRYOS_2_3_R59 1 // Defined for cameras with DryOS version R59 or higher\n"); bprintf 6445 tools/finsig_thumb2.c bprintf("//#define CAM_ILC 1 // Camera is interchangeable lens\n"); bprintf 6449 tools/finsig_thumb2.c bprintf("//#define CAM_HAS_WIFI 1 // Firmware has wifi support (only define if camera has hardware)\n"); bprintf 6456 tools/finsig_thumb2.c bprintf("//#define CAM_HAS_ND_FILTER 1 // Camera has ND filter\n"); bprintf 6458 tools/finsig_thumb2.c bprintf("//#undef CAM_HAS_ND_FILTER // Camera does not have an ND filter\n"); bprintf 6461 tools/finsig_thumb2.c bprintf("// Camera has an iris (CAM_HAS_IRIS_DIAPHRAGM default)\n"); bprintf 6463 tools/finsig_thumb2.c bprintf("//#undef CAM_HAS_IRIS_DIAPHRAGM // Camera does not have an iris\n"); bprintf 6477 tools/finsig_thumb2.c bprintf("// Known propcases\n"); bprintf 6497 tools/finsig_thumb2.c bprintf("// #define %s %i\n", knownprops[n].name, knownprops[n].id); bprintf 6502 tools/finsig_thumb2.c bprintf("// // %s %i\n", knownprops[n].name, knownprops[n].id); bprintf 6507 tools/finsig_thumb2.c bprintf("// %s not found\n", knownprops[n].name); bprintf 6512 tools/finsig_thumb2.c bprintf("// Guessed propset: "); bprintf 6520 tools/finsig_thumb2.c if (m) bprintf(", "); bprintf 6521 tools/finsig_thumb2.c bprintf("%i", n+ps_offset); bprintf 6529 tools/finsig_thumb2.c bprintf("uncertain (%i of %u match), closest to ",fmax,used); bprintf 6534 tools/finsig_thumb2.c if (m) bprintf(", "); bprintf 6535 tools/finsig_thumb2.c bprintf("%i", n+ps_offset); bprintf 6541 tools/finsig_thumb2.c bprintf("\n"); bprintf 6545 tools/finsig_thumb2.c bprintf("// Port's propset (%i) may be set incorrectly\n", fw->sv->propset); bprintf 6559 tools/finsig_thumb2.c bprintf("// EXMEM types:\n"); bprintf 6563 tools/finsig_thumb2.c bprintf("// %s %i\n", extyp, n); bprintf 6576 tools/finsig_thumb2.c bprintf("// %s not found\n",name); bprintf 6579 tools/finsig_thumb2.c bprintf("// %s 0x%08x",name,mv->val); bprintf 6581 tools/finsig_thumb2.c bprintf(" (0x%x+0x%x)",mv->base,mv->offset); bprintf 6584 tools/finsig_thumb2.c bprintf(" Found @0x%08x",mv->ref_adr); bprintf 6586 tools/finsig_thumb2.c bprintf("\n"); bprintf 6662 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)":""); bprintf 6663 tools/finsig_thumb2.c bprintf("//#define %-20s%d\n",rn,v.reg); bprintf 6768 tools/finsig_thumb2.c bprintf("//KeyMap keymap[] = {\n"); bprintf 6773 tools/finsig_thumb2.c bprintf("// { %d, %-20s,0x%08x }, // Found @0x%08x, levent 0x%02x%s\n",key_info[k].reg,key_info[k].nm,key_info[k].bits,key_info[k].fadr,key_info[k].ev,(key_info[k].inv==0)?"":" (uses inverted logic in physw_status)"); bprintf 6776 tools/finsig_thumb2.c bprintf("// { 0, 0, 0 }\n//};\n"); bprintf 6864 tools/finsig_thumb2.c bprintf("\n// Keymap values for kbd.c. Additional keys may be present, only common values included here.\n"); bprintf 6865 tools/finsig_thumb2.c bprintf("// WARNING: Key name / function may vary! Values for unknown DryOS versions should not be trusted!\n"); bprintf 6877 tools/finsig_thumb2.c bprintf("// Values below go in 'platform_kbd.h':\n"); bprintf 6936 tools/finsig_thumb2.c bprintf("// Check modemap values from 'platform/CAMERA/shooting.c':\n"); bprintf 6955 tools/finsig_thumb2.c bprintf("// %5hu 0x%04hx In firmware but not in current modemap",*pv,*pv); bprintf 6962 tools/finsig_thumb2.c bprintf("\n"); bprintf 6974 tools/finsig_thumb2.c bprintf("// Current modemap entry not found in firmware - %-24s %5d\n",m->nm,m->val); bprintf 6981 tools/finsig_thumb2.c bprintf("// No problems found with modemap table.\n"); bprintf 7061 tools/finsig_thumb2.c bprintf("//DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr); bprintf 7064 tools/finsig_thumb2.c bprintf(", ** != ** stubs_min = 0x%08x (%s)",o->val,o->sval); bprintf 7068 tools/finsig_thumb2.c bprintf(", stubs_min = 0x%08x (%s)",o->val,o->sval); bprintf 7073 tools/finsig_thumb2.c bprintf("DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr); bprintf 7075 tools/finsig_thumb2.c bprintf("\n"); bprintf 7099 tools/finsig_thumb2.c bprintf("//%s(%-34s,0x%08x)",macro,sig->name,sig->val); bprintf 7102 tools/finsig_thumb2.c bprintf(", ** != ** %s = 0x%08x (%s)",ostub_src,ostub2->val,ostub2->sval); bprintf 7106 tools/finsig_thumb2.c bprintf(", %s = 0x%08x (%s)",ostub_src,ostub2->val,ostub2->sval); bprintf 7111 tools/finsig_thumb2.c bprintf("%s(%-34s,0x%08x)",macro,sig->name,sig->val); bprintf 7113 tools/finsig_thumb2.c bprintf(" //"); bprintf 7115 tools/finsig_thumb2.c bprintf(" (0x%x+0x%x)",sig->base,sig->offset); bprintf 7118 tools/finsig_thumb2.c bprintf(" Found @0x%08x",sig->ref_adr); bprintf 7125 tools/finsig_thumb2.c bprintf("// %s not found",sig->name); bprintf 7127 tools/finsig_thumb2.c bprintf("\n"); bprintf 7165 tools/finsig_thumb2.c bprintf("// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c).\n"); bprintf 7167 tools/finsig_thumb2.c bprintf("// each entry contains 1 int value, which is the the zoom focus length.\n",size); bprintf 7169 tools/finsig_thumb2.c bprintf("// each entry contains %d int value(s), the first is the zoom focus length.\n",size); bprintf 7170 tools/finsig_thumb2.c bprintf("// there are %d entries in the table - set NUM_FL to %d\n",len,len); bprintf 7269 tools/finsig_thumb2.c bprintf("%s\n",line); bprintf 7284 tools/finsig_thumb2.c bprintf("// Values below can be overridden in 'stubs_min.S':\n"); bprintf 7321 tools/finsig_thumb2.c bprintf("// !!! THIS FILE IS GENERATED. DO NOT EDIT. !!!\n"); bprintf 7322 tools/finsig_thumb2.c bprintf("#include \"stubs_asm.h\"\n\n"); bprintf 64 tools/finsig_vxworks.c bprintf("finsig <primary> <base> <outputfilename> [alt base] - Error = %s\n",err); bprintf 72 tools/finsig_vxworks.c bprintf(fmt, n); bprintf 3229 tools/finsig_vxworks.c bprintf("// WARNING: too many matches for %s!\n", func_list[j].name); bprintf 3322 tools/finsig_vxworks.c bprintf("%s\n",line); bprintf 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); bprintf 3367 tools/finsig_vxworks.c bprintf("%08x\n",idx2adr(fw,k)); bprintf 3380 tools/finsig_vxworks.c bprintf("// Mode %5d in firmware but not in current modemap",*p); bprintf 3382 tools/finsig_vxworks.c bprintf(" (%s)",s); bprintf 3383 tools/finsig_vxworks.c bprintf("\n"); bprintf 3409 tools/finsig_vxworks.c bprintf("// Strange mode 0x%08x in firmware but not in current modemap",*p); bprintf 3411 tools/finsig_vxworks.c bprintf("// Mode %d in firmware but not in current modemap",*p); bprintf 3413 tools/finsig_vxworks.c bprintf(" (%s)",s); bprintf 3414 tools/finsig_vxworks.c bprintf("\n"); bprintf 3420 tools/finsig_vxworks.c bprintf("// Strange mode 0x%08x in firmware, found in modemap as %d (%s)",*p,m->val,m->nm); bprintf 3422 tools/finsig_vxworks.c bprintf("// Mode %d in firmware, found in modemap as %d (%s)",*p,m->val,m->nm); // impossible? bprintf 3424 tools/finsig_vxworks.c bprintf(" (%s)",s); bprintf 3425 tools/finsig_vxworks.c bprintf("\n"); bprintf 3443 tools/finsig_vxworks.c bprintf("// Current modemap entry not found in firmware - %-24s %5d\n",m->nm,m->val); bprintf 3450 tools/finsig_vxworks.c bprintf("// No problems found with modemap table.\n"); bprintf 3496 tools/finsig_vxworks.c bprintf("// Firmware modemap table found @%08x -> ",idx2adr(fw,k1)); bprintf 3546 tools/finsig_vxworks.c bprintf("// Check of modemap from 'platform/CAMERA/shooting.c':\n"); bprintf 3581 tools/finsig_vxworks.c bprintf("//#define CAM_3ARG_DebugAssert 1\n"); bprintf 3607 tools/finsig_vxworks.c bprintf("// Values below go in 'platform_camera.h':\n"); bprintf 3767 tools/finsig_vxworks.c bprintf("//#define PARAM_CAMERA_NAME %d // Found @0x%08x\n",k-k1,fadr); bprintf 3811 tools/finsig_vxworks.c bprintf("//void *vid_get_bitmap_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k)); bprintf 3819 tools/finsig_vxworks.c bprintf("//void *vid_get_bitmap_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k)); bprintf 3837 tools/finsig_vxworks.c bprintf("//int get_flash_params_count(void) { return 0x%02x; } // Found @0x%08x\n",(fw->buf[n]&0xFFF)+1,idx2adr(fw,n)); bprintf 3880 tools/finsig_vxworks.c bprintf("//DEF_CONST(%-34s,0x%08x) // Found @0x%08x",name,uic,idx2adr(fw,j)); bprintf 3883 tools/finsig_vxworks.c bprintf(", ** != ** stubs_min = 0x%08x (%s)",o->val,o->sval); bprintf 3887 tools/finsig_vxworks.c bprintf(", stubs_min = 0x%08x (%s)",o->val,o->sval); bprintf 3892 tools/finsig_vxworks.c bprintf("DEF_CONST(%-34s,0x%08x) // Found @0x%08x",name,uic,idx2adr(fw,j)); bprintf 3894 tools/finsig_vxworks.c bprintf("\n"); bprintf 3965 tools/finsig_vxworks.c bprintf("DEF(%-40s,0x%08x) // Found @0x%08x (0x%x + %i)\n","imager_active",adr+o,where,adr,o); bprintf 3979 tools/finsig_vxworks.c bprintf("// Values below go in 'lib.c':\n"); bprintf 4066 tools/finsig_vxworks.c bprintf("//DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr); bprintf 4069 tools/finsig_vxworks.c bprintf(", ** != ** stubs_min = 0x%08x (%s)",o->val,o->sval); bprintf 4073 tools/finsig_vxworks.c bprintf(", stubs_min = 0x%08x (%s)",o->val,o->sval); bprintf 4078 tools/finsig_vxworks.c bprintf("DEF(%-40s,0x%08x) // Found @0x%08x",name,fadr,atadr); bprintf 4080 tools/finsig_vxworks.c bprintf("\n"); bprintf 4088 tools/finsig_vxworks.c bprintf("// EXMEM types:\n"); bprintf 4093 tools/finsig_vxworks.c bprintf("// %s %i\n",adr2ptr(fw, fwval(fw,ii+n)),n); bprintf 4095 tools/finsig_vxworks.c bprintf("\n"); bprintf 4165 tools/finsig_vxworks.c bprintf("DEF_CONST(%-34s,0x%08x)\n","exmem_type_count",exm_typ_cnt); bprintf 4343 tools/finsig_vxworks.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx2+2)); bprintf 4352 tools/finsig_vxworks.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx2+2)); bprintf 4383 tools/finsig_vxworks.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx+2)); bprintf 4487 tools/finsig_vxworks.c bprintf("// Offset from start of palette_buffer to color data = %d (Found @0x%08x)\n",palette_size-0x400,idx2adr(fw,idx+2)); bprintf 4742 tools/finsig_vxworks.c bprintf("// Camera has 2 RAW buffers @ 0x%08x & 0x%08x\n", rb1, rb2, idx2adr(fw,k)); bprintf 4743 tools/finsig_vxworks.c bprintf("// Note: active buffer --> raw_buffers[active_raw_buffer]\n"); bprintf 4744 tools/finsig_vxworks.c bprintf("// other buffer --> raw_buffers[active_raw_buffer^1]\n"); bprintf 4754 tools/finsig_vxworks.c bprintf("// Camera has 2 RAW buffers @ 0x%08x & 0x%08x\n", rb1, rb2, idx2adr(fw,k)); bprintf 4755 tools/finsig_vxworks.c bprintf("// Note: active buffer --> raw_buffers[ active_raw_buffer *3]\n"); bprintf 4756 tools/finsig_vxworks.c bprintf("// other buffer --> raw_buffers[(active_raw_buffer^1)*3]\n"); bprintf 4870 tools/finsig_vxworks.c bprintf("// Values below can be overridden in 'stubs_min.S':\n"); bprintf 5237 tools/finsig_vxworks.c bprintf("DEF(ctypes, 0x%08x)\n", fw->base + k); bprintf 5268 tools/finsig_vxworks.c bprintf("\n// For capt_seq.c\n"); bprintf 5271 tools/finsig_vxworks.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x)\n",ofst2,idx2adr(fw,k3),ofst2); bprintf 5272 tools/finsig_vxworks.c bprintf("//static long *nrflag = (long*)(0x%04x); // Found @ %08x\n",ofst2,idx2adr(fw,k3)); bprintf 5276 tools/finsig_vxworks.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x) & %08x (-0x%02x)\n",ofst2+ofst1,idx2adr(fw,k3),ofst2,idx2adr(fw,k),-ofst1); bprintf 5277 tools/finsig_vxworks.c bprintf("//static long *nrflag = (long*)(0x%04x-0x%02x); // Found @ %08x & %08x\n",ofst2,-ofst1,idx2adr(fw,k3),idx2adr(fw,k4)); bprintf 5281 tools/finsig_vxworks.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x) & %08x (+0x%02x)\n",ofst2+ofst1,idx2adr(fw,k3),ofst2,idx2adr(fw,k),ofst1); bprintf 5282 tools/finsig_vxworks.c bprintf("//static long *nrflag = (long*)(0x%04x+0x%02x); // Found @ %08x & %08x\n",ofst2,ofst1,idx2adr(fw,k3),idx2adr(fw,k4)); bprintf 5323 tools/finsig_vxworks.c bprintf("\n// For capt_seq.c\n"); bprintf 5324 tools/finsig_vxworks.c bprintf("DEF(_nrflag,0x%04x) // Found @ %08x (0x%04x) & %08x (+0x%02x)\n",ofst2+ofst1,idx2adr(fw,k3),ofst2,idx2adr(fw,k2),ofst1); bprintf 5325 tools/finsig_vxworks.c bprintf("//static long *nrflag = (long*)(0x%04x+0x%02x); // Found @ %08x & %08x\n",ofst2,ofst1,idx2adr(fw,k3),idx2adr(fw,k2)); bprintf 5326 tools/finsig_vxworks.c bprintf("//#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto\n"); bprintf 5381 tools/finsig_vxworks.c bprintf("// LED table init @ 0x%x\n",idx2adr(fw,k1)); bprintf 5422 tools/finsig_vxworks.c bprintf("// LED #%i: 0x%08x, offset 0x%x\n",j2, led.addr, led.offs); bprintf 5431 tools/finsig_vxworks.c bprintf("\n"); bprintf 5441 tools/finsig_vxworks.c bprintf("// Misc stuff\n"); bprintf 5474 tools/finsig_vxworks.c bprintf("//#define %-20s0x%08x // Found @0x%08x, levent 0x%x\n",fn,b,tadr,ev); bprintf 5475 tools/finsig_vxworks.c bprintf("//#define %-20s%d\n",rn,r); bprintf 5593 tools/finsig_vxworks.c bprintf("//static KeyMap keymap[] = {\n"); bprintf 5598 tools/finsig_vxworks.c bprintf("// { %d, %-20s,0x%08x }, // Found @0x%08x, levent 0x%02x%s\n",key_info[k].reg,key_info[k].nm,key_info[k].bits,key_info[k].fadr,key_info[k].ev,(key_info[k].inv==0)?"":" (uses inverted logic in physw_status)"); bprintf 5601 tools/finsig_vxworks.c bprintf("// { 0, 0, 0 }\n//};\n"); bprintf 5678 tools/finsig_vxworks.c bprintf("// Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c).\n"); bprintf 5724 tools/finsig_vxworks.c bprintf("\n// Keymap values for kbd.c. Additional keys may be present, only common values included here.\n"); bprintf 6221 tools/finsig_vxworks.c bprintf("// Camera info:\n"); bprintf 6225 tools/finsig_vxworks.c bprintf("// Can't find firmware version !!!\n\n"); bprintf 6234 tools/finsig_vxworks.c bprintf("// %s // Found @ 0x%08x, \"%s\" @ 0x%08x\n",fw->firmware_ver_str,j,c,k); bprintf 6239 tools/finsig_vxworks.c bprintf("// %s // Found @ 0x%08x, \"%s\" @ 0x%08x\n",fw->firmware_ver_str,j,fw->firmware_ver_str,j); bprintf 6245 tools/finsig_vxworks.c bprintf("// Firmware build timestamp: %s %s\n",fw->fw_build_date, (fw->fw_build_time==0)?"":fw->fw_build_time); bprintf 6250 tools/finsig_vxworks.c bprintf("// Possible corrupt firmware dump - file size too small for start address 0x%08x\n",fw->base); bprintf 6251 tools/finsig_vxworks.c bprintf("// file size = %.2fMB, should be %.2fMB\n", ((double)fw->size*4.0)/(1024.0*1024.0),((double)fw->fsize*4.0)/(1024.0*1024.0)); bprintf 6256 tools/finsig_vxworks.c bprintf("// %s\n",fw->cam); bprintf 6260 tools/finsig_vxworks.c bprintf("// Could not find Camera name - possible corrupt firmware dump\n"); bprintf 6263 tools/finsig_vxworks.c bprintf("\n// Values for makefile.inc\n"); bprintf 6274 tools/finsig_vxworks.c bprintf("// DIGIC = %i# %s\n",digicver,digics); bprintf 6278 tools/finsig_vxworks.c bprintf("// PLATFORMID = %d# (0x%04x) Found @ 0x%08x\n",fw->pid,fw->pid,fw->pid_adr); bprintf 6282 tools/finsig_vxworks.c bprintf("// MAXRAMADDR = 0x%08x\n",fw->maxram); bprintf 6288 tools/finsig_vxworks.c bprintf("// MEMISOSTART = 0x%08x\n",fw->memisostart); bprintf 6290 tools/finsig_vxworks.c bprintf("// MEMISOSTART = 0x%08x (*** DOES NOT MATCH MAKEFILE VALUE 0x%08x***)\n",fw->memisostart,(o)?o->val:0); bprintf 6293 tools/finsig_vxworks.c bprintf("\n"); bprintf 6299 tools/finsig_vxworks.c bprintf("// Detected address ranges:\n"); bprintf 6300 tools/finsig_vxworks.c bprintf("// %-8s 0x%08x - 0x%08x (%7d bytes)\n","ROM",fw->base,u,fw->fsize*4); bprintf 6301 tools/finsig_vxworks.c bprintf("// %-8s 0x%08x - 0x%08x copied from 0x%08x (%7d bytes)\n","RAM data",fw->data_start,fw->data_start+fw->data_len*4,fw->data_init_start,fw->data_len*4); bprintf 6303 tools/finsig_vxworks.c bprintf("\n"); bprintf 6382 tools/finsig_vxworks.c bprintf("// !!! THIS FILE IS GENERATED. DO NOT EDIT. !!!\n"); bprintf 6383 tools/finsig_vxworks.c bprintf("#include \"stubs_asm.h\"\n\n"); bprintf 6392 tools/finsig_vxworks.c bprintf("// Stubs below should be checked. Stub not matched 100%%, or difference found to current 'stubs_entry_2.S'\n"); bprintf 6393 tools/finsig_vxworks.c bprintf("// Name Address Rule %% Comp to stubs_entry_2.S\n"); bprintf 6395 tools/finsig_vxworks.c bprintf("// Stubs below matched 100%%.\n"); bprintf 6396 tools/finsig_vxworks.c bprintf("// Name Address Comp to stubs_entry_2.S\n");