Changeset 1636
- Timestamp:
- 02/04/12 00:09:24 (16 months ago)
- Location:
- trunk
- Files:
-
- 114 edited
-
. (modified) (1 prop)
-
platform/a1100/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/a2000/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/a3000/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/a3000/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/a3000/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/a470/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/a470/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/a470/sub/102c/stubs_entry.S (modified) (2 diffs)
-
platform/a480/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/a490/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/a490/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/a490/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/a495/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/a495/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/a495/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/a580/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/a590/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/a590/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/a650/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/a720/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/d10/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/g10/sub/102a/stubs_entry.S (modified) (2 diffs)
-
platform/g10/sub/103b/stubs_entry.S (modified) (2 diffs)
-
platform/g10/sub/104a/stubs_entry.S (modified) (2 diffs)
-
platform/g11/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/g11/sub/100j/stubs_entry.S (modified) (2 diffs)
-
platform/g11/sub/100l/stubs_entry.S (modified) (2 diffs)
-
platform/g12/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/g12/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/g12/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/g12/sub/100g/stubs_entry.S (modified) (2 diffs)
-
platform/g9/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/g9/sub/100g/stubs_entry.S (modified) (2 diffs)
-
platform/g9/sub/100i/stubs_entry.S (modified) (2 diffs)
-
platform/ixus1000_sd4500/sub/100d/stubs_entry.S (modified) (3 diffs)
-
platform/ixus1000_sd4500/sub/100f/stubs_entry.S (modified) (3 diffs)
-
platform/ixus100_sd780/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus100_sd780/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus120_sd940/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/ixus120_sd940/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus120_sd940/sub/102c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus120_sd940/sub/103b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus120_sd940/sub/103c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus200_sd980/sub/101c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus200_sd980/sub/101d/stubs_entry.S (modified) (2 diffs)
-
platform/ixus220_elph300hs/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus220_elph300hs/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus220_elph300hs/sub/101c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus220_elph300hs/sub/101g/stubs_entry.S (modified) (2 diffs)
-
platform/ixus300_sd4000/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/ixus310_elph500hs/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus310_elph500hs/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus310_elph500hs/sub/101c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus80_sd1100/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus80_sd1100/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus85_sd770/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus860_sd870/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus870_sd880/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/ixus870_sd880/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus870_sd880/sub/102b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus90_sd790/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus90_sd790/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/ixus95_sd1200/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus960_sd950/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/ixus970_sd890/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus970_sd890/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus970_sd890/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/ixus980_sd990/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/ixus980_sd990/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/s5is/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/s5is/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/s90/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/s90/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/s90/sub/101c/stubs_entry.S (modified) (2 diffs)
-
platform/s95/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/s95/sub/100h/stubs_entry.S (modified) (2 diffs)
-
platform/s95/sub/100i/stubs_entry.S (modified) (2 diffs)
-
platform/s95/sub/100k/stubs_entry.S (modified) (2 diffs)
-
platform/sx1/sub/200h/stubs_entry.S (modified) (2 diffs)
-
platform/sx1/sub/201a/stubs_entry.S (modified) (2 diffs)
-
platform/sx10/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/sx10/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/sx10/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/sx10/sub/102b/stubs_entry.S (modified) (2 diffs)
-
platform/sx10/sub/103a/stubs_entry.S (modified) (2 diffs)
-
platform/sx100is/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/sx100is/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/sx110is/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/sx120is/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/sx130is/sub/101c/stubs_entry.S (modified) (2 diffs)
-
platform/sx130is/sub/101d/stubs_entry.S (modified) (2 diffs)
-
platform/sx130is/sub/101f/stubs_entry.S (modified) (2 diffs)
-
platform/sx150is/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/sx20/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/sx20/sub/102b/stubs_entry.S (modified) (2 diffs)
-
platform/sx20/sub/102d/stubs_entry.S (modified) (2 diffs)
-
platform/sx200is/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/sx220hs/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/sx220hs/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/sx220hs/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/sx230hs/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/sx230hs/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/sx230hs/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/sx30/sub/100e/stubs_entry.S (modified) (2 diffs)
-
platform/sx30/sub/100h/stubs_entry.S (modified) (2 diffs)
-
platform/sx30/sub/100l/stubs_entry.S (modified) (2 diffs)
-
platform/sx30/sub/100n/stubs_entry.S (modified) (2 diffs)
-
platform/sx30/sub/100p/stubs_entry.S (modified) (2 diffs)
-
platform/sx40hs/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/sx40hs/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/sx40hs/sub/100g/stubs_entry.S (modified) (2 diffs)
-
platform/sx40hs/sub/100i/stubs_entry.S (modified) (2 diffs)
-
tools/finsig_dryos.c (modified) (21 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/release-1_0 merged: 1635
- Property svn:mergeinfo changed
-
trunk/platform/a1100/sub/100c/stubs_entry.S
r1612 r1636 44 44 45 45 // Values below go in 'lib.c': 46 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xffc2c594 47 //void *vid_get_viewport_fb() { return (void*)0x4076fcc0; } // Found @0xffe433a8 48 //char *camera_jpeg_count_str() { return (char*)0x0002f4a8; } // Found @0xffd60210 49 //long hook_raw_size() { return 0x011e4ee0; } // Found @0xffe45910 50 //int get_flash_params_count(void) { return 0x7a; } // Found @0xffd1cb34 46 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xffc2c594 47 //void *vid_get_viewport_fb() { return (void*)0x4076fcc0; } // Found @0xffe433a8 48 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2630+0x58)); } // Found @0xffc404f0 & 0xffc40528 49 //char *camera_jpeg_count_str() { return (char*)0x0002f4a8; } // Found @0xffd60210 50 //long hook_raw_size() { return 0x011e4ee0; } // Found @0xffe45910 51 //int get_flash_params_count(void) { return 0x7a; } // Found @0xffd1cb34 51 52 52 53 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffe6fa66) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x5ae0-0x08); // Found @ ffcfc4d4 & ffcfc4f0 84 88 85 89 // Stubs below matched 100%. -
trunk/platform/a2000/sub/100c/stubs_entry.S
r1612 r1636 48 48 49 49 // Values below go in 'lib.c': 50 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc2cea0 51 //void *vid_get_viewport_fb() { return (void*)0x10659de0; } // Found @0xffe44918 52 //char *camera_jpeg_count_str() { return (char*)0x00045100; } // Found @0xffd71398 53 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe46cbc 54 //int get_flash_params_count(void) { return 0x77; } // Found @0xffd2d52c 50 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc2cea0 51 //void *vid_get_viewport_fb() { return (void*)0x10659de0; } // Found @0xffe44918 52 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x4ecc+0x54)); } // Found @0xffc413c0 & 0xffc413ec 53 //char *camera_jpeg_count_str() { return (char*)0x00045100; } // Found @0xffd71398 54 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe46cbc 55 //int get_flash_params_count(void) { return 0x77; } // Found @0xffd2d52c 55 56 56 57 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 86 87 // Misc stuff 87 88 DEF(ctypes, 0xffe75886) 89 90 // For capt_seq.c 91 //static long *nrflag = (long*)(0x8590-0x04); // Found @ ffd0c3cc & ffd0c3e4 88 92 89 93 // Stubs below matched 100%. -
trunk/platform/a3000/sub/100b/stubs_entry.S
r1612 r1636 52 52 53 53 // Values below go in 'lib.c': 54 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3fc80 55 //void *vid_get_viewport_fb() { return (void*)0x10650100; } // Found @0xffe626a8 56 //char *camera_jpeg_count_str() { return (char*)0x00075120; } // Found @0xffd7bce0 57 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe65a38 58 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd36ca0 54 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3fc80 55 //void *vid_get_viewport_fb() { return (void*)0x10650100; } // Found @0xffe626a8 56 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2620+0x54)); } // Found @0xffc53a48 & 0xffc53a80 57 //char *camera_jpeg_count_str() { return (char*)0x00075120; } // Found @0xffd7bce0 58 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe65a38 59 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd36ca0 59 60 60 61 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 91 92 // Misc stuff 92 93 DEF(ctypes, 0xffe90ed2) 94 95 // For capt_seq.c 96 //static long *nrflag = (long*)(0x5a88-0x08); // Found @ ffd17ee0 & ffd17efc 93 97 94 98 // Stubs below matched 100%. -
trunk/platform/a3000/sub/100c/stubs_entry.S
r1612 r1636 53 53 54 54 // Values below go in 'lib.c': 55 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3fc80 56 //void *vid_get_viewport_fb() { return (void*)0x10650100; } // Found @0xffe62758 57 //char *camera_jpeg_count_str() { return (char*)0x00075120; } // Found @0xffd7bd90 58 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe65ae8 59 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd36d50 55 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3fc80 56 //void *vid_get_viewport_fb() { return (void*)0x10650100; } // Found @0xffe62758 57 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2620+0x54)); } // Found @0xffc53a98 & 0xffc53ad0 58 //char *camera_jpeg_count_str() { return (char*)0x00075120; } // Found @0xffd7bd90 59 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe65ae8 60 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd36d50 60 61 61 62 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 92 93 // Misc stuff 93 94 DEF(ctypes, 0xffe90f92) 95 96 // For capt_seq.c 97 //static long *nrflag = (long*)(0x5a88-0x08); // Found @ ffd17f90 & ffd17fac 94 98 95 99 // Stubs below matched 100%. -
trunk/platform/a3000/sub/100d/stubs_entry.S
r1612 r1636 52 52 53 53 // Values below go in 'lib.c': 54 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3fc80 55 //void *vid_get_viewport_fb() { return (void*)0x10650100; } // Found @0xffe626ac 56 //char *camera_jpeg_count_str() { return (char*)0x00075120; } // Found @0xffd7bd90 57 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe65a3c 58 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd36d50 54 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3fc80 55 //void *vid_get_viewport_fb() { return (void*)0x10650100; } // Found @0xffe626ac 56 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2620+0x54)); } // Found @0xffc53a98 & 0xffc53ad0 57 //char *camera_jpeg_count_str() { return (char*)0x00075120; } // Found @0xffd7bd90 58 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe65a3c 59 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd36d50 59 60 60 61 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 91 92 // Misc stuff 92 93 DEF(ctypes, 0xffe90ee6) 94 95 // For capt_seq.c 96 //static long *nrflag = (long*)(0x5a88-0x08); // Found @ ffd17f90 & ffd17fac 93 97 94 98 // Stubs below matched 100%. -
trunk/platform/a470/sub/100e/stubs_entry.S
r1629 r1636 42 42 43 43 // Values below go in 'lib.c': 44 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc2cc48 45 //void *vid_get_viewport_fb() { return (void*)0x10659d50; } // Found @0xffe2b908 46 //char *camera_jpeg_count_str() { return (char*)0x00049a00; } // Found @0xffd5de80 47 //long hook_raw_size() { return 0x008d0a68; } // Found @0xffe2db84 48 //int get_flash_params_count(void) { return 0x73; } // Found @0xffd29cdc 44 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc2cc48 45 //void *vid_get_viewport_fb() { return (void*)0x10659d50; } // Found @0xffe2b908 46 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5080+0x4c)); } // Found @0xffc40488 & 0xffc404c0 47 //char *camera_jpeg_count_str() { return (char*)0x00049a00; } // Found @0xffd5de80 48 //long hook_raw_size() { return 0x008d0a68; } // Found @0xffe2db84 49 //int get_flash_params_count(void) { return 0x73; } // Found @0xffd29cdc 49 50 50 51 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 77 78 // Misc stuff 78 79 DEF(ctypes, 0xffe5171a) 80 81 // For capt_seq.c 82 //static long *nrflag = (long*)(0x8888); // Found @ ffd0cb54 79 83 80 84 // Stubs below matched 100%. -
trunk/platform/a470/sub/101b/stubs_entry.S
r1629 r1636 42 42 43 43 // Values below go in 'lib.c': 44 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc2cc48 45 //void *vid_get_viewport_fb() { return (void*)0x10659d50; } // Found @0xffe2b904 46 //char *camera_jpeg_count_str() { return (char*)0x00049a00; } // Found @0xffd5de80 47 //long hook_raw_size() { return 0x008d0a68; } // Found @0xffe2db80 48 //int get_flash_params_count(void) { return 0x73; } // Found @0xffd29cdc 44 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc2cc48 45 //void *vid_get_viewport_fb() { return (void*)0x10659d50; } // Found @0xffe2b904 46 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5080+0x4c)); } // Found @0xffc40488 & 0xffc404c0 47 //char *camera_jpeg_count_str() { return (char*)0x00049a00; } // Found @0xffd5de80 48 //long hook_raw_size() { return 0x008d0a68; } // Found @0xffe2db80 49 //int get_flash_params_count(void) { return 0x73; } // Found @0xffd29cdc 49 50 50 51 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 77 78 // Misc stuff 78 79 DEF(ctypes, 0xffe51716) 80 81 // For capt_seq.c 82 //static long *nrflag = (long*)(0x8888); // Found @ ffd0cb54 79 83 80 84 // Stubs below matched 100%. -
trunk/platform/a470/sub/102c/stubs_entry.S
r1626 r1636 42 42 43 43 // Values below go in 'lib.c': 44 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc2cc88 45 //void *vid_get_viewport_fb() { return (void*)0x10659d50; } // Found @0xffe2c344 46 //char *camera_jpeg_count_str() { return (char*)0x00049a80; } // Found @0xffd5e8c0 47 //long hook_raw_size() { return 0x008d0a68; } // Found @0xffe2e5c0 48 //int get_flash_params_count(void) { return 0x73; } // Found @0xffd2a71c 44 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc2cc88 45 //void *vid_get_viewport_fb() { return (void*)0x10659d50; } // Found @0xffe2c344 46 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x50a4+0x4c)); } // Found @0xffc409a4 & 0xffc409dc 47 //char *camera_jpeg_count_str() { return (char*)0x00049a80; } // Found @0xffd5e8c0 48 //long hook_raw_size() { return 0x008d0a68; } // Found @0xffe2e5c0 49 //int get_flash_params_count(void) { return 0x73; } // Found @0xffd2a71c 49 50 50 51 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 77 78 // Misc stuff 78 79 DEF(ctypes, 0xffe52156) 80 81 // For capt_seq.c 82 //static long *nrflag = (long*)(0x88d8); // Found @ ffd0d594 79 83 80 84 // Stubs below matched 100%. -
trunk/platform/a480/sub/100b/stubs_entry.S
r1612 r1636 49 49 50 50 // Values below go in 'lib.c': 51 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc2845c 52 //void *vid_get_viewport_fb() { return (void*)0x10659ec0; } // Found @0xffe07650 53 //char *camera_jpeg_count_str() { return (char*)0x0002cff8; } // Found @0xffd41b24 54 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe09bc4 55 //int get_flash_params_count(void) { return 0x7a; } // Found @0xffd08d70 51 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc2845c 52 //void *vid_get_viewport_fb() { return (void*)0x10659ec0; } // Found @0xffe07650 53 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2554+0x54)); } // Found @0xffc3c058 & 0xffc3c098 54 //char *camera_jpeg_count_str() { return (char*)0x0002cff8; } // Found @0xffd41b24 55 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe09bc4 56 //int get_flash_params_count(void) { return 0x7a; } // Found @0xffd08d70 56 57 57 58 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 86 87 // Misc stuff 87 88 DEF(ctypes, 0xffe34a9e) 89 90 // For capt_seq.c 91 //static long *nrflag = (long*)(0x5ba8-0x08); // Found @ ffce987c & ffce9898 88 92 89 93 // Stubs below matched 100%. -
trunk/platform/a490/sub/100d/stubs_entry.S
r1613 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3f024 46 //void *vid_get_viewport_fb() { return (void*)0x10648cc0; } // Found @0xffe53bd0 47 //char *camera_jpeg_count_str() { return (char*)0x0007571c; } // Found @0xffd70a4c 48 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe56f58 49 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd2f034 45 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3f024 46 //void *vid_get_viewport_fb() { return (void*)0x10648cc0; } // Found @0xffe53bd0 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2540+0x54)); } // Found @0xffc528c4 & 0xffc528fc 48 //char *camera_jpeg_count_str() { return (char*)0x0007571c; } // Found @0xffd70a4c 49 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe56f58 50 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd2f034 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 81 82 // Misc stuff 82 83 DEF(ctypes, 0xffe81956) 84 85 // For capt_seq.c 86 //static long *nrflag = (long*)(0x5800-0x08); // Found @ ffd10d74 & ffd10d90 83 87 84 88 // Stubs below matched 100%. -
trunk/platform/a490/sub/100e/stubs_entry.S
r1613 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3f024 46 //void *vid_get_viewport_fb() { return (void*)0x10648cc0; } // Found @0xffe53c80 47 //char *camera_jpeg_count_str() { return (char*)0x0007571c; } // Found @0xffd70afc 48 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe57008 49 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd2f0e4 45 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3f024 46 //void *vid_get_viewport_fb() { return (void*)0x10648cc0; } // Found @0xffe53c80 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2540+0x54)); } // Found @0xffc52914 & 0xffc5294c 48 //char *camera_jpeg_count_str() { return (char*)0x0007571c; } // Found @0xffd70afc 49 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe57008 50 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd2f0e4 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 81 82 // Misc stuff 82 83 DEF(ctypes, 0xffe81a16) 84 85 // For capt_seq.c 86 //static long *nrflag = (long*)(0x5800-0x08); // Found @ ffd10e24 & ffd10e40 83 87 84 88 // Stubs below matched 100%. -
trunk/platform/a490/sub/100f/stubs_entry.S
r1613 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3f024 46 //void *vid_get_viewport_fb() { return (void*)0x10648cc0; } // Found @0xffe53bd4 47 //char *camera_jpeg_count_str() { return (char*)0x0007571c; } // Found @0xffd70afc 48 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe56f5c 49 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd2f0e4 45 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3f024 46 //void *vid_get_viewport_fb() { return (void*)0x10648cc0; } // Found @0xffe53bd4 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2540+0x54)); } // Found @0xffc52914 & 0xffc5294c 48 //char *camera_jpeg_count_str() { return (char*)0x0007571c; } // Found @0xffd70afc 49 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe56f5c 50 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd2f0e4 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 81 82 // Misc stuff 82 83 DEF(ctypes, 0xffe8196a) 84 85 // For capt_seq.c 86 //static long *nrflag = (long*)(0x5800-0x08); // Found @ ffd10e24 & ffd10e40 83 87 84 88 // Stubs below matched 100%. -
trunk/platform/a495/sub/100d/stubs_entry.S
r1612 r1636 58 58 59 59 // Values below go in 'lib.c': 60 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3f020 61 //void *vid_get_viewport_fb() { return (void*)0x10648cc0; } // Found @0xffe569d4 62 //char *camera_jpeg_count_str() { return (char*)0x0007486c; } // Found @0xffd71fa0 63 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe59d5c 64 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd2f1f0 60 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3f020 61 //void *vid_get_viewport_fb() { return (void*)0x10648cc0; } // Found @0xffe569d4 62 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2540+0x54)); } // Found @0xffc528c8 & 0xffc52900 63 //char *camera_jpeg_count_str() { return (char*)0x0007486c; } // Found @0xffd71fa0 64 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe59d5c 65 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd2f1f0 65 66 66 67 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 96 97 // Misc stuff 97 98 DEF(ctypes, 0xffe847c6) 99 100 // For capt_seq.c 101 //static long *nrflag = (long*)(0x5830-0x08); // Found @ ffd10eac & ffd10ec8 98 102 99 103 // Stubs below matched 100%. -
trunk/platform/a495/sub/100e/stubs_entry.S
r1612 r1636 58 58 59 59 // Values below go in 'lib.c': 60 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3f020 61 //void *vid_get_viewport_fb() { return (void*)0x10648cc0; } // Found @0xffe56a84 62 //char *camera_jpeg_count_str() { return (char*)0x0007486c; } // Found @0xffd72050 63 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe59e0c 64 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd2f2a0 60 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3f020 61 //void *vid_get_viewport_fb() { return (void*)0x10648cc0; } // Found @0xffe56a84 62 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2540+0x54)); } // Found @0xffc52918 & 0xffc52950 63 //char *camera_jpeg_count_str() { return (char*)0x0007486c; } // Found @0xffd72050 64 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe59e0c 65 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd2f2a0 65 66 66 67 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 96 97 // Misc stuff 97 98 DEF(ctypes, 0xffe84886) 99 100 // For capt_seq.c 101 //static long *nrflag = (long*)(0x5830-0x08); // Found @ ffd10f5c & ffd10f78 98 102 99 103 // Stubs below matched 100%. -
trunk/platform/a495/sub/100f/stubs_entry.S
r1612 r1636 58 58 59 59 // Values below go in 'lib.c': 60 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3f020 61 //void *vid_get_viewport_fb() { return (void*)0x10648cc0; } // Found @0xffe569d8 62 //char *camera_jpeg_count_str() { return (char*)0x0007486c; } // Found @0xffd72050 63 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe59d60 64 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd2f2a0 60 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3f020 61 //void *vid_get_viewport_fb() { return (void*)0x10648cc0; } // Found @0xffe569d8 62 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2540+0x54)); } // Found @0xffc52918 & 0xffc52950 63 //char *camera_jpeg_count_str() { return (char*)0x0007486c; } // Found @0xffd72050 64 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe59d60 65 //int get_flash_params_count(void) { return 0x94; } // Found @0xffd2f2a0 65 66 66 67 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 96 97 // Misc stuff 97 98 DEF(ctypes, 0xffe847da) 99 100 // For capt_seq.c 101 //static long *nrflag = (long*)(0x5830-0x08); // Found @ ffd10f5c & ffd10f78 98 102 99 103 // Stubs below matched 100%. -
trunk/platform/a580/sub/101b/stubs_entry.S
r1612 r1636 42 42 43 43 // Values below go in 'lib.c': 44 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc2d5c4 45 //void *vid_get_viewport_fb() { return (void*)0x10659e80; } // Found @0xffe3658c 46 //char *camera_jpeg_count_str() { return (char*)0x00048ae0; } // Found @0xffd67320 47 //long hook_raw_size() { return 0x009e6fc4; } // Found @0xffe38818 48 //int get_flash_params_count(void) { return 0x73; } // Found @0xffd2ce90 44 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc2d5c4 45 //void *vid_get_viewport_fb() { return (void*)0x10659e80; } // Found @0xffe3658c 46 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5050+0x4c)); } // Found @0xffc415bc & 0xffc415f4 47 //char *camera_jpeg_count_str() { return (char*)0x00048ae0; } // Found @0xffd67320 48 //long hook_raw_size() { return 0x009e6fc4; } // Found @0xffe38818 49 //int get_flash_params_count(void) { return 0x73; } // Found @0xffd2ce90 49 50 50 51 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 80 81 // Misc stuff 81 82 DEF(ctypes, 0xffe5c21e) 83 84 // For capt_seq.c 85 //static long *nrflag = (long*)(0x8450); // Found @ ffd0f424 82 86 83 87 // Stubs below matched 100%. -
trunk/platform/a590/sub/100e/stubs_entry.S
r1612 r1636 44 44 45 45 // Values below go in 'lib.c': 46 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc31338 47 //void *vid_get_viewport_fb() { return (void*)0x10659e80; } // Found @0xffe42a30 48 //char *camera_jpeg_count_str() { return (char*)0x00049344; } // Found @0xffd727b0 49 //long hook_raw_size() { return 0x009e6fc4; } // Found @0xffe44cbc 50 //int get_flash_params_count(void) { return 0x73; } // Found @0xffd352f8 46 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc31338 47 //void *vid_get_viewport_fb() { return (void*)0x10659e80; } // Found @0xffe42a30 48 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x520c+0x4c)); } // Found @0xffc45330 & 0xffc45368 49 //char *camera_jpeg_count_str() { return (char*)0x00049344; } // Found @0xffd727b0 50 //long hook_raw_size() { return 0x009e6fc4; } // Found @0xffe44cbc 51 //int get_flash_params_count(void) { return 0x73; } // Found @0xffd352f8 51 52 52 53 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffe69fd6) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x85c0); // Found @ ffd18680 84 88 85 89 // Stubs below matched 100%. -
trunk/platform/a590/sub/101b/stubs_entry.S
r1612 r1636 44 44 45 45 // Values below go in 'lib.c': 46 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc31338 47 //void *vid_get_viewport_fb() { return (void*)0x10659e80; } // Found @0xffe42a2c 48 //char *camera_jpeg_count_str() { return (char*)0x00049344; } // Found @0xffd727b0 49 //long hook_raw_size() { return 0x009e6fc4; } // Found @0xffe44cb8 50 //int get_flash_params_count(void) { return 0x73; } // Found @0xffd352f8 46 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc31338 47 //void *vid_get_viewport_fb() { return (void*)0x10659e80; } // Found @0xffe42a2c 48 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x520c+0x4c)); } // Found @0xffc45330 & 0xffc45368 49 //char *camera_jpeg_count_str() { return (char*)0x00049344; } // Found @0xffd727b0 50 //long hook_raw_size() { return 0x009e6fc4; } // Found @0xffe44cb8 51 //int get_flash_params_count(void) { return 0x73; } // Found @0xffd352f8 51 52 52 53 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffe69fd2) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x85c0); // Found @ ffd18680 84 88 85 89 // Stubs below matched 100%. -
trunk/platform/a650/sub/100d/stubs_entry.S
r1612 r1636 39 39 40 40 // Values below go in 'lib.c': 41 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3396c 42 //void *vid_get_viewport_fb() { return (void*)0x1065a560; } // Found @0xffdb7e64 43 //char *camera_jpeg_count_str() { return (char*)0x0005cb38; } // Found @0xffd634c8 44 //long hook_raw_size() { return 0x00ee9710; } // Found @0xffdb9d28 45 //int get_flash_params_count(void) { return 0x72; } // Found @0xffd21974 41 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc3396c 42 //void *vid_get_viewport_fb() { return (void*)0x1065a560; } // Found @0xffdb7e64 43 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x53a0+0x4c)); } // Found @0xffc43b78 & 0xffc43bb0 44 //char *camera_jpeg_count_str() { return (char*)0x0005cb38; } // Found @0xffd634c8 45 //long hook_raw_size() { return 0x00ee9710; } // Found @0xffdb9d28 46 //int get_flash_params_count(void) { return 0x72; } // Found @0xffd21974 46 47 47 48 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 77 78 // Misc stuff 78 79 DEF(ctypes, 0xffe4dc3a) 80 81 // For capt_seq.c 82 //static long *nrflag = (long*)(0xd784); // Found @ ffd0eca0 79 83 80 84 // Stubs below matched 100%. -
trunk/platform/a720/sub/100c/stubs_entry.S
r1612 r1636 44 44 45 45 // Values below go in 'lib.c': 46 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc32c24 47 //void *vid_get_viewport_fb() { return (void*)0x1065a4d0; } // Found @0xffda95c4 48 //char *camera_jpeg_count_str() { return (char*)0x000580cc; } // Found @0xffd55dcc 49 //long hook_raw_size() { return 0x009dcce0; } // Found @0xffdab2b4 50 //int get_flash_params_count(void) { return 0x72; } // Found @0xffd1c5f8 46 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc32c24 47 //void *vid_get_viewport_fb() { return (void*)0x1065a4d0; } // Found @0xffda95c4 48 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x53c4+0x4c)); } // Found @0xffc42ec8 & 0xffc42f00 49 //char *camera_jpeg_count_str() { return (char*)0x000580cc; } // Found @0xffd55dcc 50 //long hook_raw_size() { return 0x009dcce0; } // Found @0xffdab2b4 51 //int get_flash_params_count(void) { return 0x72; } // Found @0xffd1c5f8 51 52 52 53 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffe3ead6) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x9f90); // Found @ ffd0a438 84 88 85 89 // Stubs below matched 100%. -
trunk/platform/d10/sub/100a/stubs_entry.S
r1612 r1636 48 48 49 49 // Values below go in 'lib.c': 50 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff842dc8 51 //void *vid_get_viewport_fb() { return (void*)0x40a05158; } // Found @0xffa9c12c 52 //char *camera_jpeg_count_str() { return (char*)0x000525e4; } // Found @0xff9abbc0 53 //long hook_raw_size() { return 0x011e4ee0; } // Found @0xffa9e694 54 //int get_flash_params_count(void) { return 0x7a; } // Found @0xff95a4fc 50 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff842dc8 51 //void *vid_get_viewport_fb() { return (void*)0x40a05158; } // Found @0xffa9c12c 52 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2884+0x58)); } // Found @0xff8575b4 & 0xff8575f4 53 //char *camera_jpeg_count_str() { return (char*)0x000525e4; } // Found @0xff9abbc0 54 //long hook_raw_size() { return 0x011e4ee0; } // Found @0xffa9e694 55 //int get_flash_params_count(void) { return 0x7a; } // Found @0xff95a4fc 55 56 56 57 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 86 87 // Misc stuff 87 88 DEF(ctypes, 0xffad03aa) 89 90 // For capt_seq.c 91 //static long *nrflag = (long*)(0x64f0-0x08); // Found @ ff9345d0 & ff9345ec 88 92 89 93 // Stubs below matched 100%. -
trunk/platform/g10/sub/102a/stubs_entry.S
r1612 r1636 42 42 43 43 // Values below go in 'lib.c': 44 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff846a4c 45 //void *vid_get_viewport_fb() { return (void*)0x40816dc0; } // Found @0xffad4d84 46 //char *camera_jpeg_count_str() { return (char*)0x0004c95c; } // Found @0xff9cccf0 47 //long hook_raw_size() { return 0x01574d00; } // Found @0xffad7140 48 //int get_flash_params_count(void) { return 0x78; } // Found @0xff971c50 44 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff846a4c 45 //void *vid_get_viewport_fb() { return (void*)0x40816dc0; } // Found @0xffad4d84 46 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x524c+0x58)); } // Found @0xff85b864 & 0xff85b89c 47 //char *camera_jpeg_count_str() { return (char*)0x0004c95c; } // Found @0xff9cccf0 48 //long hook_raw_size() { return 0x01574d00; } // Found @0xffad7140 49 //int get_flash_params_count(void) { return 0x78; } // Found @0xff971c50 49 50 50 51 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 80 81 // Misc stuff 81 82 DEF(ctypes, 0xffb0964a) 83 84 // For capt_seq.c 85 //static long *nrflag = (long*)(0x96e4-0x04); // Found @ ff94921c & ff949234 82 86 83 87 // Stubs below matched 100%. -
trunk/platform/g10/sub/103b/stubs_entry.S
r1612 r1636 42 42 43 43 // Values below go in 'lib.c': 44 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff846a4c 45 //void *vid_get_viewport_fb() { return (void*)0x40816dc0; } // Found @0xffad4d80 46 //char *camera_jpeg_count_str() { return (char*)0x0004c95c; } // Found @0xff9cccec 47 //long hook_raw_size() { return 0x01574d00; } // Found @0xffad713c 48 //int get_flash_params_count(void) { return 0x78; } // Found @0xff971c50 44 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff846a4c 45 //void *vid_get_viewport_fb() { return (void*)0x40816dc0; } // Found @0xffad4d80 46 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x524c+0x58)); } // Found @0xff85b864 & 0xff85b89c 47 //char *camera_jpeg_count_str() { return (char*)0x0004c95c; } // Found @0xff9cccec 48 //long hook_raw_size() { return 0x01574d00; } // Found @0xffad713c 49 //int get_flash_params_count(void) { return 0x78; } // Found @0xff971c50 49 50 50 51 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 80 81 // Misc stuff 81 82 DEF(ctypes, 0xffb09676) 83 84 // For capt_seq.c 85 //static long *nrflag = (long*)(0x96e4-0x04); // Found @ ff94921c & ff949234 82 86 83 87 // Stubs below matched 100%. -
trunk/platform/g10/sub/104a/stubs_entry.S
r1612 r1636 42 42 43 43 // Values below go in 'lib.c': 44 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff846a4c 45 //void *vid_get_viewport_fb() { return (void*)0x40816dc0; } // Found @0xffad4d94 46 //char *camera_jpeg_count_str() { return (char*)0x0004c95c; } // Found @0xff9ccd00 47 //long hook_raw_size() { return 0x01574d00; } // Found @0xffad7150 48 //int get_flash_params_count(void) { return 0x78; } // Found @0xff971c50 44 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff846a4c 45 //void *vid_get_viewport_fb() { return (void*)0x40816dc0; } // Found @0xffad4d94 46 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x524c+0x58)); } // Found @0xff85b864 & 0xff85b89c 47 //char *camera_jpeg_count_str() { return (char*)0x0004c95c; } // Found @0xff9ccd00 48 //long hook_raw_size() { return 0x01574d00; } // Found @0xffad7150 49 //int get_flash_params_count(void) { return 0x78; } // Found @0xff971c50 49 50 50 51 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 80 81 // Misc stuff 81 82 DEF(ctypes, 0xffb0968a) 83 84 // For capt_seq.c 85 //static long *nrflag = (long*)(0x96e4-0x04); // Found @ ff94921c & ff949234 82 86 83 87 // Stubs below matched 100%. -
trunk/platform/g11/sub/100f/stubs_entry.S
r1612 r1636 46 46 47 47 // Values below go in 'lib.c': 48 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85a490 49 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb066ac 50 //char *camera_jpeg_count_str() { return (char*)0x00097234; } // Found @0xffa0107c 51 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb09964 52 //int get_flash_params_count(void) { return 0x84; } // Found @0xff996848 48 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85a490 49 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb066ac 50 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2a50+0x58)); } // Found @0xff8712a8 & 0xff8712e0 51 //char *camera_jpeg_count_str() { return (char*)0x00097234; } // Found @0xffa0107c 52 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb09964 53 //int get_flash_params_count(void) { return 0x84; } // Found @0xff996848 53 54 54 55 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 85 86 // Misc stuff 86 87 DEF(ctypes, 0xffb402c6) 88 89 // For capt_seq.c 90 //static long *nrflag = (long*)(0x7298-0x08); // Found @ ff968738 & ff968754 87 91 88 92 // Stubs below matched 100%. -
trunk/platform/g11/sub/100j/stubs_entry.S
r1612 r1636 46 46 47 47 // Values below go in 'lib.c': 48 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85a4c0 49 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb067b0 50 //char *camera_jpeg_count_str() { return (char*)0x00097234; } // Found @0xffa010f0 51 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb09a68 52 //int get_flash_params_count(void) { return 0x84; } // Found @0xff9968bc 48 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85a4c0 49 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb067b0 50 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2a50+0x58)); } // Found @0xff8712f8 & 0xff871330 51 //char *camera_jpeg_count_str() { return (char*)0x00097234; } // Found @0xffa010f0 52 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb09a68 53 //int get_flash_params_count(void) { return 0x84; } // Found @0xff9968bc 53 54 54 55 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 85 86 // Misc stuff 86 87 DEF(ctypes, 0xffb403ca) 88 89 // For capt_seq.c 90 //static long *nrflag = (long*)(0x7298-0x08); // Found @ ff96881c & ff968838 87 91 88 92 // Stubs below matched 100%. -
trunk/platform/g11/sub/100l/stubs_entry.S
r1612 r1636 47 47 48 48 // Values below go in 'lib.c': 49 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85a4c0 50 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb0696c 51 //char *camera_jpeg_count_str() { return (char*)0x00097234; } // Found @0xffa012ac 52 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb09c24 53 //int get_flash_params_count(void) { return 0x84; } // Found @0xff996a78 49 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85a4c0 50 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb0696c 51 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2a50+0x58)); } // Found @0xff871348 & 0xff871380 52 //char *camera_jpeg_count_str() { return (char*)0x00097234; } // Found @0xffa012ac 53 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb09c24 54 //int get_flash_params_count(void) { return 0x84; } // Found @0xff996a78 54 55 55 56 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 86 87 // Misc stuff 87 88 DEF(ctypes, 0xffb40586) 89 90 // For capt_seq.c 91 //static long *nrflag = (long*)(0x7298-0x08); // Found @ ff9689d8 & ff9689f4 88 92 89 93 // Stubs below matched 100%. -
trunk/platform/g12/sub/100c/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ea60 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb75568 47 //char *camera_jpeg_count_str() { return (char*)0x000bb618; } // Found @0xffa43608 48 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb78a28 49 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bed20 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ea60 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb75568 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2c10+0x58)); } // Found @0xff8781ac & 0xff8781e4 48 //char *camera_jpeg_count_str() { return (char*)0x000bb618; } // Found @0xffa43608 49 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb78a28 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bed20 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffbb7b42) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x76fc+0x08); // Found @ ff98f9d8 & ff98f9f0 88 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 84 89 85 90 // Stubs below matched 100%. -
trunk/platform/g12/sub/100e/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ea60 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb75718 47 //char *camera_jpeg_count_str() { return (char*)0x000bb618; } // Found @0xffa43614 48 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb78bd8 49 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bed2c 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ea60 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb75718 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2c10+0x58)); } // Found @0xff8781ac & 0xff8781e4 48 //char *camera_jpeg_count_str() { return (char*)0x000bb618; } // Found @0xffa43614 49 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb78bd8 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bed2c 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffbb7cf2) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x76fc+0x08); // Found @ ff98f9e4 & ff98f9fc 88 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 84 89 85 90 // Stubs below matched 100%. -
trunk/platform/g12/sub/100f/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ea60 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb75718 47 //char *camera_jpeg_count_str() { return (char*)0x000bb618; } // Found @0xffa43614 48 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb78bd8 49 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bed2c 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ea60 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb75718 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2c10+0x58)); } // Found @0xff8781ac & 0xff8781e4 48 //char *camera_jpeg_count_str() { return (char*)0x000bb618; } // Found @0xffa43614 49 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb78bd8 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bed2c 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffbb7ce2) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x76fc+0x08); // Found @ ff98f9e4 & ff98f9fc 88 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 84 89 85 90 // Stubs below matched 100%. -
trunk/platform/g12/sub/100g/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ea60 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb75704 47 //char *camera_jpeg_count_str() { return (char*)0x000bb618; } // Found @0xffa43614 48 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb78bc4 49 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bed2c 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ea60 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb75704 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2c10+0x58)); } // Found @0xff8781ac & 0xff8781e4 48 //char *camera_jpeg_count_str() { return (char*)0x000bb618; } // Found @0xffa43614 49 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb78bc4 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bed2c 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffbb7cce) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x76fc+0x08); // Found @ ff98f9e4 & ff98f9fc 88 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 84 89 85 90 // Stubs below matched 100%. -
trunk/platform/g9/sub/100d/stubs_entry.S
r1612 r1636 47 47 48 48 // Values below go in 'lib.c': 49 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff8451d0 50 //void *vid_get_viewport_fb() { return (void*)0x1067b540; } // Found @0xffa1126c 51 //char *camera_jpeg_count_str() { return (char*)0x00060354; } // Found @0xff9afae4 52 //long hook_raw_size() { return 0x00ee9710; } // Found @0xffa13130 53 //int get_flash_params_count(void) { return 0x72; } // Found @0xff95692c 49 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff8451d0 50 //void *vid_get_viewport_fb() { return (void*)0x1067b540; } // Found @0xffa1126c 51 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5558+0x50)); } // Found @0xff856268 & 0xff8562a0 52 //char *camera_jpeg_count_str() { return (char*)0x00060354; } // Found @0xff9afae4 53 //long hook_raw_size() { return 0x00ee9710; } // Found @0xffa13130 54 //int get_flash_params_count(void) { return 0x72; } // Found @0xff95692c 54 55 55 56 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 85 86 // Misc stuff 86 87 DEF(ctypes, 0xffac0ad2) 88 89 // For capt_seq.c 90 //static long *nrflag = (long*)(0xe618); // Found @ ff944474 87 91 88 92 // Stubs below matched 100%. -
trunk/platform/g9/sub/100g/stubs_entry.S
r1612 r1636 47 47 48 48 // Values below go in 'lib.c': 49 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff8451d0 50 //void *vid_get_viewport_fb() { return (void*)0x1067b540; } // Found @0xffa112dc 51 //char *camera_jpeg_count_str() { return (char*)0x00060354; } // Found @0xff9afb54 52 //long hook_raw_size() { return 0x00ee9710; } // Found @0xffa131a0 53 //int get_flash_params_count(void) { return 0x72; } // Found @0xff95699c 49 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff8451d0 50 //void *vid_get_viewport_fb() { return (void*)0x1067b540; } // Found @0xffa112dc 51 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5558+0x50)); } // Found @0xff856268 & 0xff8562a0 52 //char *camera_jpeg_count_str() { return (char*)0x00060354; } // Found @0xff9afb54 53 //long hook_raw_size() { return 0x00ee9710; } // Found @0xffa131a0 54 //int get_flash_params_count(void) { return 0x72; } // Found @0xff95699c 54 55 55 56 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 85 86 // Misc stuff 86 87 DEF(ctypes, 0xffac0b42) 88 89 // For capt_seq.c 90 //static long *nrflag = (long*)(0xe618); // Found @ ff9444e4 87 91 88 92 // Stubs below matched 100%. -
trunk/platform/g9/sub/100i/stubs_entry.S
r1612 r1636 42 42 43 43 // Values below go in 'lib.c': 44 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff8451d0 45 //void *vid_get_viewport_fb() { return (void*)0x1067b540; } // Found @0xffa11304 46 //char *camera_jpeg_count_str() { return (char*)0x00060354; } // Found @0xff9afb7c 47 //long hook_raw_size() { return 0x00ee9710; } // Found @0xffa131c8 48 //int get_flash_params_count(void) { return 0x72; } // Found @0xff9569a8 44 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff8451d0 45 //void *vid_get_viewport_fb() { return (void*)0x1067b540; } // Found @0xffa11304 46 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5558+0x50)); } // Found @0xff856268 & 0xff8562a0 47 //char *camera_jpeg_count_str() { return (char*)0x00060354; } // Found @0xff9afb7c 48 //long hook_raw_size() { return 0x00ee9710; } // Found @0xffa131c8 49 //int get_flash_params_count(void) { return 0x72; } // Found @0xff9569a8 49 50 50 51 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 80 81 // Misc stuff 81 82 DEF(ctypes, 0xffac0b6a) 83 84 // For capt_seq.c 85 //static long *nrflag = (long*)(0xe618); // Found @ ff9444f0 82 86 83 87 // Stubs below matched 100%. -
trunk/platform/ixus1000_sd4500/sub/100d/stubs_entry.S
r1590 r1636 44 44 45 45 // Values below go in 'lib.c': 46 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85d384 47 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb4cb2c 48 //char *camera_jpeg_count_str() { return (char*)0x000b7e00; } // Found @0xffa23818 49 //long hook_raw_size() { return 0x00f32880; } // Found @0xffb4fff4 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9b1cac 46 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85d384 47 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb4cb2c 48 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x3230+0x58)); } // Found @0xff877d10 & 0xff877d48 49 //char *camera_jpeg_count_str() { return (char*)0x000b7e00; } // Found @0xffa23818 50 //long hook_raw_size() { return 0x00f32880; } // Found @0xffb4fff4 51 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9b1cac 51 52 52 53 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 81 82 DEF(ctypes, 0xffb8bd6a) 82 83 84 // For capt_seq.c 85 //static long *nrflag = (long*)(0x7ce8+0x08); // Found @ ff98d71c & ff98d720 86 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 87 83 88 // Stubs below matched 100%. 84 89 // Name Address Comp to stubs_entry_2.S … … 88 93 NSTUB(CreateTask ,0xff81e8a0) //101 89 94 NSTUB(DebugAssert ,0xff81eb78) //111 95 NSTUB(DeleteDirectory_Fut ,0xff837abc) // 1 90 96 NSTUB(DeleteFile_Fut ,0xff8379d8) //112 91 97 NSTUB(DoAFLock ,0xff839670) //102 -
trunk/platform/ixus1000_sd4500/sub/100f/stubs_entry.S
r1590 r1636 44 44 45 45 // Values below go in 'lib.c': 46 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85d384 47 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb4cb30 48 //char *camera_jpeg_count_str() { return (char*)0x000b7e00; } // Found @0xffa2381c 49 //long hook_raw_size() { return 0x00f32880; } // Found @0xffb4fff8 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9b1cb0 46 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85d384 47 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb4cb30 48 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x3230+0x58)); } // Found @0xff877d10 & 0xff877d48 49 //char *camera_jpeg_count_str() { return (char*)0x000b7e00; } // Found @0xffa2381c 50 //long hook_raw_size() { return 0x00f32880; } // Found @0xffb4fff8 51 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9b1cb0 51 52 52 53 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 81 82 DEF(ctypes, 0xffb8bd6e) 82 83 84 // For capt_seq.c 85 //static long *nrflag = (long*)(0x7cf0+0x08); // Found @ ff98d720 & ff98d724 86 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 87 83 88 // Stubs below matched 100%. 84 89 // Name Address Comp to stubs_entry_2.S … … 88 93 NSTUB(CreateTask ,0xff81e8a0) //101 89 94 NSTUB(DebugAssert ,0xff81eb78) //111 95 NSTUB(DeleteDirectory_Fut ,0xff837abc) // 1 90 96 NSTUB(DeleteFile_Fut ,0xff8379d8) //112 91 97 NSTUB(DoAFLock ,0xff839670) //102 -
trunk/platform/ixus100_sd780/sub/100b/stubs_entry.S
r1612 r1636 55 55 56 56 // Values below go in 'lib.c': 57 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff83dae4 58 //void *vid_get_viewport_fb() { return (void*)0x415f3570; } // Found @0xffa97dcc 59 //char *camera_jpeg_count_str() { return (char*)0x00033110; } // Found @0xff98fafc 60 //long hook_raw_size() { return 0x011ca240; } // Found @0xffa9a358 61 //int get_flash_params_count(void) { return 0x7a; } // Found @0xff94536c 57 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff83dae4 58 //void *vid_get_viewport_fb() { return (void*)0x415f3570; } // Found @0xffa97dcc 59 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x26f4+0x58)); } // Found @0xff853cb4 & 0xff853cec 60 //char *camera_jpeg_count_str() { return (char*)0x00033110; } // Found @0xff98fafc 61 //long hook_raw_size() { return 0x011ca240; } // Found @0xffa9a358 62 //int get_flash_params_count(void) { return 0x7a; } // Found @0xff94536c 62 63 63 64 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 93 94 // Misc stuff 94 95 DEF(ctypes, 0xffacc2ce) 96 97 // For capt_seq.c 98 //static long *nrflag = (long*)(0x6050-0x08); // Found @ ff91f644 & ff91f660 95 99 96 100 // Stubs below matched 100%. -
trunk/platform/ixus100_sd780/sub/100c/stubs_entry.S
r1612 r1636 55 55 56 56 // Values below go in 'lib.c': 57 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff83dae4 58 //void *vid_get_viewport_fb() { return (void*)0x415f3570; } // Found @0xffa97de8 59 //char *camera_jpeg_count_str() { return (char*)0x00033110; } // Found @0xff98fafc 60 //long hook_raw_size() { return 0x011ca240; } // Found @0xffa9a374 61 //int get_flash_params_count(void) { return 0x7a; } // Found @0xff94536c 57 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff83dae4 58 //void *vid_get_viewport_fb() { return (void*)0x415f3570; } // Found @0xffa97de8 59 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x26f4+0x58)); } // Found @0xff853cb4 & 0xff853cec 60 //char *camera_jpeg_count_str() { return (char*)0x00033110; } // Found @0xff98fafc 61 //long hook_raw_size() { return 0x011ca240; } // Found @0xffa9a374 62 //int get_flash_params_count(void) { return 0x7a; } // Found @0xff94536c 62 63 63 64 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 93 94 // Misc stuff 94 95 DEF(ctypes, 0xffacc2ea) 96 97 // For capt_seq.c 98 //static long *nrflag = (long*)(0x6050-0x08); // Found @ ff91f644 & ff91f660 95 99 96 100 // Stubs below matched 100%. -
trunk/platform/ixus120_sd940/sub/100e/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff8532dc 46 //void *vid_get_viewport_fb() { return (void*)0x4088b700; } // Found @0xffad4700 47 //char *camera_jpeg_count_str() { return (char*)0x000700b0; } // Found @0xff9c40fc 48 //long hook_raw_size() { return 0x011ca240; } // Found @0xffad6e88 49 //int get_flash_params_count(void) { return 0x84; } // Found @0xff96b3ec 45 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff8532dc 46 //void *vid_get_viewport_fb() { return (void*)0x4088b700; } // Found @0xffad4700 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2790+0x58)); } // Found @0xff869dec & 0xff869e24 48 //char *camera_jpeg_count_str() { return (char*)0x000700b0; } // Found @0xff9c40fc 49 //long hook_raw_size() { return 0x011ca240; } // Found @0xffad6e88 50 //int get_flash_params_count(void) { return 0x84; } // Found @0xff96b3ec 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffb0b1da) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x6720-0x08); // Found @ ff94249c & ff9424b8 84 88 85 89 // Stubs below matched 100%. -
trunk/platform/ixus120_sd940/sub/101a/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff8532dc 46 //void *vid_get_viewport_fb() { return (void*)0x4088b700; } // Found @0xffad4734 47 //char *camera_jpeg_count_str() { return (char*)0x000700b0; } // Found @0xff9c4130 48 //long hook_raw_size() { return 0x011ca240; } // Found @0xffad6ebc 49 //int get_flash_params_count(void) { return 0x84; } // Found @0xff96b408 45 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff8532dc 46 //void *vid_get_viewport_fb() { return (void*)0x4088b700; } // Found @0xffad4734 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2790+0x58)); } // Found @0xff869dec & 0xff869e24 48 //char *camera_jpeg_count_str() { return (char*)0x000700b0; } // Found @0xff9c4130 49 //long hook_raw_size() { return 0x011ca240; } // Found @0xffad6ebc 50 //int get_flash_params_count(void) { return 0x84; } // Found @0xff96b408 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffb0b20e) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x6720-0x08); // Found @ ff9424b8 & ff9424d4 84 88 85 89 // Stubs below matched 100%. -
trunk/platform/ixus120_sd940/sub/102c/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff8532dc 46 //void *vid_get_viewport_fb() { return (void*)0x4088b700; } // Found @0xffad4758 47 //char *camera_jpeg_count_str() { return (char*)0x000700b0; } // Found @0xff9c4130 48 //long hook_raw_size() { return 0x011ca240; } // Found @0xffad6ee0 49 //int get_flash_params_count(void) { return 0x84; } // Found @0xff96b408 45 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff8532dc 46 //void *vid_get_viewport_fb() { return (void*)0x4088b700; } // Found @0xffad4758 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2790+0x58)); } // Found @0xff869dec & 0xff869e24 48 //char *camera_jpeg_count_str() { return (char*)0x000700b0; } // Found @0xff9c4130 49 //long hook_raw_size() { return 0x011ca240; } // Found @0xffad6ee0 50 //int get_flash_params_count(void) { return 0x84; } // Found @0xff96b408 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffb0b232) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x6720-0x08); // Found @ ff9424b8 & ff9424d4 84 88 85 89 // Stubs below matched 100%. -
trunk/platform/ixus120_sd940/sub/103b/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff8532dc 46 //void *vid_get_viewport_fb() { return (void*)0x4088b700; } // Found @0xffad4764 47 //char *camera_jpeg_count_str() { return (char*)0x000700b0; } // Found @0xff9c413c 48 //long hook_raw_size() { return 0x011ca240; } // Found @0xffad6eec 49 //int get_flash_params_count(void) { return 0x84; } // Found @0xff96b414 45 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff8532dc 46 //void *vid_get_viewport_fb() { return (void*)0x4088b700; } // Found @0xffad4764 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2790+0x58)); } // Found @0xff869dec & 0xff869e24 48 //char *camera_jpeg_count_str() { return (char*)0x000700b0; } // Found @0xff9c413c 49 //long hook_raw_size() { return 0x011ca240; } // Found @0xffad6eec 50 //int get_flash_params_count(void) { return 0x84; } // Found @0xff96b414 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffb0b23e) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x6720-0x08); // Found @ ff9424c4 & ff9424e0 84 88 85 89 // Stubs below matched 100%. -
trunk/platform/ixus120_sd940/sub/103c/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff8532dc 46 //void *vid_get_viewport_fb() { return (void*)0x4088b700; } // Found @0xffad4920 47 //char *camera_jpeg_count_str() { return (char*)0x000700b0; } // Found @0xff9c42f8 48 //long hook_raw_size() { return 0x011ca240; } // Found @0xffad70a8 49 //int get_flash_params_count(void) { return 0x84; } // Found @0xff96b5d0 45 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff8532dc 46 //void *vid_get_viewport_fb() { return (void*)0x4088b700; } // Found @0xffad4920 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2790+0x58)); } // Found @0xff869e3c & 0xff869e74 48 //char *camera_jpeg_count_str() { return (char*)0x000700b0; } // Found @0xff9c42f8 49 //long hook_raw_size() { return 0x011ca240; } // Found @0xffad70a8 50 //int get_flash_params_count(void) { return 0x84; } // Found @0xff96b5d0 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffb0b3fa) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x6720-0x08); // Found @ ff942680 & ff94269c 84 88 85 89 // Stubs below matched 100%. -
trunk/platform/ixus200_sd980/sub/101c/stubs_entry.S
r1612 r1636 71 71 72 72 // Values below go in 'lib.c': 73 //void *vid_get_bitmap_fb() { return (void*)0x40431000; } // Found @0xff853588 74 //void *vid_get_viewport_fb() { return (void*)0x408cb700; } // Found @0xffb0b880 75 //char *camera_jpeg_count_str() { return (char*)0x00084ca4; } // Found @0xff9e8aa8 76 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb0e710 77 //int get_flash_params_count(void) { return 0x84; } // Found @0xff979b5c 73 //void *vid_get_bitmap_fb() { return (void*)0x40431000; } // Found @0xff853588 74 //void *vid_get_viewport_fb() { return (void*)0x408cb700; } // Found @0xffb0b880 75 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x28f0+0x58)); } // Found @0xff86d354 & 0xff86d38c 76 //char *camera_jpeg_count_str() { return (char*)0x00084ca4; } // Found @0xff9e8aa8 77 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb0e710 78 //int get_flash_params_count(void) { return 0x84; } // Found @0xff979b5c 78 79 79 80 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 109 110 // Misc stuff 110 111 DEF(ctypes, 0xffb3eb3e) 112 113 // For capt_seq.c 114 //static long *nrflag = (long*)(0x6cb8-0x08); // Found @ ff94ff04 & ff94ff20 111 115 112 116 // Stubs below matched 100%. -
trunk/platform/ixus200_sd980/sub/101d/stubs_entry.S
r1612 r1636 70 70 71 71 // Values below go in 'lib.c': 72 //void *vid_get_bitmap_fb() { return (void*)0x40431000; } // Found @0xff853588 73 //void *vid_get_viewport_fb() { return (void*)0x408cb700; } // Found @0xffb0ba3c 74 //char *camera_jpeg_count_str() { return (char*)0x00084ca4; } // Found @0xff9e8c64 75 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb0e8cc 76 //int get_flash_params_count(void) { return 0x84; } // Found @0xff979d18 72 //void *vid_get_bitmap_fb() { return (void*)0x40431000; } // Found @0xff853588 73 //void *vid_get_viewport_fb() { return (void*)0x408cb700; } // Found @0xffb0ba3c 74 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x28f0+0x58)); } // Found @0xff86d3a4 & 0xff86d3dc 75 //char *camera_jpeg_count_str() { return (char*)0x00084ca4; } // Found @0xff9e8c64 76 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb0e8cc 77 //int get_flash_params_count(void) { return 0x84; } // Found @0xff979d18 77 78 78 79 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 108 109 // Misc stuff 109 110 DEF(ctypes, 0xffb3ecfa) 111 112 // For capt_seq.c 113 //static long *nrflag = (long*)(0x6cb8-0x08); // Found @ ff9500c0 & ff9500dc 110 114 111 115 // Stubs below matched 100%. -
trunk/platform/ixus220_elph300hs/sub/100c/stubs_entry.S
r1612 r1636 39 39 40 40 // Values below go in 'lib.c': 41 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85fd1c 42 //void *vid_get_viewport_fb() { return (void*)0x405c6b80; } // Found @0xffb5e11c 43 //char *camera_jpeg_count_str() { return (char*)0x000babac; } // Found @0xffa2a298 44 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xffb61614 45 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff9b23d4 41 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85fd1c 42 //void *vid_get_viewport_fb() { return (void*)0x405c6b80; } // Found @0xffb5e11c 43 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2c08+0x58)); } // Found @0xff878880 & 0xff8788b8 44 //char *camera_jpeg_count_str() { return (char*)0x000babac; } // Found @0xffa2a298 45 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xffb61614 46 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff9b23d4 46 47 47 48 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 78 79 // Misc stuff 79 80 DEF(ctypes, 0xffba00ea) 81 82 // For capt_seq.c 83 //static long *nrflag = (long*)(0x7200+0x08); // Found @ ff98da20 & ff98da84 84 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 80 85 81 86 // Stubs below matched 100%. -
trunk/platform/ixus220_elph300hs/sub/101a/stubs_entry.S
r1612 r1636 39 39 40 40 // Values below go in 'lib.c': 41 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85fd1c 42 //void *vid_get_viewport_fb() { return (void*)0x405c6b80; } // Found @0xffb5e134 43 //char *camera_jpeg_count_str() { return (char*)0x000babac; } // Found @0xffa2a298 44 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xffb6162c 45 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff9b23d4 41 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85fd1c 42 //void *vid_get_viewport_fb() { return (void*)0x405c6b80; } // Found @0xffb5e134 43 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2c08+0x58)); } // Found @0xff878880 & 0xff8788b8 44 //char *camera_jpeg_count_str() { return (char*)0x000babac; } // Found @0xffa2a298 45 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xffb6162c 46 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff9b23d4 46 47 47 48 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 78 79 // Misc stuff 79 80 DEF(ctypes, 0xffba0102) 81 82 // For capt_seq.c 83 //static long *nrflag = (long*)(0x7200+0x08); // Found @ ff98da20 & ff98da84 84 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 80 85 81 86 // Stubs below matched 100%. -
trunk/platform/ixus220_elph300hs/sub/101c/stubs_entry.S
r1612 r1636 39 39 40 40 // Values below go in 'lib.c': 41 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85fd1c 42 //void *vid_get_viewport_fb() { return (void*)0x405c6b80; } // Found @0xffb5e148 43 //char *camera_jpeg_count_str() { return (char*)0x000babac; } // Found @0xffa2a298 44 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xffb61640 45 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff9b23d4 41 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85fd1c 42 //void *vid_get_viewport_fb() { return (void*)0x405c6b80; } // Found @0xffb5e148 43 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2c08+0x58)); } // Found @0xff878880 & 0xff8788b8 44 //char *camera_jpeg_count_str() { return (char*)0x000babac; } // Found @0xffa2a298 45 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xffb61640 46 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff9b23d4 46 47 47 48 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 78 79 // Misc stuff 79 80 DEF(ctypes, 0xffba0112) 81 82 // For capt_seq.c 83 //static long *nrflag = (long*)(0x7200+0x08); // Found @ ff98da20 & ff98da84 84 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 80 85 81 86 // Stubs below matched 100%. -
trunk/platform/ixus220_elph300hs/sub/101g/stubs_entry.S
r1612 r1636 39 39 40 40 // Values below go in 'lib.c': 41 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85fd1c 42 //void *vid_get_viewport_fb() { return (void*)0x405c6b80; } // Found @0xffb5e17c 43 //char *camera_jpeg_count_str() { return (char*)0x000babac; } // Found @0xffa2a298 44 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xffb61674 45 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff9b23d4 41 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85fd1c 42 //void *vid_get_viewport_fb() { return (void*)0x405c6b80; } // Found @0xffb5e17c 43 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2c08+0x58)); } // Found @0xff878880 & 0xff8788b8 44 //char *camera_jpeg_count_str() { return (char*)0x000babac; } // Found @0xffa2a298 45 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xffb61674 46 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff9b23d4 46 47 47 48 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 78 79 // Misc stuff 79 80 DEF(ctypes, 0xffba014a) 81 82 // For capt_seq.c 83 //static long *nrflag = (long*)(0x7200+0x08); // Found @ ff98da20 & ff98da84 84 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 80 85 81 86 // Stubs below matched 100%. -
trunk/platform/ixus300_sd4000/sub/100d/stubs_entry.S
r1612 r1636 56 56 57 57 // Values below go in 'lib.c': 58 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85b150 59 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb25ed8 60 //char *camera_jpeg_count_str() { return (char*)0x000a15b8; } // Found @0xffa04f80 61 //long hook_raw_size() { return 0x00f32880; } // Found @0xffb292d0 62 //int get_flash_params_count(void) { return 0x94; } // Found @0xff997634 58 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85b150 59 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb25ed8 60 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2a50+0x58)); } // Found @0xff873694 & 0xff8736cc 61 //char *camera_jpeg_count_str() { return (char*)0x000a15b8; } // Found @0xffa04f80 62 //long hook_raw_size() { return 0x00f32880; } // Found @0xffb292d0 63 //int get_flash_params_count(void) { return 0x94; } // Found @0xff997634 63 64 64 65 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 94 95 // Misc stuff 95 96 DEF(ctypes, 0xffb5e23a) 97 98 // For capt_seq.c 99 //static long *nrflag = (long*)(0x6db8-0x08); // Found @ ff970b1c & ff970b38 96 100 97 101 // Stubs below matched 100%. -
trunk/platform/ixus310_elph500hs/sub/100a/stubs_entry.S
r1612 r1636 44 44 45 45 // Values below go in 'lib.c': 46 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff04f54c 47 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff38b5c8 48 //char *camera_jpeg_count_str() { return (char*)0x000c75f4; } // Found @0xff236e4c 49 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff38eadc 50 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b03a0 46 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff04f54c 47 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff38b5c8 48 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2ce8+0x58)); } // Found @0xff06a728 & 0xff06a760 49 //char *camera_jpeg_count_str() { return (char*)0x000c75f4; } // Found @0xff236e4c 50 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff38eadc 51 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b03a0 51 52 52 53 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 77 78 // Misc stuff 78 79 DEF(ctypes, 0xff3cea26) 80 81 // For capt_seq.c 82 //static long *nrflag = (long*)(0x7514+0x08); // Found @ ff18775c & ff1877c8 83 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 79 84 80 85 // Stubs below matched 100%. -
trunk/platform/ixus310_elph500hs/sub/101a/stubs_entry.S
r1612 r1636 44 44 45 45 // Values below go in 'lib.c': 46 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff04f54c 47 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff38b5e0 48 //char *camera_jpeg_count_str() { return (char*)0x000c75f4; } // Found @0xff236e4c 49 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff38eaf4 50 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b03a0 46 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff04f54c 47 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff38b5e0 48 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2ce8+0x58)); } // Found @0xff06a728 & 0xff06a760 49 //char *camera_jpeg_count_str() { return (char*)0x000c75f4; } // Found @0xff236e4c 50 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff38eaf4 51 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b03a0 51 52 52 53 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 77 78 // Misc stuff 78 79 DEF(ctypes, 0xff3cea3e) 80 81 // For capt_seq.c 82 //static long *nrflag = (long*)(0x7514+0x08); // Found @ ff18775c & ff1877c8 83 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 79 84 80 85 // Stubs below matched 100%. -
trunk/platform/ixus310_elph500hs/sub/101c/stubs_entry.S
r1612 r1636 44 44 45 45 // Values below go in 'lib.c': 46 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff04f54c 47 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff38b5d8 48 //char *camera_jpeg_count_str() { return (char*)0x000c75f4; } // Found @0xff236e4c 49 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff38eaec 50 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b03a0 46 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff04f54c 47 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff38b5d8 48 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2ce8+0x58)); } // Found @0xff06a728 & 0xff06a760 49 //char *camera_jpeg_count_str() { return (char*)0x000c75f4; } // Found @0xff236e4c 50 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff38eaec 51 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b03a0 51 52 52 53 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 77 78 // Misc stuff 78 79 DEF(ctypes, 0xff3cea36) 80 81 // For capt_seq.c 82 //static long *nrflag = (long*)(0x7514+0x08); // Found @ ff18775c & ff1877c8 83 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 79 84 80 85 // Stubs below matched 100%. -
trunk/platform/ixus80_sd1100/sub/100c/stubs_entry.S
r1612 r1636 40 40 41 41 // Values below go in 'lib.c': 42 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e91c 43 //void *vid_get_viewport_fb() { return (void*)0x1065ade0; } // Found @0xffa7fd18 44 //char *camera_jpeg_count_str() { return (char*)0x0004c2c4; } // Found @0xff9a0e30 45 //long hook_raw_size() { return 0x009dcce0; } // Found @0xffa81f88 46 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95b458 42 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e91c 43 //void *vid_get_viewport_fb() { return (void*)0x1065ade0; } // Found @0xffa7fd18 44 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x51d4+0x50)); } // Found @0xff852e8c & 0xff852ec4 45 //char *camera_jpeg_count_str() { return (char*)0x0004c2c4; } // Found @0xff9a0e30 46 //long hook_raw_size() { return 0x009dcce0; } // Found @0xffa81f88 47 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95b458 47 48 48 49 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 78 79 // Misc stuff 79 80 DEF(ctypes, 0xffaa858e) 81 82 // For capt_seq.c 83 //static long *nrflag = (long*)(0x8d14); // Found @ ff939e90 80 84 81 85 // Stubs below matched 100%. -
trunk/platform/ixus80_sd1100/sub/101a/stubs_entry.S
r1612 r1636 47 47 48 48 // Values below go in 'lib.c': 49 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e91c 50 //void *vid_get_viewport_fb() { return (void*)0x1065ade0; } // Found @0xffa7fd14 51 //char *camera_jpeg_count_str() { return (char*)0x0004c2c4; } // Found @0xff9a0e30 52 //long hook_raw_size() { return 0x009dcce0; } // Found @0xffa81f84 53 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95b458 49 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e91c 50 //void *vid_get_viewport_fb() { return (void*)0x1065ade0; } // Found @0xffa7fd14 51 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x51d4+0x50)); } // Found @0xff852e8c & 0xff852ec4 52 //char *camera_jpeg_count_str() { return (char*)0x0004c2c4; } // Found @0xff9a0e30 53 //long hook_raw_size() { return 0x009dcce0; } // Found @0xffa81f84 54 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95b458 54 55 55 56 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 85 86 // Misc stuff 86 87 DEF(ctypes, 0xffaa858a) 88 89 // For capt_seq.c 90 //static long *nrflag = (long*)(0x8d14); // Found @ ff939e90 87 91 88 92 // Stubs below matched 100%. -
trunk/platform/ixus85_sd770/sub/100a/stubs_entry.S
r1612 r1636 50 50 51 51 // Values below go in 'lib.c': 52 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e868 53 //void *vid_get_viewport_fb() { return (void*)0x1065adc0; } // Found @0xffa81ed0 54 //char *camera_jpeg_count_str() { return (char*)0x0004c73c; } // Found @0xff9a22a0 55 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffa84154 56 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95c8a0 52 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e868 53 //void *vid_get_viewport_fb() { return (void*)0x1065adc0; } // Found @0xffa81ed0 54 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x51d4+0x50)); } // Found @0xff852e38 & 0xff852e70 55 //char *camera_jpeg_count_str() { return (char*)0x0004c73c; } // Found @0xff9a22a0 56 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffa84154 57 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95c8a0 57 58 58 59 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 88 89 // Misc stuff 89 90 DEF(ctypes, 0xffaaa7ae) 91 92 // For capt_seq.c 93 //static long *nrflag = (long*)(0x8dcc); // Found @ ff93b258 90 94 91 95 // Stubs below matched 100%. -
trunk/platform/ixus860_sd870/sub/100c/stubs_entry.S
r1612 r1636 50 50 51 51 // Values below go in 'lib.c': 52 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff84034c 53 //void *vid_get_viewport_fb() { return (void*)0x1065b4b0; } // Found @0xff9e8fb0 54 //char *camera_jpeg_count_str() { return (char*)0x0005a668; } // Found @0xff9921b4 55 //long hook_raw_size() { return 0x009dcce0; } // Found @0xff9eae94 56 //int get_flash_params_count(void) { return 0x72; } // Found @0xff94372c 52 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff84034c 53 //void *vid_get_viewport_fb() { return (void*)0x1065b4b0; } // Found @0xff9e8fb0 54 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5360+0x50)); } // Found @0xff8513b4 & 0xff8513ec 55 //char *camera_jpeg_count_str() { return (char*)0x0005a668; } // Found @0xff9921b4 56 //long hook_raw_size() { return 0x009dcce0; } // Found @0xff9eae94 57 //int get_flash_params_count(void) { return 0x72; } // Found @0xff94372c 57 58 58 59 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 83 84 // Misc stuff 84 85 DEF(ctypes, 0xffa8f7a6) 86 87 // For capt_seq.c 88 //static long *nrflag = (long*)(0xaafc); // Found @ ff9315bc 85 89 86 90 // Stubs below matched 100%. -
trunk/platform/ixus870_sd880/sub/100e/stubs_entry.S
r1612 r1636 40 40 41 41 // Values below go in 'lib.c': 42 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff841de0 43 //void *vid_get_viewport_fb() { return (void*)0x40a2f2d0; } // Found @0xffaa19a8 44 //char *camera_jpeg_count_str() { return (char*)0x0004a980; } // Found @0xff9ad1fc 45 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffaa3d88 46 //int get_flash_params_count(void) { return 0x78; } // Found @0xff95a7ac 42 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff841de0 43 //void *vid_get_viewport_fb() { return (void*)0x40a2f2d0; } // Found @0xffaa19a8 44 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x501c+0x58)); } // Found @0xff856d80 & 0xff856db8 45 //char *camera_jpeg_count_str() { return (char*)0x0004a980; } // Found @0xff9ad1fc 46 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffaa3d88 47 //int get_flash_params_count(void) { return 0x78; } // Found @0xff95a7ac 47 48 48 49 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 78 79 // Misc stuff 79 80 DEF(ctypes, 0xffad5eca) 81 82 // For capt_seq.c 83 //static long *nrflag = (long*)(0x926c-0x04); // Found @ ff935c14 & ff935c2c 80 84 81 85 // Stubs below matched 100%. -
trunk/platform/ixus870_sd880/sub/101a/stubs_entry.S
r1612 r1636 41 41 42 42 // Values below go in 'lib.c': 43 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff841de0 44 //void *vid_get_viewport_fb() { return (void*)0x40a2f2d0; } // Found @0xffaa19b8 45 //char *camera_jpeg_count_str() { return (char*)0x0004a980; } // Found @0xff9ad200 46 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffaa3d98 47 //int get_flash_params_count(void) { return 0x78; } // Found @0xff95a7b0 43 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff841de0 44 //void *vid_get_viewport_fb() { return (void*)0x40a2f2d0; } // Found @0xffaa19b8 45 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x501c+0x58)); } // Found @0xff856d80 & 0xff856db8 46 //char *camera_jpeg_count_str() { return (char*)0x0004a980; } // Found @0xff9ad200 47 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffaa3d98 48 //int get_flash_params_count(void) { return 0x78; } // Found @0xff95a7b0 48 49 49 50 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 79 80 // Misc stuff 80 81 DEF(ctypes, 0xffad5eda) 82 83 // For capt_seq.c 84 //static long *nrflag = (long*)(0x926c-0x04); // Found @ ff935c18 & ff935c30 81 85 82 86 // Stubs below matched 100%. -
trunk/platform/ixus870_sd880/sub/102b/stubs_entry.S
r1612 r1636 41 41 42 42 // Values below go in 'lib.c': 43 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff841de0 44 //void *vid_get_viewport_fb() { return (void*)0x40a2f2d0; } // Found @0xffaa19b8 45 //char *camera_jpeg_count_str() { return (char*)0x0004a980; } // Found @0xff9ad200 46 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffaa3d98 47 //int get_flash_params_count(void) { return 0x78; } // Found @0xff95a7b0 43 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff841de0 44 //void *vid_get_viewport_fb() { return (void*)0x40a2f2d0; } // Found @0xffaa19b8 45 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x501c+0x58)); } // Found @0xff856d80 & 0xff856db8 46 //char *camera_jpeg_count_str() { return (char*)0x0004a980; } // Found @0xff9ad200 47 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffaa3d98 48 //int get_flash_params_count(void) { return 0x78; } // Found @0xff95a7b0 48 49 49 50 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 79 80 // Misc stuff 80 81 DEF(ctypes, 0xffad5f0a) 82 83 // For capt_seq.c 84 //static long *nrflag = (long*)(0x926c-0x04); // Found @ ff935c18 & ff935c30 81 85 82 86 // Stubs below matched 100%. -
trunk/platform/ixus90_sd790/sub/100c/stubs_entry.S
r1612 r1636 39 39 40 40 // Values below go in 'lib.c': 41 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e9ac 42 //void *vid_get_viewport_fb() { return (void*)0x1065adc0; } // Found @0xffa87980 43 //char *camera_jpeg_count_str() { return (char*)0x0004c97c; } // Found @0xff9a66f4 44 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffa89c04 45 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95d668 41 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e9ac 42 //void *vid_get_viewport_fb() { return (void*)0x1065adc0; } // Found @0xffa87980 43 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x51fc+0x50)); } // Found @0xff8532b8 & 0xff8532f0 44 //char *camera_jpeg_count_str() { return (char*)0x0004c97c; } // Found @0xff9a66f4 45 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffa89c04 46 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95d668 46 47 47 48 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 77 78 // Misc stuff 78 79 DEF(ctypes, 0xffab025e) 80 81 // For capt_seq.c 82 //static long *nrflag = (long*)(0x91ac); // Found @ ff93d88c 79 83 80 84 // Stubs below matched 100%. -
trunk/platform/ixus90_sd790/sub/100d/stubs_entry.S
r1612 r1636 39 39 40 40 // Values below go in 'lib.c': 41 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e9ac 42 //void *vid_get_viewport_fb() { return (void*)0x1065adc0; } // Found @0xffa8797c 43 //char *camera_jpeg_count_str() { return (char*)0x0004c97c; } // Found @0xff9a66f4 44 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffa89c00 45 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95d668 41 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e9ac 42 //void *vid_get_viewport_fb() { return (void*)0x1065adc0; } // Found @0xffa8797c 43 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x51fc+0x50)); } // Found @0xff8532b8 & 0xff8532f0 44 //char *camera_jpeg_count_str() { return (char*)0x0004c97c; } // Found @0xff9a66f4 45 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffa89c00 46 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95d668 46 47 47 48 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 77 78 // Misc stuff 78 79 DEF(ctypes, 0xffab025a) 80 81 // For capt_seq.c 82 //static long *nrflag = (long*)(0x91ac); // Found @ ff93d88c 79 83 80 84 // Stubs below matched 100%. -
trunk/platform/ixus95_sd1200/sub/100c/stubs_entry.S
r1612 r1636 58 58 59 59 // Values below go in 'lib.c': 60 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xffc2c9a8 61 //void *vid_get_viewport_fb() { return (void*)0x4076f088; } // Found @0xffe38210 62 //char *camera_jpeg_count_str() { return (char*)0x0002f1d4; } // Found @0xffd57dc0 63 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe3a7a0 64 //int get_flash_params_count(void) { return 0x7a; } // Found @0xffd1c038 60 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xffc2c9a8 61 //void *vid_get_viewport_fb() { return (void*)0x4076f088; } // Found @0xffe38210 62 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2658+0x58)); } // Found @0xffc40f88 & 0xffc40fc0 63 //char *camera_jpeg_count_str() { return (char*)0x0002f1d4; } // Found @0xffd57dc0 64 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe3a7a0 65 //int get_flash_params_count(void) { return 0x7a; } // Found @0xffd1c038 65 66 66 67 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 96 97 // Misc stuff 97 98 DEF(ctypes, 0xffe648f6) 99 100 // For capt_seq.c 101 //static long *nrflag = (long*)(0x5b38-0x08); // Found @ ffcfc5c8 & ffcfc5e4 98 102 99 103 // Stubs below matched 100%. -
trunk/platform/ixus960_sd950/sub/100d/stubs_entry.S
r1612 r1636 51 51 52 52 // Values below go in 'lib.c': 53 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff8404d8 54 //void *vid_get_viewport_fb() { return (void*)0x1065b540; } // Found @0xff9ed600 55 //char *camera_jpeg_count_str() { return (char*)0x0005e288; } // Found @0xff994a8c 56 //long hook_raw_size() { return 0x00ee9710; } // Found @0xff9ef4c4 57 //int get_flash_params_count(void) { return 0x72; } // Found @0xff945ea4 53 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff8404d8 54 //void *vid_get_viewport_fb() { return (void*)0x1065b540; } // Found @0xff9ed600 55 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5368+0x50)); } // Found @0xff851564 & 0xff85159c 56 //char *camera_jpeg_count_str() { return (char*)0x0005e288; } // Found @0xff994a8c 57 //long hook_raw_size() { return 0x00ee9710; } // Found @0xff9ef4c4 58 //int get_flash_params_count(void) { return 0x72; } // Found @0xff945ea4 58 59 59 60 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 84 85 // Misc stuff 85 86 DEF(ctypes, 0xffa95366) 87 88 // For capt_seq.c 89 //static long *nrflag = (long*)(0xe21c); // Found @ ff933c9c 86 90 87 91 // Stubs below matched 100%. -
trunk/platform/ixus970_sd890/sub/100b/stubs_entry.S
r1612 r1636 45 45 46 46 // Values below go in 'lib.c': 47 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e8a0 48 //void *vid_get_viewport_fb() { return (void*)0x1065adc0; } // Found @0xffa88afc 49 //char *camera_jpeg_count_str() { return (char*)0x0004ca80; } // Found @0xff9a6fdc 50 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffa8ad80 51 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95d974 47 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e8a0 48 //void *vid_get_viewport_fb() { return (void*)0x1065adc0; } // Found @0xffa88afc 49 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x51fc+0x50)); } // Found @0xff853078 & 0xff8530b0 50 //char *camera_jpeg_count_str() { return (char*)0x0004ca80; } // Found @0xff9a6fdc 51 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffa8ad80 52 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95d974 52 53 53 54 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 83 84 // Misc stuff 84 85 DEF(ctypes, 0xffab10fe) 86 87 // For capt_seq.c 88 //static long *nrflag = (long*)(0x91a4); // Found @ ff93db9c 85 89 86 90 // Stubs below matched 100%. -
trunk/platform/ixus970_sd890/sub/100c/stubs_entry.S
r1612 r1636 45 45 46 46 // Values below go in 'lib.c': 47 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e8a0 48 //void *vid_get_viewport_fb() { return (void*)0x1065adc0; } // Found @0xffa88afc 49 //char *camera_jpeg_count_str() { return (char*)0x0004ca80; } // Found @0xff9a6fdc 50 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffa8ad80 51 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95d974 47 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e8a0 48 //void *vid_get_viewport_fb() { return (void*)0x1065adc0; } // Found @0xffa88afc 49 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x51fc+0x50)); } // Found @0xff853078 & 0xff8530b0 50 //char *camera_jpeg_count_str() { return (char*)0x0004ca80; } // Found @0xff9a6fdc 51 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffa8ad80 52 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95d974 52 53 53 54 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 83 84 // Misc stuff 84 85 DEF(ctypes, 0xffab11d2) 86 87 // For capt_seq.c 88 //static long *nrflag = (long*)(0x91a4); // Found @ ff93db9c 85 89 86 90 // Stubs below matched 100%. -
trunk/platform/ixus970_sd890/sub/100f/stubs_entry.S
r1612 r1636 44 44 45 45 // Values below go in 'lib.c': 46 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e89c 47 //void *vid_get_viewport_fb() { return (void*)0x1065adc0; } // Found @0xffa88a6c 48 //char *camera_jpeg_count_str() { return (char*)0x0004ca80; } // Found @0xff9a6f4c 49 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffa8acf0 50 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95d8e4 46 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff83e89c 47 //void *vid_get_viewport_fb() { return (void*)0x1065adc0; } // Found @0xffa88a6c 48 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x51fc+0x50)); } // Found @0xff853074 & 0xff8530ac 49 //char *camera_jpeg_count_str() { return (char*)0x0004ca80; } // Found @0xff9a6f4c 50 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffa8acf0 51 //int get_flash_params_count(void) { return 0x73; } // Found @0xff95d8e4 51 52 52 53 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffab11b6) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x91a4); // Found @ ff93db0c 84 88 85 89 // Stubs below matched 100%. -
trunk/platform/ixus980_sd990/sub/100e/stubs_entry.S
r1612 r1636 46 46 47 47 // Values below go in 'lib.c': 48 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff845f24 49 //void *vid_get_viewport_fb() { return (void*)0x407f6dc0; } // Found @0xffaadbb8 50 //char *camera_jpeg_count_str() { return (char*)0x0004af18; } // Found @0xff9b957c 51 //long hook_raw_size() { return 0x01574d00; } // Found @0xffaaff70 52 //int get_flash_params_count(void) { return 0x78; } // Found @0xff962af8 48 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff845f24 49 //void *vid_get_viewport_fb() { return (void*)0x407f6dc0; } // Found @0xffaadbb8 50 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5210+0x58)); } // Found @0xff85af1c & 0xff85af54 51 //char *camera_jpeg_count_str() { return (char*)0x0004af18; } // Found @0xff9b957c 52 //long hook_raw_size() { return 0x01574d00; } // Found @0xffaaff70 53 //int get_flash_params_count(void) { return 0x78; } // Found @0xff962af8 53 54 54 55 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 84 85 // Misc stuff 85 86 DEF(ctypes, 0xffae283e) 87 88 // For capt_seq.c 89 //static long *nrflag = (long*)(0x93cc-0x04); // Found @ ff93de40 & ff93de58 86 90 87 91 // Stubs below matched 100%. -
trunk/platform/ixus980_sd990/sub/101b/stubs_entry.S
r1612 r1636 46 46 47 47 // Values below go in 'lib.c': 48 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff845f24 49 //void *vid_get_viewport_fb() { return (void*)0x407f6dc0; } // Found @0xffaadbb8 50 //char *camera_jpeg_count_str() { return (char*)0x0004af18; } // Found @0xff9b957c 51 //long hook_raw_size() { return 0x01574d00; } // Found @0xffaaff70 52 //int get_flash_params_count(void) { return 0x78; } // Found @0xff962af8 48 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff845f24 49 //void *vid_get_viewport_fb() { return (void*)0x407f6dc0; } // Found @0xffaadbb8 50 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5210+0x58)); } // Found @0xff85af1c & 0xff85af54 51 //char *camera_jpeg_count_str() { return (char*)0x0004af18; } // Found @0xff9b957c 52 //long hook_raw_size() { return 0x01574d00; } // Found @0xffaaff70 53 //int get_flash_params_count(void) { return 0x78; } // Found @0xff962af8 53 54 54 55 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 84 85 // Misc stuff 85 86 DEF(ctypes, 0xffae286e) 87 88 // For capt_seq.c 89 //static long *nrflag = (long*)(0x93cc-0x04); // Found @ ff93de40 & ff93de58 86 90 87 91 // Stubs below matched 100%. -
trunk/platform/s5is/sub/101a/stubs_entry.S
r1612 r1636 46 46 47 47 // Values below go in 'lib.c': 48 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff84a0b449 //void *vid_get_viewport_fb() { return (void*)0x10d29360; } // Found @0xffa104a050 //char *camera_jpeg_count_str() { return (char*)0x00058304; } // Found @0xff9be61051 //long hook_raw_size() { return 0x009dcce0; } // Found @0xffa11fa852 //int get_flash_params_count(void) { return 0x6f; } // Found @0xff97306448 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff84a0b4 49 //void *vid_get_viewport_fb() { return (void*)0x10d29360; } // Found @0xffa104a0 50 //char *camera_jpeg_count_str() { return (char*)0x00058304; } // Found @0xff9be610 51 //long hook_raw_size() { return 0x009dcce0; } // Found @0xffa11fa8 52 //int get_flash_params_count(void) { return 0x6f; } // Found @0xff973064 53 53 54 54 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 82 // Misc stuff 83 83 DEF(ctypes, 0xffa9644e) 84 85 // For capt_seq.c 86 //static long *nrflag = (long*)(0xb704); // Found @ ff9610bc 84 87 85 88 // Stubs below matched 100%. -
trunk/platform/s5is/sub/101b/stubs_entry.S
r1612 r1636 46 46 47 47 // Values below go in 'lib.c': 48 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff849fec49 //void *vid_get_viewport_fb() { return (void*)0x10d29360; } // Found @0xffa103d850 //char *camera_jpeg_count_str() { return (char*)0x00058304; } // Found @0xff9be54851 //long hook_raw_size() { return 0x009dcce0; } // Found @0xffa11ee052 //int get_flash_params_count(void) { return 0x6f; } // Found @0xff972f9c48 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xff849fec 49 //void *vid_get_viewport_fb() { return (void*)0x10d29360; } // Found @0xffa103d8 50 //char *camera_jpeg_count_str() { return (char*)0x00058304; } // Found @0xff9be548 51 //long hook_raw_size() { return 0x009dcce0; } // Found @0xffa11ee0 52 //int get_flash_params_count(void) { return 0x6f; } // Found @0xff972f9c 53 53 54 54 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 82 // Misc stuff 83 83 DEF(ctypes, 0xffa9635a) 84 85 // For capt_seq.c 86 //static long *nrflag = (long*)(0xb704); // Found @ ff960ff4 84 87 85 88 // Stubs below matched 100%. -
trunk/platform/s90/sub/100c/stubs_entry.S
r1612 r1636 47 47 48 48 // Values below go in 'lib.c': 49 //void *vid_get_viewport_fb() { return (void*)0x407e8a00; } // Found @0xffaff2dc 50 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb025a8 51 //int get_flash_params_count(void) { return 0x85; } // Found @0xff994abc 49 //void *vid_get_viewport_fb() { return (void*)0x407e8a00; } // Found @0xffaff2dc 50 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2a20+0x58)); } // Found @0xff86f9f8 & 0xff86fa30 51 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb025a8 52 //int get_flash_params_count(void) { return 0x85; } // Found @0xff994abc 52 53 53 54 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). -
trunk/platform/s90/sub/101a/stubs_entry.S
r1612 r1636 41 41 42 42 // Values below go in 'lib.c': 43 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff858728 44 //void *vid_get_viewport_fb() { return (void*)0x407e8a00; } // Found @0xffaff330 45 //char *camera_jpeg_count_str() { return (char*)0x0009792c; } // Found @0xff9fbf8c 46 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb025fc 47 //int get_flash_params_count(void) { return 0x85; } // Found @0xff994b10 43 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff858728 44 //void *vid_get_viewport_fb() { return (void*)0x407e8a00; } // Found @0xffaff330 45 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2a20+0x58)); } // Found @0xff86f9f8 & 0xff86fa30 46 //char *camera_jpeg_count_str() { return (char*)0x0009792c; } // Found @0xff9fbf8c 47 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb025fc 48 //int get_flash_params_count(void) { return 0x85; } // Found @0xff994b10 48 49 49 50 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 80 81 // Misc stuff 81 82 DEF(ctypes, 0xffb393c6) 83 84 // For capt_seq.c 85 //static long *nrflag = (long*)(0x7fd8-0x08); // Found @ ff966994 & ff9669b0 82 86 83 87 // Stubs below matched 100%. -
trunk/platform/s90/sub/101c/stubs_entry.S
r1612 r1636 41 41 42 42 // Values below go in 'lib.c': 43 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff858728 44 //void *vid_get_viewport_fb() { return (void*)0x407e8a00; } // Found @0xffaff4ec 45 //char *camera_jpeg_count_str() { return (char*)0x0009792c; } // Found @0xff9fc148 46 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb027b8 47 //int get_flash_params_count(void) { return 0x85; } // Found @0xff994ccc 43 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff858728 44 //void *vid_get_viewport_fb() { return (void*)0x407e8a00; } // Found @0xffaff4ec 45 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2a20+0x58)); } // Found @0xff86fa48 & 0xff86fa80 46 //char *camera_jpeg_count_str() { return (char*)0x0009792c; } // Found @0xff9fc148 47 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb027b8 48 //int get_flash_params_count(void) { return 0x85; } // Found @0xff994ccc 48 49 49 50 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 80 81 // Misc stuff 81 82 DEF(ctypes, 0xffb39582) 83 84 // For capt_seq.c 85 //static long *nrflag = (long*)(0x7fd8-0x08); // Found @ ff966b50 & ff966b6c 82 86 83 87 // Stubs below matched 100%. -
trunk/platform/s95/sub/100e/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85e704 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb619c4 47 //char *camera_jpeg_count_str() { return (char*)0x000bbc9c; } // Found @0xffa3acc4 48 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb64e84 49 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bbed4 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85e704 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb619c4 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2c20+0x58)); } // Found @0xff87822c & 0xff878264 48 //char *camera_jpeg_count_str() { return (char*)0x000bbc9c; } // Found @0xffa3acc4 49 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb64e84 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bbed4 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffba399e) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x757c+0x08); // Found @ ff98e1fc & ff98e214 88 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 84 89 85 90 // Stubs below matched 100%. -
trunk/platform/s95/sub/100h/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85e704 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb61b74 47 //char *camera_jpeg_count_str() { return (char*)0x000bbc9c; } // Found @0xffa3acd0 48 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb65034 49 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bbee0 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85e704 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb61b74 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2c20+0x58)); } // Found @0xff87822c & 0xff878264 48 //char *camera_jpeg_count_str() { return (char*)0x000bbc9c; } // Found @0xffa3acd0 49 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb65034 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bbee0 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffba3b4e) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x757c+0x08); // Found @ ff98e208 & ff98e220 88 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 84 89 85 90 // Stubs below matched 100%. -
trunk/platform/s95/sub/100i/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85e704 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb61b74 47 //char *camera_jpeg_count_str() { return (char*)0x000bbc9c; } // Found @0xffa3acd0 48 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb65034 49 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bbee0 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85e704 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb61b74 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2c20+0x58)); } // Found @0xff87822c & 0xff878264 48 //char *camera_jpeg_count_str() { return (char*)0x000bbc9c; } // Found @0xffa3acd0 49 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb65034 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bbee0 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffba3b3e) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x757c+0x08); // Found @ ff98e208 & ff98e220 88 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 84 89 85 90 // Stubs below matched 100%. -
trunk/platform/s95/sub/100k/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85e704 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb61b9c 47 //char *camera_jpeg_count_str() { return (char*)0x000bbc9c; } // Found @0xffa3acd0 48 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb6505c 49 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bbee0 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85e704 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb61b9c 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2c20+0x58)); } // Found @0xff87822c & 0xff878264 48 //char *camera_jpeg_count_str() { return (char*)0x000bbc9c; } // Found @0xffa3acd0 49 //long hook_raw_size() { return 0x00ee9200; } // Found @0xffb6505c 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9bbee0 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffba3b66) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x757c+0x08); // Found @ ff98e208 & ff98e220 88 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 84 89 85 90 // Stubs below matched 100%. -
trunk/platform/sx1/sub/200h/stubs_entry.S
r1612 r1636 41 41 42 42 // Values below go in 'lib.c': 43 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff84807c 44 //void *vid_get_viewport_fb() { return (void*)0x4133bb10; } // Found @0xffafc454 45 //char *camera_jpeg_count_str() { return (char*)0x0005ced4; } // Found @0xff9ed730 46 //long hook_raw_size() { return 0x01076d90; } // Found @0xffafe94c 47 //int get_flash_params_count(void) { return 0x79; } // Found @0xff98d594 43 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff84807c 44 //void *vid_get_viewport_fb() { return (void*)0x4133bb10; } // Found @0xffafc454 45 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x53c8+0x58)); } // Found @0xff85fbb0 & 0xff85fbdc 46 //char *camera_jpeg_count_str() { return (char*)0x0005ced4; } // Found @0xff9ed730 47 //long hook_raw_size() { return 0x01076d90; } // Found @0xffafe94c 48 //int get_flash_params_count(void) { return 0x79; } // Found @0xff98d594 48 49 49 50 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 77 78 // Misc stuff 78 79 DEF(ctypes, 0xffb2b0c6) 80 81 // For capt_seq.c 82 //static long *nrflag = (long*)(0xa5d0-0x04); // Found @ ff960d5c & ff960d74 79 83 80 84 // Stubs below matched 100%. -
trunk/platform/sx1/sub/201a/stubs_entry.S
r1612 r1636 41 41 42 42 // Values below go in 'lib.c': 43 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff84807c 44 //void *vid_get_viewport_fb() { return (void*)0x4133bb10; } // Found @0xffafc468 45 //char *camera_jpeg_count_str() { return (char*)0x0005ced4; } // Found @0xff9ed744 46 //long hook_raw_size() { return 0x01076d90; } // Found @0xffafe960 47 //int get_flash_params_count(void) { return 0x79; } // Found @0xff98d594 43 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff84807c 44 //void *vid_get_viewport_fb() { return (void*)0x4133bb10; } // Found @0xffafc468 45 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x53c8+0x58)); } // Found @0xff85fbb0 & 0xff85fbdc 46 //char *camera_jpeg_count_str() { return (char*)0x0005ced4; } // Found @0xff9ed744 47 //long hook_raw_size() { return 0x01076d90; } // Found @0xffafe960 48 //int get_flash_params_count(void) { return 0x79; } // Found @0xff98d594 48 49 49 50 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 77 78 // Misc stuff 78 79 DEF(ctypes, 0xffb2b0da) 80 81 // For capt_seq.c 82 //static long *nrflag = (long*)(0xa5d0-0x04); // Found @ ff960d5c & ff960d74 79 83 80 84 // Stubs below matched 100%. -
trunk/platform/sx10/sub/100c/stubs_entry.S
r1612 r1636 41 41 42 42 // Values below go in 'lib.c': 43 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff846c28 44 //void *vid_get_viewport_fb() { return (void*)0x4070d9d0; } // Found @0xffad159c 45 //char *camera_jpeg_count_str() { return (char*)0x0004c138; } // Found @0xff9d283c 46 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffad3a20 47 //int get_flash_params_count(void) { return 0x78; } // Found @0xff975464 43 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff846c28 44 //void *vid_get_viewport_fb() { return (void*)0x4070d9d0; } // Found @0xffad159c 45 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5260+0x58)); } // Found @0xff85c764 & 0xff85c79c 46 //char *camera_jpeg_count_str() { return (char*)0x0004c138; } // Found @0xff9d283c 47 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffad3a20 48 //int get_flash_params_count(void) { return 0x78; } // Found @0xff975464 48 49 49 50 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 77 78 // Misc stuff 78 79 DEF(ctypes, 0xffb04656) 80 81 // For capt_seq.c 82 //static long *nrflag = (long*)(0x9b44-0x04); // Found @ ff94c9a0 & ff94c9b8 79 83 80 84 // Stubs below matched 100%. -
trunk/platform/sx10/sub/101a/stubs_entry.S
r1612 r1636 40 40 41 41 // Values below go in 'lib.c': 42 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff846c28 43 //void *vid_get_viewport_fb() { return (void*)0x4070d9d0; } // Found @0xffad15ac 44 //char *camera_jpeg_count_str() { return (char*)0x0004c138; } // Found @0xff9d284c 45 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffad3a30 46 //int get_flash_params_count(void) { return 0x78; } // Found @0xff975474 42 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff846c28 43 //void *vid_get_viewport_fb() { return (void*)0x4070d9d0; } // Found @0xffad15ac 44 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5260+0x58)); } // Found @0xff85c76c & 0xff85c7a4 45 //char *camera_jpeg_count_str() { return (char*)0x0004c138; } // Found @0xff9d284c 46 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffad3a30 47 //int get_flash_params_count(void) { return 0x78; } // Found @0xff975474 47 48 48 49 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 76 77 // Misc stuff 77 78 DEF(ctypes, 0xffb04666) 79 80 // For capt_seq.c 81 //static long *nrflag = (long*)(0x9b44-0x04); // Found @ ff94c9b0 & ff94c9c8 78 82 79 83 // Stubs below matched 100%. -
trunk/platform/sx10/sub/101b/stubs_entry.S
r1612 r1636 40 40 41 41 // Values below go in 'lib.c': 42 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff846c28 43 //void *vid_get_viewport_fb() { return (void*)0x4070d9d0; } // Found @0xffad16d8 44 //char *camera_jpeg_count_str() { return (char*)0x0004c138; } // Found @0xff9d28ec 45 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffad3b5c 46 //int get_flash_params_count(void) { return 0x78; } // Found @0xff975514 42 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff846c28 43 //void *vid_get_viewport_fb() { return (void*)0x4070d9d0; } // Found @0xffad16d8 44 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5260+0x58)); } // Found @0xff85c76c & 0xff85c7a4 45 //char *camera_jpeg_count_str() { return (char*)0x0004c138; } // Found @0xff9d28ec 46 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffad3b5c 47 //int get_flash_params_count(void) { return 0x78; } // Found @0xff975514 47 48 48 49 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 76 77 // Misc stuff 77 78 DEF(ctypes, 0xffb04792) 79 80 // For capt_seq.c 81 //static long *nrflag = (long*)(0x9b44-0x04); // Found @ ff94ca50 & ff94ca68 78 82 79 83 // Stubs below matched 100%. -
trunk/platform/sx10/sub/102b/stubs_entry.S
r1612 r1636 40 40 41 41 // Values below go in 'lib.c': 42 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff846c28 43 //void *vid_get_viewport_fb() { return (void*)0x4070d9d0; } // Found @0xffad16d8 44 //char *camera_jpeg_count_str() { return (char*)0x0004c138; } // Found @0xff9d28ec 45 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffad3b5c 46 //int get_flash_params_count(void) { return 0x78; } // Found @0xff975514 42 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff846c28 43 //void *vid_get_viewport_fb() { return (void*)0x4070d9d0; } // Found @0xffad16d8 44 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5260+0x58)); } // Found @0xff85c76c & 0xff85c7a4 45 //char *camera_jpeg_count_str() { return (char*)0x0004c138; } // Found @0xff9d28ec 46 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffad3b5c 47 //int get_flash_params_count(void) { return 0x78; } // Found @0xff975514 47 48 48 49 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 76 77 // Misc stuff 77 78 DEF(ctypes, 0xffb047c2) 79 80 // For capt_seq.c 81 //static long *nrflag = (long*)(0x9b44-0x04); // Found @ ff94ca50 & ff94ca68 78 82 79 83 // Stubs below matched 100%. -
trunk/platform/sx10/sub/103a/stubs_entry.S
r1612 r1636 40 40 41 41 // Values below go in 'lib.c': 42 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff846c28 43 //void *vid_get_viewport_fb() { return (void*)0x4070d9d0; } // Found @0xffad16ec 44 //char *camera_jpeg_count_str() { return (char*)0x0004c138; } // Found @0xff9d2900 45 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffad3b70 46 //int get_flash_params_count(void) { return 0x78; } // Found @0xff975514 42 //void *vid_get_bitmap_fb() { return (void*)0x403b1000; } // Found @0xff846c28 43 //void *vid_get_viewport_fb() { return (void*)0x4070d9d0; } // Found @0xffad16ec 44 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x5260+0x58)); } // Found @0xff85c76c & 0xff85c7a4 45 //char *camera_jpeg_count_str() { return (char*)0x0004c138; } // Found @0xff9d2900 46 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffad3b70 47 //int get_flash_params_count(void) { return 0x78; } // Found @0xff975514 47 48 48 49 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 76 77 // Misc stuff 77 78 DEF(ctypes, 0xffb047d6) 79 80 // For capt_seq.c 81 //static long *nrflag = (long*)(0x9b44-0x04); // Found @ ff94ca50 & ff94ca68 78 82 79 83 // Stubs below matched 100%. -
trunk/platform/sx100is/sub/100b/stubs_entry.S
r1612 r1636 47 47 48 48 // Values below go in 'lib.c': 49 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc33cb8 50 //void *vid_get_viewport_fb() { return (void*)0x1065a4d0; } // Found @0xffdc3e8c 51 //char *camera_jpeg_count_str() { return (char*)0x00059a1c; } // Found @0xffd6d324 52 //long hook_raw_size() { return 0x009dcce0; } // Found @0xffdc5d88 53 //int get_flash_params_count(void) { return 0x72; } // Found @0xffd268a8 49 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc33cb8 50 //void *vid_get_viewport_fb() { return (void*)0x1065a4d0; } // Found @0xffdc3e8c 51 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x53d8+0x4c)); } // Found @0xffc44160 & 0xffc44198 52 //char *camera_jpeg_count_str() { return (char*)0x00059a1c; } // Found @0xffd6d324 53 //long hook_raw_size() { return 0x009dcce0; } // Found @0xffdc5d88 54 //int get_flash_params_count(void) { return 0x72; } // Found @0xffd268a8 54 55 55 56 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 85 86 // Misc stuff 86 87 DEF(ctypes, 0xffe5a47e) 88 89 // For capt_seq.c 90 //static long *nrflag = (long*)(0xa5fc); // Found @ ffd15b90 87 91 88 92 // Stubs below matched 100%. -
trunk/platform/sx100is/sub/100c/stubs_entry.S
r1612 r1636 48 48 49 49 // Values below go in 'lib.c': 50 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc33cb8 51 //void *vid_get_viewport_fb() { return (void*)0x1065a4d0; } // Found @0xffdc3ec0 52 //char *camera_jpeg_count_str() { return (char*)0x00059a1c; } // Found @0xffd6d358 53 //long hook_raw_size() { return 0x009dcce0; } // Found @0xffdc5dbc 54 //int get_flash_params_count(void) { return 0x72; } // Found @0xffd268dc 50 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc33cb8 51 //void *vid_get_viewport_fb() { return (void*)0x1065a4d0; } // Found @0xffdc3ec0 52 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x53d8+0x4c)); } // Found @0xffc44194 & 0xffc441cc 53 //char *camera_jpeg_count_str() { return (char*)0x00059a1c; } // Found @0xffd6d358 54 //long hook_raw_size() { return 0x009dcce0; } // Found @0xffdc5dbc 55 //int get_flash_params_count(void) { return 0x72; } // Found @0xffd268dc 55 56 56 57 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 86 87 // Misc stuff 87 88 DEF(ctypes, 0xffe5a4b2) 89 90 // For capt_seq.c 91 //static long *nrflag = (long*)(0xa5fc); // Found @ ffd15bc4 88 92 89 93 // Stubs below matched 100%. -
trunk/platform/sx110is/sub/100b/stubs_entry.S
r1612 r1636 45 45 46 46 // Values below go in 'lib.c': 47 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc31d1c 48 //void *vid_get_viewport_fb() { return (void*)0x10659de0; } // Found @0xffe5e820 49 //char *camera_jpeg_count_str() { return (char*)0x00045e58; } // Found @0xffd84a7c 50 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe60bb4 51 //int get_flash_params_count(void) { return 0x77; } // Found @0xffd389b8 47 //void *vid_get_bitmap_fb() { return (void*)0x10361000; } // Found @0xffc31d1c 48 //void *vid_get_viewport_fb() { return (void*)0x10659de0; } // Found @0xffe5e820 49 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x50c0+0x54)); } // Found @0xffc46568 & 0xffc46594 50 //char *camera_jpeg_count_str() { return (char*)0x00045e58; } // Found @0xffd84a7c 51 //long hook_raw_size() { return 0x00ec04f0; } // Found @0xffe60bb4 52 //int get_flash_params_count(void) { return 0x77; } // Found @0xffd389b8 52 53 53 54 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 83 84 // Misc stuff 84 85 DEF(ctypes, 0xffe9289e) 86 87 // For capt_seq.c 88 //static long *nrflag = (long*)(0x8c68-0x04); // Found @ ffd1b5ac & ffd1b5c4 85 89 86 90 // Stubs below matched 100%. -
trunk/platform/sx120is/sub/100b/stubs_entry.S
r1612 r1636 51 51 52 52 // Values below go in 'lib.c': 53 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xffc32730 54 //void *vid_get_viewport_fb() { return (void*)0x40768620; } // Found @0xffe660b4 55 //char *camera_jpeg_count_str() { return (char*)0x00052c6c; } // Found @0xffd83d88 56 //long hook_raw_size() { return 0x00ed09f0; } // Found @0xffe68804 57 //int get_flash_params_count(void) { return 0x84; } // Found @0xffd39830 53 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xffc32730 54 //void *vid_get_viewport_fb() { return (void*)0x40768620; } // Found @0xffe660b4 55 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2904+0x58)); } // Found @0xffc470bc & 0xffc470e8 56 //char *camera_jpeg_count_str() { return (char*)0x00052c6c; } // Found @0xffd83d88 57 //long hook_raw_size() { return 0x00ed09f0; } // Found @0xffe68804 58 //int get_flash_params_count(void) { return 0x84; } // Found @0xffd39830 58 59 59 60 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 90 91 // Misc stuff 91 92 DEF(ctypes, 0xffe9450e) 93 94 // For capt_seq.c 95 //static long *nrflag = (long*)(0x6698-0x08); // Found @ ffd18ed8 & ffd18ef4 92 96 93 97 // Stubs below matched 100%. -
trunk/platform/sx130is/sub/101c/stubs_entry.S
r1612 r1636 48 48 49 49 // Values below go in 'lib.c': 50 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff85b5cc 51 //void *vid_get_viewport_fb() { return (void*)0x40507700; } // Found @0xffb0cec8 52 //char *camera_jpeg_count_str() { return (char*)0x000b33a4; } // Found @0xff9ff42c 53 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb10350 54 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff993a48 50 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff85b5cc 51 //void *vid_get_viewport_fb() { return (void*)0x40507700; } // Found @0xffb0cec8 52 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2a70+0x58)); } // Found @0xff872098 & 0xff8720d8 53 //char *camera_jpeg_count_str() { return (char*)0x000b33a4; } // Found @0xff9ff42c 54 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb10350 55 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff993a48 55 56 56 57 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 87 88 // Misc stuff 88 89 DEF(ctypes, 0xffb4dd8a) 90 91 // For capt_seq.c 92 //static long *nrflag = (long*)(0x6fa4+0x08); // Found @ ff97084c & ff970864 93 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 89 94 90 95 // Stubs below matched 100%. -
trunk/platform/sx130is/sub/101d/stubs_entry.S
r1612 r1636 48 48 49 49 // Values below go in 'lib.c': 50 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff85b5cc 51 //void *vid_get_viewport_fb() { return (void*)0x40507700; } // Found @0xffb0cec8 52 //char *camera_jpeg_count_str() { return (char*)0x000b33a4; } // Found @0xff9ff42c 53 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb10350 54 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff993a48 50 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff85b5cc 51 //void *vid_get_viewport_fb() { return (void*)0x40507700; } // Found @0xffb0cec8 52 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2a70+0x58)); } // Found @0xff872098 & 0xff8720d8 53 //char *camera_jpeg_count_str() { return (char*)0x000b33a4; } // Found @0xff9ff42c 54 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb10350 55 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff993a48 55 56 56 57 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 87 88 // Misc stuff 88 89 DEF(ctypes, 0xffb4dd7a) 90 91 // For capt_seq.c 92 //static long *nrflag = (long*)(0x6fa4+0x08); // Found @ ff97084c & ff970864 93 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 89 94 90 95 // Stubs below matched 100%. -
trunk/platform/sx130is/sub/101f/stubs_entry.S
r1612 r1636 45 45 46 46 // Values below go in 'lib.c': 47 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff85b5cc 48 //void *vid_get_viewport_fb() { return (void*)0x40507700; } // Found @0xffb0ceec 49 //char *camera_jpeg_count_str() { return (char*)0x000b33a4; } // Found @0xff9ff42c 50 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb10374 51 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff993a48 47 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff85b5cc 48 //void *vid_get_viewport_fb() { return (void*)0x40507700; } // Found @0xffb0ceec 49 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2a70+0x58)); } // Found @0xff872098 & 0xff8720d8 50 //char *camera_jpeg_count_str() { return (char*)0x000b33a4; } // Found @0xff9ff42c 51 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb10374 52 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff993a48 52 53 53 54 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 84 85 // Misc stuff 85 86 DEF(ctypes, 0xffb4dd9e) 87 88 // For capt_seq.c 89 //static long *nrflag = (long*)(0x6fa4+0x08); // Found @ ff97084c & ff970864 90 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 86 91 87 92 // Stubs below matched 100%. -
trunk/platform/sx150is/sub/100a/stubs_entry.S
r1612 r1636 42 42 43 43 // Values below go in 'lib.c': 44 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff860d18 45 //void *vid_get_viewport_fb() { return (void*)0x40546b80; } // Found @0xffb4d228 46 //char *camera_jpeg_count_str() { return (char*)0x000ba380; } // Found @0xffa1ea9c 47 //long hook_raw_size() { return 0x014eb7e0; } // Found @0xffb50048 48 //int get_flash_params_count(void) { return 0x9f; } // Found @0xff9b0610 44 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff860d18 45 //void *vid_get_viewport_fb() { return (void*)0x40546b80; } // Found @0xffb4d228 46 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2ba8+0x58)); } // Found @0xff8780cc & 0xff878104 47 //char *camera_jpeg_count_str() { return (char*)0x000ba380; } // Found @0xffa1ea9c 48 //long hook_raw_size() { return 0x014eb7e0; } // Found @0xffb50048 49 //int get_flash_params_count(void) { return 0x9f; } // Found @0xff9b0610 49 50 50 51 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 82 83 // Misc stuff 83 84 DEF(ctypes, 0xffb8f522) 85 86 // For capt_seq.c 87 //static long *nrflag = (long*)(0x9798+0x00); // Found @ ffa36c40 & ffa36c90 88 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 84 89 85 90 // Stubs below matched 100%. -
trunk/platform/sx20/sub/100f/stubs_entry.S
r1612 r1636 46 46 47 47 // Values below go in 'lib.c': 48 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff859684 49 //void *vid_get_viewport_fb() { return (void*)0x41020120; } // Found @0xffb03200 50 //char *camera_jpeg_count_str() { return (char*)0x00072db0; } // Found @0xff9f71bc 51 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb05964 52 //int get_flash_params_count(void) { return 0x84; } // Found @0xff990650 48 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff859684 49 //void *vid_get_viewport_fb() { return (void*)0x41020120; } // Found @0xffb03200 50 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2a30+0x58)); } // Found @0xff870840 & 0xff870878 51 //char *camera_jpeg_count_str() { return (char*)0x00072db0; } // Found @0xff9f71bc 52 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb05964 53 //int get_flash_params_count(void) { return 0x84; } // Found @0xff990650 53 54 54 55 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 83 84 // Misc stuff 84 85 DEF(ctypes, 0xffb3a1ce) 86 87 // For capt_seq.c 88 //static long *nrflag = (long*)(0x7910-0x08); // Found @ ff962418 & ff962434 85 89 86 90 // Stubs below matched 100%. -
trunk/platform/sx20/sub/102b/stubs_entry.S
r1612 r1636 48 48 49 49 // Values below go in 'lib.c': 50 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff859684 51 //void *vid_get_viewport_fb() { return (void*)0x41020120; } // Found @0xffb0328c 52 //char *camera_jpeg_count_str() { return (char*)0x00072dfc; } // Found @0xff9f71ac 53 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb059f0 54 //int get_flash_params_count(void) { return 0x84; } // Found @0xff990624 50 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff859684 51 //void *vid_get_viewport_fb() { return (void*)0x41020120; } // Found @0xffb0328c 52 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2a30+0x58)); } // Found @0xff870840 & 0xff870878 53 //char *camera_jpeg_count_str() { return (char*)0x00072dfc; } // Found @0xff9f71ac 54 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb059f0 55 //int get_flash_params_count(void) { return 0x84; } // Found @0xff990624 55 56 56 57 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 85 86 // Misc stuff 86 87 DEF(ctypes, 0xffb3a25a) 88 89 // For capt_seq.c 90 //static long *nrflag = (long*)(0x7918-0x08); // Found @ ff9623ec & ff962408 87 91 88 92 // Stubs below matched 100%. -
trunk/platform/sx20/sub/102d/stubs_entry.S
r1612 r1636 48 48 49 49 // Values below go in 'lib.c': 50 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff859684 51 //void *vid_get_viewport_fb() { return (void*)0x41020120; } // Found @0xffb03448 52 //char *camera_jpeg_count_str() { return (char*)0x00072dfc; } // Found @0xff9f7368 53 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb05bac 54 //int get_flash_params_count(void) { return 0x84; } // Found @0xff9907e0 50 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff859684 51 //void *vid_get_viewport_fb() { return (void*)0x41020120; } // Found @0xffb03448 52 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2a30+0x58)); } // Found @0xff870890 & 0xff8708c8 53 //char *camera_jpeg_count_str() { return (char*)0x00072dfc; } // Found @0xff9f7368 54 //long hook_raw_size() { return 0x011ca240; } // Found @0xffb05bac 55 //int get_flash_params_count(void) { return 0x84; } // Found @0xff9907e0 55 56 56 57 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 85 86 // Misc stuff 86 87 DEF(ctypes, 0xffb3a416) 88 89 // For capt_seq.c 90 //static long *nrflag = (long*)(0x7918-0x08); // Found @ ff9625a8 & ff9625c4 87 91 88 92 // Stubs below matched 100%. -
trunk/platform/sx200is/sub/100c/stubs_entry.S
r1612 r1636 41 41 42 42 // Values below go in 'lib.c': 43 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff842ac8 44 //void *vid_get_viewport_fb() { return (void*)0x415f9e20; } // Found @0xffac67f0 45 //char *camera_jpeg_count_str() { return (char*)0x0005408c; } // Found @0xff9c1f28 46 //long hook_raw_size() { return 0x011ca240; } // Found @0xffac8d6c 47 //int get_flash_params_count(void) { return 0x7a; } // Found @0xff963320 43 //void *vid_get_bitmap_fb() { return (void*)0x403f1000; } // Found @0xff842ac8 44 //void *vid_get_viewport_fb() { return (void*)0x415f9e20; } // Found @0xffac67f0 45 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2950+0x58)); } // Found @0xff859398 & 0xff8593d0 46 //char *camera_jpeg_count_str() { return (char*)0x0005408c; } // Found @0xff9c1f28 47 //long hook_raw_size() { return 0x011ca240; } // Found @0xffac8d6c 48 //int get_flash_params_count(void) { return 0x7a; } // Found @0xff963320 48 49 49 50 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 77 78 // Misc stuff 78 79 DEF(ctypes, 0xffafd12a) 80 81 // For capt_seq.c 82 //static long *nrflag = (long*)(0x6ae0-0x08); // Found @ ff93d410 & ff93d42c 79 83 80 84 // Stubs below matched 100%. -
trunk/platform/sx220hs/sub/100a/stubs_entry.S
r1612 r1636 51 51 52 52 // Values below go in 'lib.c': 53 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff050f20 54 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff371e8c 55 //char *camera_jpeg_count_str() { return (char*)0x000ca790; } // Found @0xff2327fc 56 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff3753a0 57 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b33a0 53 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff050f20 54 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff371e8c 55 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x3c70+0x58)); } // Found @0xff06d2c8 & 0xff06d300 56 //char *camera_jpeg_count_str() { return (char*)0x000ca790; } // Found @0xff2327fc 57 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff3753a0 58 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b33a0 58 59 59 60 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 89 90 // Misc stuff 90 91 DEF(ctypes, 0xff3aff12) 92 93 // For capt_seq.c 94 //static long *nrflag = (long*)(0x89d4+0x08); // Found @ ff1903bc & ff190428 95 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 91 96 92 97 // Stubs below matched 100%. -
trunk/platform/sx220hs/sub/101a/stubs_entry.S
r1612 r1636 51 51 52 52 // Values below go in 'lib.c': 53 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff050f20 54 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff371ea4 55 //char *camera_jpeg_count_str() { return (char*)0x000ca790; } // Found @0xff2327fc 56 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff3753b8 57 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b33a0 53 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff050f20 54 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff371ea4 55 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x3c70+0x58)); } // Found @0xff06d2c8 & 0xff06d300 56 //char *camera_jpeg_count_str() { return (char*)0x000ca790; } // Found @0xff2327fc 57 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff3753b8 58 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b33a0 58 59 59 60 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 89 90 // Misc stuff 90 91 DEF(ctypes, 0xff3aff2a) 92 93 // For capt_seq.c 94 //static long *nrflag = (long*)(0x89d4+0x08); // Found @ ff1903bc & ff190428 95 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 91 96 92 97 // Stubs below matched 100%. -
trunk/platform/sx220hs/sub/101b/stubs_entry.S
r1612 r1636 51 51 52 52 // Values below go in 'lib.c': 53 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff050f20 54 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff371eb0 55 //char *camera_jpeg_count_str() { return (char*)0x000ca790; } // Found @0xff2327fc 56 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff3753c4 57 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b33a0 53 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff050f20 54 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff371eb0 55 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x3c70+0x58)); } // Found @0xff06d2c8 & 0xff06d300 56 //char *camera_jpeg_count_str() { return (char*)0x000ca790; } // Found @0xff2327fc 57 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff3753c4 58 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b33a0 58 59 59 60 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 89 90 // Misc stuff 90 91 DEF(ctypes, 0xff3aff32) 92 93 // For capt_seq.c 94 //static long *nrflag = (long*)(0x89d4+0x08); // Found @ ff1903bc & ff190428 95 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 91 96 92 97 // Stubs below matched 100%. -
trunk/platform/sx230hs/sub/100c/stubs_entry.S
r1612 r1636 53 53 54 54 // Values below go in 'lib.c': 55 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff0514b4 56 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff37c474 57 //char *camera_jpeg_count_str() { return (char*)0x000ce488; } // Found @0xff239850 58 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff37f988 59 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b9300 55 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff0514b4 56 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff37c474 57 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x3cd0+0x58)); } // Found @0xff06e82c & 0xff06e864 58 //char *camera_jpeg_count_str() { return (char*)0x000ce488; } // Found @0xff239850 59 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff37f988 60 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b9300 60 61 61 62 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 91 92 // Misc stuff 92 93 DEF(ctypes, 0xff3ba346) 94 95 // For capt_seq.c 96 //static long *nrflag = (long*)(0x8a64+0x08); // Found @ ff1958e8 & ff195954 97 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 93 98 94 99 // Stubs below matched 100%. -
trunk/platform/sx230hs/sub/101a/stubs_entry.S
r1612 r1636 53 53 54 54 // Values below go in 'lib.c': 55 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff0514cc 56 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff37c5e0 57 //char *camera_jpeg_count_str() { return (char*)0x000ce488; } // Found @0xff2399d4 58 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff37faf4 59 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b94a8 55 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff0514cc 56 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff37c5e0 57 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x3cd0+0x58)); } // Found @0xff06e884 & 0xff06e8bc 58 //char *camera_jpeg_count_str() { return (char*)0x000ce488; } // Found @0xff2399d4 59 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff37faf4 60 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b94a8 60 61 61 62 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 91 92 // Misc stuff 92 93 DEF(ctypes, 0xff3ba712) 94 95 // For capt_seq.c 96 //static long *nrflag = (long*)(0x8a64+0x08); // Found @ ff195aa4 & ff195b10 97 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 93 98 94 99 // Stubs below matched 100%. -
trunk/platform/sx230hs/sub/101b/stubs_entry.S
r1612 r1636 53 53 54 54 // Values below go in 'lib.c': 55 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff0514cc 56 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff37c5ec 57 //char *camera_jpeg_count_str() { return (char*)0x000ce488; } // Found @0xff2399d4 58 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff37fb00 59 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b94a8 55 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff0514cc 56 //void *vid_get_viewport_fb() { return (void*)0x405d7980; } // Found @0xff37c5ec 57 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x3cd0+0x58)); } // Found @0xff06e884 & 0xff06e8bc 58 //char *camera_jpeg_count_str() { return (char*)0x000ce488; } // Found @0xff2399d4 59 //long hook_raw_size() { return 0x0123eaf0; } // Found @0xff37fb00 60 //int get_flash_params_count(void) { return 0xa0; } // Found @0xff1b94a8 60 61 61 62 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 91 92 // Misc stuff 92 93 DEF(ctypes, 0xff3ba71a) 94 95 // For capt_seq.c 96 //static long *nrflag = (long*)(0x8a64+0x08); // Found @ ff195aa4 & ff195b10 97 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 93 98 94 99 // Stubs below matched 100%. -
trunk/platform/sx30/sub/100e/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ed30 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb56a24 47 //char *camera_jpeg_count_str() { return (char*)0x000cf2fc; } // Found @0xffa3ba80 48 //long hook_raw_size() { return 0x014eb7e0; } // Found @0xffb59ee4 49 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9c261c 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ed30 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb56a24 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x32b0+0x58)); } // Found @0xff878ab0 & 0xff878ae8 48 //char *camera_jpeg_count_str() { return (char*)0x000cf2fc; } // Found @0xffa3ba80 49 //long hook_raw_size() { return 0x014eb7e0; } // Found @0xffb59ee4 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9c261c 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 80 81 // Misc stuff 81 82 DEF(ctypes, 0xffb96102) 83 84 // For capt_seq.c 85 //static long *nrflag = (long*)(0x8608+0x08); // Found @ ff99549c & ff9954b4 86 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 82 87 83 88 // Stubs below matched 100%. -
trunk/platform/sx30/sub/100h/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ed30 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb56ae0 47 //char *camera_jpeg_count_str() { return (char*)0x000cf2fc; } // Found @0xffa3bb3c 48 //long hook_raw_size() { return 0x014eb7e0; } // Found @0xffb59fa0 49 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9c26a8 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ed30 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb56ae0 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x32b0+0x58)); } // Found @0xff878ab0 & 0xff878ae8 48 //char *camera_jpeg_count_str() { return (char*)0x000cf2fc; } // Found @0xffa3bb3c 49 //long hook_raw_size() { return 0x014eb7e0; } // Found @0xffb59fa0 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9c26a8 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 80 81 // Misc stuff 81 82 DEF(ctypes, 0xffb961be) 83 84 // For capt_seq.c 85 //static long *nrflag = (long*)(0x8608+0x08); // Found @ ff995528 & ff995540 86 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 82 87 83 88 // Stubs below matched 100%. -
trunk/platform/sx30/sub/100l/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ed30 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb56c88 47 //char *camera_jpeg_count_str() { return (char*)0x000cf2fc; } // Found @0xffa3bce4 48 //long hook_raw_size() { return 0x014eb7e0; } // Found @0xffb5a148 49 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9c2850 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ed30 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb56c88 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x32b0+0x58)); } // Found @0xff878ab0 & 0xff878ae8 48 //char *camera_jpeg_count_str() { return (char*)0x000cf2fc; } // Found @0xffa3bce4 49 //long hook_raw_size() { return 0x014eb7e0; } // Found @0xffb5a148 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9c2850 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 80 81 // Misc stuff 81 82 DEF(ctypes, 0xffb96366) 83 84 // For capt_seq.c 85 //static long *nrflag = (long*)(0x8608+0x08); // Found @ ff9956d0 & ff9956e8 86 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 82 87 83 88 // Stubs below matched 100%. -
trunk/platform/sx30/sub/100n/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ed30 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb56d0c 47 //char *camera_jpeg_count_str() { return (char*)0x000cf2fc; } // Found @0xffa3bd68 48 //long hook_raw_size() { return 0x014eb7e0; } // Found @0xffb5a1cc 49 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9c28d4 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ed30 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb56d0c 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x32b0+0x58)); } // Found @0xff878ab0 & 0xff878ae8 48 //char *camera_jpeg_count_str() { return (char*)0x000cf2fc; } // Found @0xffa3bd68 49 //long hook_raw_size() { return 0x014eb7e0; } // Found @0xffb5a1cc 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9c28d4 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 80 81 // Misc stuff 81 82 DEF(ctypes, 0xffb963da) 83 84 // For capt_seq.c 85 //static long *nrflag = (long*)(0x8608+0x08); // Found @ ff995754 & ff99576c 86 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 82 87 83 88 // Stubs below matched 100%. -
trunk/platform/sx30/sub/100p/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ed30 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb56cec 47 //char *camera_jpeg_count_str() { return (char*)0x000cf2fc; } // Found @0xffa3bd68 48 //long hook_raw_size() { return 0x014eb7e0; } // Found @0xffb5a1ac 49 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9c28d4 45 //void *vid_get_bitmap_fb() { return (void*)0x40471000; } // Found @0xff85ed30 46 //void *vid_get_viewport_fb() { return (void*)0x40587700; } // Found @0xffb56cec 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x32b0+0x58)); } // Found @0xff878ab0 & 0xff878ae8 48 //char *camera_jpeg_count_str() { return (char*)0x000cf2fc; } // Found @0xffa3bd68 49 //long hook_raw_size() { return 0x014eb7e0; } // Found @0xffb5a1ac 50 //int get_flash_params_count(void) { return 0x9a; } // Found @0xff9c28d4 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 80 81 // Misc stuff 81 82 DEF(ctypes, 0xffb963ba) 83 84 // For capt_seq.c 85 //static long *nrflag = (long*)(0x8608+0x08); // Found @ ff995754 & ff99576c 86 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 82 87 83 88 // Stubs below matched 100%. -
trunk/platform/sx40hs/sub/100d/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40685000; } // Found @0xff0515c4 46 //void *vid_get_viewport_fb() { return (void*)0x407dab80; } // Found @0xff3e0b00 47 //char *camera_jpeg_count_str() { return (char*)0x000df0e8; } // Found @0xff285400 48 //long hook_raw_size() { return 0x01247a60; } // Found @0xff3e3904 49 //int get_flash_params_count(void) { return 0x9f; } // Found @0xff205d7c 45 //void *vid_get_bitmap_fb() { return (void*)0x40685000; } // Found @0xff0515c4 46 //void *vid_get_viewport_fb() { return (void*)0x407dab80; } // Found @0xff3e0b00 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2ca0+0x58)); } // Found @0xff06bf94 & 0xff06bfcc 48 //char *camera_jpeg_count_str() { return (char*)0x000df0e8; } // Found @0xff285400 49 //long hook_raw_size() { return 0x01247a60; } // Found @0xff3e3904 50 //int get_flash_params_count(void) { return 0x9f; } // Found @0xff205d7c 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 81 82 // Misc stuff 82 83 DEF(ctypes, 0xff4337e2) 84 85 // For capt_seq.c 86 //static long *nrflag = (long*)(0xc3f8+0x00); // Found @ ff29e234 & ff29e2bc 87 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 83 88 84 89 // Stubs below matched 100%. -
trunk/platform/sx40hs/sub/100f/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40685000; } // Found @0xff0515dc 46 //void *vid_get_viewport_fb() { return (void*)0x407dab80; } // Found @0xff3e0b3c 47 //char *camera_jpeg_count_str() { return (char*)0x000df0e8; } // Found @0xff28543c 48 //long hook_raw_size() { return 0x01247a60; } // Found @0xff3e3940 49 //int get_flash_params_count(void) { return 0x9f; } // Found @0xff205db8 45 //void *vid_get_bitmap_fb() { return (void*)0x40685000; } // Found @0xff0515dc 46 //void *vid_get_viewport_fb() { return (void*)0x407dab80; } // Found @0xff3e0b3c 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2ca0+0x58)); } // Found @0xff06bfac & 0xff06bfe4 48 //char *camera_jpeg_count_str() { return (char*)0x000df0e8; } // Found @0xff28543c 49 //long hook_raw_size() { return 0x01247a60; } // Found @0xff3e3940 50 //int get_flash_params_count(void) { return 0x9f; } // Found @0xff205db8 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 81 82 // Misc stuff 82 83 DEF(ctypes, 0xff43381a) 84 85 // For capt_seq.c 86 //static long *nrflag = (long*)(0xc3f8+0x00); // Found @ ff29e270 & ff29e2f8 87 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 83 88 84 89 // Stubs below matched 100%. -
trunk/platform/sx40hs/sub/100g/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40685000; } // Found @0xff0515dc 46 //void *vid_get_viewport_fb() { return (void*)0x407dab80; } // Found @0xff3e0b38 47 //char *camera_jpeg_count_str() { return (char*)0x000df0e8; } // Found @0xff285438 48 //long hook_raw_size() { return 0x01247a60; } // Found @0xff3e393c 49 //int get_flash_params_count(void) { return 0x9f; } // Found @0xff205db4 45 //void *vid_get_bitmap_fb() { return (void*)0x40685000; } // Found @0xff0515dc 46 //void *vid_get_viewport_fb() { return (void*)0x407dab80; } // Found @0xff3e0b38 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2ca0+0x58)); } // Found @0xff06bfac & 0xff06bfe4 48 //char *camera_jpeg_count_str() { return (char*)0x000df0e8; } // Found @0xff285438 49 //long hook_raw_size() { return 0x01247a60; } // Found @0xff3e393c 50 //int get_flash_params_count(void) { return 0x9f; } // Found @0xff205db4 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 81 82 // Misc stuff 82 83 DEF(ctypes, 0xff43381a) 84 85 // For capt_seq.c 86 //static long *nrflag = (long*)(0xc3f8+0x00); // Found @ ff29e26c & ff29e2f4 87 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 83 88 84 89 // Stubs below matched 100%. -
trunk/platform/sx40hs/sub/100i/stubs_entry.S
r1612 r1636 43 43 44 44 // Values below go in 'lib.c': 45 //void *vid_get_bitmap_fb() { return (void*)0x40685000; } // Found @0xff0515dc 46 //void *vid_get_viewport_fb() { return (void*)0x407dab80; } // Found @0xff3e0b5c 47 //char *camera_jpeg_count_str() { return (char*)0x000df0e8; } // Found @0xff28545c 48 //long hook_raw_size() { return 0x01247a60; } // Found @0xff3e3960 49 //int get_flash_params_count(void) { return 0x9f; } // Found @0xff205dd8 45 //void *vid_get_bitmap_fb() { return (void*)0x40685000; } // Found @0xff0515dc 46 //void *vid_get_viewport_fb() { return (void*)0x407dab80; } // Found @0xff3e0b5c 47 //void *vid_get_viewport_fb_d() { return (void*)(*(int*)(0x2ca0+0x58)); } // Found @0xff06bfac & 0xff06bfe4 48 //char *camera_jpeg_count_str() { return (char*)0x000df0e8; } // Found @0xff28545c 49 //long hook_raw_size() { return 0x01247a60; } // Found @0xff3e3960 50 //int get_flash_params_count(void) { return 0x9f; } // Found @0xff205dd8 50 51 51 52 // Bitmap masks and physw_status index values for SD_READONLY and USB power flags (for kbd.c). … … 81 82 // Misc stuff 82 83 DEF(ctypes, 0xff43383a) 84 85 // For capt_seq.c 86 //static long *nrflag = (long*)(0xc3f8+0x00); // Found @ ff29e290 & ff29e318 87 //#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto 83 88 84 89 // Stubs below matched 100%. -
trunk/tools/finsig_dryos.c
r1531 r1636 518 518 char cam[100]; 519 519 } firmware; 520 521 uint32_t fwval(firmware *fw, int i) 522 { 523 if ((i >= 0) && (i < fw->size)) 524 return fw->buf[i]; 525 fprintf(stderr,"Invalid firmware offset %d.\n",i); 526 bprintf("\nInvalid firmware offset %d. Possible corrupt firmware or incorrect start address.\n",i); 527 write_output(); 528 exit(1); 529 } 520 530 521 531 void addBufRange(firmware *fw, int o, int l) … … 617 627 uint32_t ptr2idx(firmware *fw, int idx) 618 628 { 619 return (fw ->buf[idx]- fw->base) >> 2;629 return (fwval(fw,idx) - fw->base) >> 2; 620 630 } 621 631 … … 626 636 uint32_t msk = ~(offset & 0xFF000000); 627 637 fidx += ((offset & 0x00FFFFFF) - 1); 628 uint32_t inst = fw ->buf[fidx];638 uint32_t inst = fwval(fw,fidx); 629 639 if ((inst & (0xFF000000&msk)) == (0xEA000000&msk)) // Branch (B or BL depending on msk) 630 640 { … … 644 654 uint32_t fidx = adr2idx(fw,fadr); // function index 645 655 fidx += ((offset & 0x00FFFFFF) - 1); 646 uint32_t inst = fw ->buf[fidx];656 uint32_t inst = fwval(fw,fidx); 647 657 if ((inst & (0xFF000000&msk)) == (0xEA000000&msk)) // Branch (B or BL depending on msk) 648 658 { … … 665 675 uint32_t ADR2adr(firmware *fw, int offset) // decode ADR instruction at offset and return firmware address pointed to 666 676 { 667 uint32_t inst = fw ->buf[offset];677 uint32_t inst = fwval(fw,offset); 668 678 int rot = 32 - ((inst & 0xF00) >> 7); 669 679 int offst = (inst & 0xFF) <<rot; … … 689 699 uint32_t ALUop2(firmware *fw, int offset) // decode operand2 from ALU inst (not complete!) 690 700 { 691 uint32_t inst = fw ->buf[offset];701 uint32_t inst = fwval(fw,offset); 692 702 int rot = 32 - ((inst & 0xF00) >> 7); 693 703 int offst = (inst & 0xFF) <<rot; … … 707 717 uint32_t LDR2adr(firmware *fw, int offset) // decode LDR instruction at offset and return firmware address pointed to 708 718 { 709 uint32_t inst = fw ->buf[offset];719 uint32_t inst = fwval(fw,offset); 710 720 int offst = (inst & 0xFFF); 711 721 uint32_t fadr = (inst & 0x00800000)?idx2adr(fw,offset+2)+offst:idx2adr(fw,offset+2)-offst; … … 720 730 uint32_t LDR2val(firmware *fw, int offset) // decode LDR instruction at offset and return firmware value stored at the address 721 731 { 722 return fw ->buf[adr2idx(fw,LDR2adr(fw,offset))];732 return fwval(fw,adr2idx(fw,LDR2adr(fw,offset))); 723 733 } 724 734 725 735 int isLDR_PC(firmware *fw, int offset) 726 736 { 727 return ((fw ->buf[offset]& 0xFE1F0000) == 0xE41F0000);737 return ((fwval(fw,offset) & 0xFE1F0000) == 0xE41F0000); 728 738 } 729 739 730 740 int isLDR_PC_cond(firmware *fw, int offset) 731 741 { 732 return ((fw ->buf[offset]& 0x0E1F0000) == 0x041F0000);742 return ((fwval(fw,offset) & 0x0E1F0000) == 0x041F0000); 733 743 } 734 744 735 745 int isADR_PC(firmware *fw, int offset) 736 746 { 737 return ((fw->buf[offset] & 0xFE0F0000) == 0xE20F0000); 747 return ((fwval(fw,offset) & 0xFE0F0000) == 0xE20F0000); 748 } 749 750 int isADR_PC_cond(firmware *fw, int offset) 751 { 752 return ((fwval(fw,offset) & 0x0E0F0000) == 0x020F0000); 738 753 } 739 754 740 755 int isSTR_PC(firmware *fw, int offset) 741 756 { 742 return ((fw ->buf[offset]& 0xFE1F0000) == 0xE40F0000);757 return ((fwval(fw,offset) & 0xFE1F0000) == 0xE40F0000); 743 758 } 744 759 745 760 int isLDR(firmware *fw, int offset) 746 761 { 747 return ((fw ->buf[offset]& 0xFE100000) == 0xE4100000);762 return ((fwval(fw,offset) & 0xFE100000) == 0xE4100000); 748 763 } 749 764 750 765 int isSTR(firmware *fw, int offset) 751 766 { 752 return ((fw ->buf[offset]& 0xFE100000) == 0xE4000000);767 return ((fwval(fw,offset) & 0xFE100000) == 0xE4000000); 753 768 } 754 769 755 770 int isBL(firmware *fw, int offset) 756 771 { 757 return ((fw ->buf[offset]& 0xFF000000) == 0xEB000000); // BL772 return ((fwval(fw,offset) & 0xFF000000) == 0xEB000000); // BL 758 773 } 759 774 760 775 int isB(firmware *fw, int offset) 761 776 { 762 return ((fw ->buf[offset]& 0xFF000000) == 0xEA000000); // B777 return ((fwval(fw,offset) & 0xFF000000) == 0xEA000000); // B 763 778 } 764 779 … … 978 993 { "ResetZoomLens", 0 }, 979 994 { "ResetFocusLens", 0 }, 995 { "NR_GetDarkSubType", 0 }, 980 996 981 997 { 0, 0 } … … 1101 1117 { "ResetZoomLens", 0, 0 }, 1102 1118 { "ResetFocusLens", 0, 0 }, 1119 { "NR_GetDarkSubType", 0, 0 }, 1103 1120 { 0, 0, 0} 1104 1121 }; … … 1192 1209 { 2, "ResetZoomLens", "ResetZoomLens", 1 }, 1193 1210 { 2, "ResetFocusLens", "ResetFocusLens", 1 }, 1211 { 2, "NR_GetDarkSubType", "NR_GetDarkSubType", 1 }, 1212 { 2, "NR_GetDarkSubType", "NRTBL.GetDarkSubType", 1 }, 1194 1213 1195 1214 { 3, "AllocateMemory", "AllocateMemory", 1 }, … … 1352 1371 "ResetZoomLens", 1353 1372 "ResetFocusLens", 1373 "NR_GetDarkSubType", 1354 1374 0 1355 1375 }; … … 2462 2482 for (k=0; k<fw->size; k++) 2463 2483 { 2464 if (((fw->buf[k] & 0x0E0F0000) == 0x020F0000) && // ADR ? 2465 (ADR2adr(fw,k) == sadr)) 2484 if (isADR_PC_cond(fw,k) && (ADR2adr(fw,k) == sadr)) 2466 2485 { 2467 2486 return k; 2468 2487 } 2488 else if (isLDR_PC_cond(fw,k) && (LDR2val(fw,k) == sadr)) 2489 { 2490 return k; 2491 } 2492 } 2493 } 2494 return -1; 2495 } 2496 2497 int find_nxt_str_ref(firmware *fw, int str_adr, int ofst) 2498 { 2499 if (str_adr >= 0) 2500 { 2501 int k; 2502 uint32_t sadr = idx2adr(fw,str_adr); // string address 2503 for (k=ofst+1; k<fw->size; k++) 2504 { 2505 if (isADR_PC_cond(fw,k) && (ADR2adr(fw,k) == sadr)) 2506 { 2507 return k; 2508 } 2509 else if (isLDR_PC_cond(fw,k) && (LDR2val(fw,k) == sadr)) 2510 { 2511 return k; 2512 } 2469 2513 } 2470 2514 } … … 2777 2821 { 2778 2822 uint32_t v1 = LDR2val(fw,k); 2779 bprintf("//void *vid_get_bitmap_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k));2823 bprintf("//void *vid_get_bitmap_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k)); 2780 2824 break; 2781 2825 } … … 2785 2829 { 2786 2830 uint32_t v1 = LDR2val(fw,k+1); 2787 bprintf("//void *vid_get_bitmap_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k));2831 bprintf("//void *vid_get_bitmap_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k)); 2788 2832 break; 2789 2833 } … … 2802 2846 uint32_t v2 = LDR2val(fw,k1+1); 2803 2847 if (v2 > v1) v1 = v2; 2804 bprintf("//void *vid_get_viewport_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k1)); 2805 } 2806 } 2848 bprintf("//void *vid_get_viewport_fb() { return (void*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k1)); 2849 } 2850 } 2851 } 2852 2853 // find 'vid_get_viewport_fb_d' 2854 static int fbd[3][3] = 2855 { 2856 { -2, -3, 1 }, 2857 { 1, 3, 4 }, 2858 { -1, -2, 1 }, 2859 }; 2860 int sadr = find_str(fw, "ImagePlayer.c"); 2861 k = find_nxt_str_ref(fw, sadr, -1); 2862 int found = 0; 2863 while ((k >= 0) && !found) 2864 { 2865 int f; 2866 for (f=0; f<3 && !found; f++) 2867 { 2868 if (isLDR(fw,k+fbd[f][0]) && isLDR(fw,k+fbd[f][1]) && isLDR(fw,k+fbd[f][2])) 2869 { 2870 int reg = fw->buf[k+fbd[f][2]] & 0x000F0000; // Index register used 2871 int ka = 0; 2872 if (((fw->buf[k+fbd[f][0]] & 0x0000F000) << 4) == reg) { ka = k+fbd[f][0]; } 2873 else if (((fw->buf[k+fbd[f][1]] & 0x0000F000) << 4) == reg) { ka = k+fbd[f][1]; } 2874 if (ka > 0) 2875 { 2876 uint32_t adr = LDR2val(fw,ka); 2877 for (k1=k+2; k1<k+20; k1++) 2878 { 2879 if (isSTR(fw,k1) && ((fw->buf[k1] & 0x000F0000) == reg)) 2880 { 2881 uint32_t ofst = fw->buf[k1] & 0x00000FFF; 2882 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)); 2883 found = 1; 2884 break; 2885 } 2886 } 2887 } 2888 } 2889 } 2890 k = find_nxt_str_ref(fw, sadr, k); 2807 2891 } 2808 2892 … … 2814 2898 { 2815 2899 uint32_t v1 = LDR2val(fw,k-1); 2816 bprintf("//char *camera_jpeg_count_str() { return (char*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k-1));2900 bprintf("//char *camera_jpeg_count_str() { return (char*)0x%08x; } // Found @0x%08x\n",v1,idx2adr(fw,k-1)); 2817 2901 } 2818 2902 } … … 2825 2909 { 2826 2910 craw_bufsize = LDR2val(fw,k-1); 2827 bprintf("//long hook_raw_size() { return 0x%08x; } // Found @0x%08x\n",craw_bufsize,idx2adr(fw,k-1));2911 bprintf("//long hook_raw_size() { return 0x%08x; } // Found @0x%08x\n",craw_bufsize,idx2adr(fw,k-1)); 2828 2912 } 2829 2913 } … … 2843 2927 if (((fw->buf[k+1] & 0xFFF00000) == 0xE3500000) && ((fw->buf[k+1] & 0x000F0000) == r)) // CMP, Rn #val 2844 2928 { 2845 bprintf("//int get_flash_params_count(void) { return 0x%02x; } // Found @0x%08x\n",fw->buf[k+1]&0xFFF,idx2adr(fw,k+1));2929 bprintf("//int get_flash_params_count(void) { return 0x%02x; } // Found @0x%08x\n",fw->buf[k+1]&0xFFF,idx2adr(fw,k+1)); 2846 2930 break; 2847 2931 } … … 3319 3403 //------------------------------------------------------------------------------------------------------------ 3320 3404 3321 // Search for things that go in 'stubs_min.S'3405 // Search for things 3322 3406 void find_other_vals(firmware *fw) 3323 3407 { … … 3353 3437 { 3354 3438 bprintf("//DEF(ctypes, *** Not Found ***)\n"); 3439 } 3440 3441 // Look for nrflag (for capt_seq.c) 3442 int k, k1, k2, k3, k4, idx, ofst1, ofst2; 3443 k = get_saved_sig(fw, "NR_GetDarkSubType"); 3444 if (k >= 0) 3445 { 3446 uint32_t fadr = saved_sigs[k].val; 3447 idx = adr2idx(fw, fadr); 3448 3449 // Found NR_GetDarkSubType function, now follow first BL call. 3450 k1 = 0; 3451 for (k=idx; k<idx+20; k++) 3452 { 3453 if (isBL(fw,k)) 3454 { 3455 k1 = idxFollowBranch(fw,k,0x01000001); 3456 break; 3457 } 3458 } 3459 3460 if (k1 > 0) 3461 { 3462 int found = 0; 3463 // Found function called from NR_GetDarkSubType 3464 // Check if old version - see what value passed in R3 3465 for (k2=0; k2<fw->size && !found; k2++) 3466 { 3467 if (isBL(fw,k2) && (idxFollowBranch(fw,k2,0x01000001) == k1)) 3468 { 3469 // Found call to function, work out R3 value passed in 3470 ofst1 = 0; 3471 k4 = 0; 3472 for (k3=k2; k3>k2-30 && !found; k3--) 3473 { 3474 if ((fw->buf[k3] & 0x0F0FF000) == 0x020D3000) // Dest = R3, Src = SP = skip 3475 break; 3476 if ((fw->buf[k3] & 0xFF0FF000) == 0xE2033000) // ADD/SUB R3,R3,x 3477 { 3478 k4 = k3; 3479 if ((fw->buf[k3] & 0x00F00000) == 0x00400000) // SUB 3480 ofst1 -= (fw->buf[k3] & 0x00000FFF); 3481 else 3482 ofst1 += (fw->buf[k3] & 0x00000FFF); 3483 } 3484 if (isLDR_PC(fw,k3) && ((fw->buf[k3] & 0x0000F000) == 0x00003000)) 3485 { 3486 ofst2 = LDR2val(fw,k3); 3487 bprintf("\n// For capt_seq.c\n"); 3488 if (ofst1 == 0) 3489 bprintf("//static long *nrflag = (long*)(0x%04x); // Found @ %08x\n",ofst2,idx2adr(fw,k3)); 3490 else if (ofst1 < 0) 3491 bprintf("//static long *nrflag = (long*)(0x%04x-0x%02x); // Found @ %08x & %08x\n",ofst2,-ofst1,idx2adr(fw,k3),idx2adr(fw,k4)); 3492 else 3493 bprintf("//static long *nrflag = (long*)(0x%04x+0x%02x); // Found @ %08x & %08x\n",ofst2,ofst1,idx2adr(fw,k3),idx2adr(fw,k4)); 3494 found = 1; 3495 break; 3496 } 3497 } 3498 } 3499 } 3500 3501 // Try for new version, find address inside function 3502 static int fx[2][5] = 3503 { 3504 { 0, 1, 2, 3, 4 }, 3505 { 0, 1, 3, 4, 5 }, 3506 }; 3507 for (k=k1; k<k1+200 && !found; k++) 3508 { 3509 if ((fw->buf[k] & 0xFFFF0FFF) == 0x13E00000) // MOVNE Rx, 0xFFFFFFFF 3510 { 3511 for (k2=k-5; k2>k-16 && !found; k2--) 3512 { 3513 int f; 3514 for (f=0; f<2; f++) 3515 { 3516 if (isLDR(fw,k2+fx[f][0]) && // LDR 3517 ((fw->buf[k2+fx[f][1]] & 0xFFF0FFFF) == 0xE3500000) && // CMP Rx, #0 3518 ((fw->buf[k2+fx[f][2]] & 0xFFF00000) == 0x15800000) && // STRNE 3519 isLDR(fw,k2+fx[f][3]) && // LDR 3520 ((fw->buf[k2+fx[f][4]] & 0xFFF0FFFF) == 0xE3500000)) // CMP Rx, #0 3521 { 3522 ofst1 = fw->buf[k2+fx[f][0]] & 0x00000FFF; 3523 ofst2 = fw->buf[k2+fx[f][3]] & 0x00000FFF; 3524 int reg1 = fw->buf[k2+fx[f][0]] & 0x000F0000; 3525 int reg2 = fw->buf[k2+fx[f][3]] & 0x000F0000; 3526 if ((reg1 == reg2) && (ofst1 == ofst2 - 4)) 3527 { 3528 reg1 = reg1 >> 4; 3529 for (k3=k2; k3>k2-50 && !found; k3--) 3530 { 3531 if (isLDR_PC(fw,k3) && ((fw->buf[k3] & 0x0000F000) == reg1)) 3532 { 3533 ofst2 = LDR2val(fw,k3); 3534 bprintf("\n// For capt_seq.c\n"); 3535 bprintf("//static long *nrflag = (long*)(0x%04x+0x%02x); // Found @ %08x & %08x\n",ofst2,ofst1,idx2adr(fw,k3),idx2adr(fw,k2)); 3536 bprintf("//#define NR_AUTO (0) // have to explictly reset value back to 0 to enable auto\n"); 3537 found = 1; 3538 break; 3539 } 3540 } 3541 } 3542 } 3543 } 3544 } 3545 } 3546 } 3547 } 3355 3548 } 3356 3549 }
Note: See TracChangeset
for help on using the changeset viewer.