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");