Changeset 1399 for trunk


Ignore:
Timestamp:
11/06/11 09:34:28 (19 months ago)
Author:
philmoz
Message:

Fixes for finsig_dryos.c:

Location:
trunk
Files:
59 edited

Legend:

Unmodified
Added
Removed
  • trunk/platform/a1100/sub/100c/stubs_entry.S

    r1397 r1399  
    3232//DEF(canon_menu_active                       ,0x00002b7c) // Found @0xffc59f18,          stubs_min = 0x00002b7c (0x2B7C) 
    3333//DEF(canon_shoot_menu_active                 ,0x000068c9) // Found @0xffd2bd58,          stubs_min = 0x000068c9 (0x68c9) 
    34 //DEF(playrec_mode                            ,0x000028f0) // Found @0xffc4d4f8,          stubs_min = 0x000028f0 (0x28EC+0x4) 
     34//DEF(playrec_mode                            ,0x000028f0) // Found @0xffc4d504,          stubs_min = 0x000028f0 (0x28EC+0x4) 
    3535//DEF(zoom_status                             ,0x000098d0) // Found @0xffe00374,          stubs_min = 0x000098d0 (0x98D0) 
    3636//DEF(some_flag_for_af_scan                   ,0x00005af4) // Found @0xffcfa7a4,          stubs_min = 0x00005af4 (0x5AF4) 
  • trunk/platform/a3000/sub/100b/stubs_entry.S

    r1397 r1399  
    4040//DEF(canon_menu_active                       ,0x00002b7c) // Found @0xffc6d1bc,          stubs_min = 0x00002b7c (0x2B78+4) 
    4141//DEF(canon_shoot_menu_active                 ,0x000068b1) // Found @0xffd481ac,          stubs_min = 0x000068b1 (0x68B0+1) 
    42 //DEF(playrec_mode                            ,0x000028d8) // Found @0xffc608e8,          stubs_min = 0x000028d8 (0x28D4+0x4) 
     42//DEF(playrec_mode                            ,0x000028d8) // Found @0xffc608f4,          stubs_min = 0x000028d8 (0x28D4+0x4) 
    4343//DEF(zoom_status                             ,0x00009cd8) // Found @0xffe184b8,          stubs_min = 0x00009cd8 (0x9CD8) 
    4444//DEF(some_flag_for_af_scan                   ,0x00005aa0) // Found @0xffd15f54,          stubs_min = 0x00005aa0 (0x5AA0) 
  • trunk/platform/a3000/sub/100c/stubs_entry.S

    r1397 r1399  
    4141//DEF(canon_menu_active                       ,0x00002b7c) // Found @0xffc6d20c,          stubs_min = 0x00002b7c (0x2B78+4) 
    4242//DEF(canon_shoot_menu_active                 ,0x000068b1) // Found @0xffd4825c,          stubs_min = 0x000068b1 (0x68B0+1) 
    43 //DEF(playrec_mode                            ,0x000028d8) // Found @0xffc60938,          stubs_min = 0x000028d8 (0x28D4+0x4) 
     43//DEF(playrec_mode                            ,0x000028d8) // Found @0xffc60944,          stubs_min = 0x000028d8 (0x28D4+0x4) 
    4444//DEF(zoom_status                             ,0x00009cd8) // Found @0xffe18568,          stubs_min = 0x00009cd8 (0x9CD8) 
    4545//DEF(some_flag_for_af_scan                   ,0x00005aa0) // Found @0xffd16004,          stubs_min = 0x00005aa0 (0x5AA0) 
  • trunk/platform/a3000/sub/100d/stubs_entry.S

    r1397 r1399  
    4040//DEF(canon_menu_active                       ,0x00002b7c) // Found @0xffc6d20c,          stubs_min = 0x00002b7c (0x2B78+4) 
    4141//DEF(canon_shoot_menu_active                 ,0x000068b1) // Found @0xffd4825c,          stubs_min = 0x000068b1 (0x68B0+1) 
    42 //DEF(playrec_mode                            ,0x000028d8) // Found @0xffc60938,          stubs_min = 0x000028d8 (0x28D4+0x4) 
     42//DEF(playrec_mode                            ,0x000028d8) // Found @0xffc60944,          stubs_min = 0x000028d8 (0x28D4+0x4) 
    4343//DEF(zoom_status                             ,0x00009cd8) // Found @0xffe184bc,          stubs_min = 0x00009cd8 (0x9CD8) 
    4444//DEF(some_flag_for_af_scan                   ,0x00005aa0) // Found @0xffd16004,          stubs_min = 0x00005aa0 (0x5AA0) 
  • trunk/platform/a480/sub/100b/stubs_entry.S

    r1397 r1399  
    3737//DEF(canon_menu_active                       ,0x00002a00) // Found @0xffc52450,          stubs_min = 0x00002a00 (0x29FC+4) 
    3838//DEF(canon_shoot_menu_active                 ,0x00006861) // Found @0xffd16804, ** != ** stubs_min = 0xffc00414 (0xFFC00414) 
    39 //DEF(playrec_mode                            ,0x00002798) // Found @0xffc46ef8,          stubs_min = 0x00002798 (0x2794+0x4) 
     39//DEF(playrec_mode                            ,0x00002798) // Found @0xffc46f04,          stubs_min = 0x00002798 (0x2794+0x4) 
    4040//DEF(zoom_status                             ,0x0000a2d4) // Found @0xffdcf93c,          stubs_min = 0x0000a2d4 (0xA2D4) 
    4141//DEF(some_flag_for_af_scan                   ,0x00005bbc) // Found @0xffce7b58,          stubs_min = 0x00005bbc (0x5BBC) 
  • trunk/platform/a490/sub/100d/stubs_entry.S

    r1397 r1399  
    4949//DEF(canon_menu_active                       ,0x00002a3c) // Found @0xffc69fd8,          stubs_min = 0x00002a3c (0x2A38+4) 
    5050//DEF(canon_shoot_menu_active                 ,0x00006571) // Found @0xffd3f9c0,          stubs_min = 0x00006571 (0x6570+1) 
    51 //DEF(playrec_mode                            ,0x00002798) // Found @0xffc5d7cc,          stubs_min = 0x00002798 (0x2794+0x4) 
     51//DEF(playrec_mode                            ,0x00002798) // Found @0xffc5d7d8,          stubs_min = 0x00002798 (0x2794+0x4) 
    5252//DEF(zoom_status                             ,0x000095a8) // Found @0xffe0ab68, ** != ** stubs_min = 0x00009588 (0x9588) 
    5353//DEF(some_flag_for_af_scan                   ,0x00005818) // Found @0xffd0ef60,          stubs_min = 0x00005818 (0x5818) 
  • trunk/platform/a490/sub/100f/stubs_entry.S

    r1397 r1399  
    4949//DEF(canon_menu_active                       ,0x00002a3c) // Found @0xffc6a028,          stubs_min = 0x00002a3c (0x2A38+4) 
    5050//DEF(canon_shoot_menu_active                 ,0x00006571) // Found @0xffd3fa70,          stubs_min = 0x00006571 (0x6570+1) 
    51 //DEF(playrec_mode                            ,0x00002798) // Found @0xffc5d81c,          stubs_min = 0x00002798 (0x2794+0x4) 
     51//DEF(playrec_mode                            ,0x00002798) // Found @0xffc5d828,          stubs_min = 0x00002798 (0x2794+0x4) 
    5252//DEF(zoom_status                             ,0x000095a8) // Found @0xffe0ab6c, ** != ** stubs_min = 0x00009588 (0x9588) 
    5353//DEF(some_flag_for_af_scan                   ,0x00005818) // Found @0xffd0f010,          stubs_min = 0x00005818 (0x5818) 
  • trunk/platform/a495/sub/100d/stubs_entry.S

    r1397 r1399  
    4646//DEF(canon_menu_active                       ,0x00002a3c) // Found @0xffc6a0cc,          stubs_min = 0x00002a3c (0x2A38+4) 
    4747//DEF(canon_shoot_menu_active                 ,0x000065b5) // Found @0xffd40094,          stubs_min = 0x000065b5 (0x000065b5) 
    48 //DEF(playrec_mode                            ,0x00002798) // Found @0xffc5d8a4,          stubs_min = 0x00002798 (0x2794+0x4) 
     48//DEF(playrec_mode                            ,0x00002798) // Found @0xffc5d8b0,          stubs_min = 0x00002798 (0x2794+0x4) 
    4949//DEF(zoom_status                             ,0x00009648) // Found @0xffe0d93c,          stubs_min = 0x00009648 (0x00009648) 
    5050//DEF(some_flag_for_af_scan                   ,0x00005848) // Found @0xffd0f094,          stubs_min = 0x00005848 (0x5848) 
  • trunk/platform/a495/sub/100e/stubs_entry.S

    r1397 r1399  
    4646//DEF(canon_menu_active                       ,0x00002a3c) // Found @0xffc6a11c,          stubs_min = 0x00002a3c (0x2A38+4) 
    4747//DEF(canon_shoot_menu_active                 ,0x000065b5) // Found @0xffd40144,          stubs_min = 0x000065b5 (0x000065b5) 
    48 //DEF(playrec_mode                            ,0x00002798) // Found @0xffc5d8f4,          stubs_min = 0x00002798 (0x2794+0x4) 
     48//DEF(playrec_mode                            ,0x00002798) // Found @0xffc5d900,          stubs_min = 0x00002798 (0x2794+0x4) 
    4949//DEF(zoom_status                             ,0x00009648) // Found @0xffe0d9ec,          stubs_min = 0x00009648 (0x00009648) 
    5050//DEF(some_flag_for_af_scan                   ,0x00005848) // Found @0xffd0f144,          stubs_min = 0x00005848 (0x5848) 
  • trunk/platform/a495/sub/100f/stubs_entry.S

    r1397 r1399  
    4646//DEF(canon_menu_active                       ,0x00002a3c) // Found @0xffc6a11c,          stubs_min = 0x00002a3c (0x2A38+4) 
    4747//DEF(canon_shoot_menu_active                 ,0x000065b5) // Found @0xffd40144,          stubs_min = 0x000065b5 (0x000065b5) 
    48 //DEF(playrec_mode                            ,0x00002798) // Found @0xffc5d8f4,          stubs_min = 0x00002798 (0x2794+0x4) 
     48//DEF(playrec_mode                            ,0x00002798) // Found @0xffc5d900,          stubs_min = 0x00002798 (0x2794+0x4) 
    4949//DEF(zoom_status                             ,0x00009648) // Found @0xffe0d940,          stubs_min = 0x00009648 (0x00009648) 
    5050//DEF(some_flag_for_af_scan                   ,0x00005848) // Found @0xffd0f144,          stubs_min = 0x00005848 (0x5848) 
  • trunk/platform/d10/sub/100a/stubs_entry.S

    r1397 r1399  
    3636//DEF(canon_menu_active                       ,0x00002e2c) // Found @0xff872820,          stubs_min = 0x00002e2c (0x2E28+0x4) 
    3737//DEF(canon_shoot_menu_active                 ,0x00007405) // Found @0xff96b630,          stubs_min = 0x00007405 (0x7404+0x1) 
    38 //DEF(playrec_mode                            ,0x00002b8c) // Found @0xff865a68,          stubs_min = 0x00002b8c (0x2B88+0x4) 
     38//DEF(playrec_mode                            ,0x00002b8c) // Found @0xff865a74,          stubs_min = 0x00002b8c (0x2B88+0x4) 
    3939//DEF(zoom_status                             ,0x0000ad70) // Found @0xffa56cc8,          stubs_min = 0x0000ad70 (0xAD70) 
    4040//DEF(some_flag_for_af_scan                   ,0x00006508) // Found @0xff932628,          stubs_min = 0x00006508 (0x6508) 
  • trunk/platform/g11/sub/100f/stubs_entry.S

    r1397 r1399  
    3434//DEF(canon_menu_active                       ,0x0000303c) // Found @0xff88e1ac,          stubs_min = 0x0000303c (0x3038+0x4) 
    3535//DEF(canon_shoot_menu_active                 ,0x00008259) // Found @0xff9af8c4,          stubs_min = 0x00008259 (0x8258+0x1) 
    36 //DEF(playrec_mode                            ,0x00002d64) // Found @0xff88047c,          stubs_min = 0x00002d64 (0x2D60+0x4) 
     36//DEF(playrec_mode                            ,0x00002d64) // Found @0xff880488,          stubs_min = 0x00002d64 (0x2D60+0x4) 
    3737//DEF(zoom_status                             ,0x0000c868) // Found @0xffab7664,          stubs_min = 0x0000c868 (0xC868) 
    3838//DEF(some_flag_for_af_scan                   ,0x000072b4) // Found @0xff965e50,          stubs_min = 0x000072b4 (0x72B4) 
  • trunk/platform/g11/sub/100j/stubs_entry.S

    r1397 r1399  
    3434//DEF(canon_menu_active                       ,0x0000303c) // Found @0xff88e27c,          stubs_min = 0x0000303c (0x3038+0x4) 
    3535//DEF(canon_shoot_menu_active                 ,0x00008259) // Found @0xff9af938,          stubs_min = 0x00008259 (0x8258+0x1) 
    36 //DEF(playrec_mode                            ,0x00002d64) // Found @0xff88054c,          stubs_min = 0x00002d64 (0x2D60+0x4) 
     36//DEF(playrec_mode                            ,0x00002d64) // Found @0xff880558,          stubs_min = 0x00002d64 (0x2D60+0x4) 
    3737//DEF(zoom_status                             ,0x0000c868) // Found @0xffab7768,          stubs_min = 0x0000c868 (0xC868) 
    3838//DEF(some_flag_for_af_scan                   ,0x000072b4) // Found @0xff965f34,          stubs_min = 0x000072b4 (0x72B4) 
  • trunk/platform/g11/sub/100l/stubs_entry.S

    r1397 r1399  
    3535//DEF(canon_menu_active                       ,0x0000303c) // Found @0xff88e2cc,          stubs_min = 0x0000303c (0x3038+0x4) 
    3636//DEF(canon_shoot_menu_active                 ,0x00008259) // Found @0xff9afaf4,          stubs_min = 0x00008259 (0x8258+0x1) 
    37 //DEF(playrec_mode                            ,0x00002d64) // Found @0xff88059c,          stubs_min = 0x00002d64 (0x2D60+0x4) 
     37//DEF(playrec_mode                            ,0x00002d64) // Found @0xff8805a8,          stubs_min = 0x00002d64 (0x2D60+0x4) 
    3838//DEF(zoom_status                             ,0x0000c868) // Found @0xffab7924,          stubs_min = 0x0000c868 (0xC868) 
    3939//DEF(some_flag_for_af_scan                   ,0x000072b4) // Found @0xff9660f0,          stubs_min = 0x000072b4 (0x72B4) 
  • trunk/platform/g12/sub/100c/stubs_entry.S

    r1397 r1399  
    3131//DEF(canon_menu_active                       ,0x00003214) // Found @0xff896098,          stubs_min = 0x00003214 (0x3210+4) 
    3232//DEF(canon_shoot_menu_active                 ,0x00008afd) // Found @0xff9dc72c,          stubs_min = 0x00008afd (0x8AFC+1) 
    33 //DEF(playrec_mode                            ,0x00002f38) // Found @0xff8880f0,          stubs_min = 0x00002f38 (0x2F34+0x4) 
     33//DEF(playrec_mode                            ,0x00002f38) // Found @0xff8880fc,          stubs_min = 0x00002f38 (0x2F34+0x4) 
    3434//DEF(zoom_status                             ,0x0000e590) // Found @0xffb22750,          stubs_min = 0x0000e590 (0xE590) 
    3535//DEF(some_flag_for_af_scan                   ,0x000076b4) // Found @0xff98a808,          stubs_min = 0x000076b4 (0x76B4) 
  • trunk/platform/g12/sub/100e/stubs_entry.S

    r1397 r1399  
    3131//DEF(canon_menu_active                       ,0x00003214) // Found @0xff896098,          stubs_min = 0x00003214 (0x3210+4) 
    3232//DEF(canon_shoot_menu_active                 ,0x00008afd) // Found @0xff9dc738,          stubs_min = 0x00008afd (0x8AFC+1) 
    33 //DEF(playrec_mode                            ,0x00002f38) // Found @0xff8880f0,          stubs_min = 0x00002f38 (0x2F34+0x4) 
     33//DEF(playrec_mode                            ,0x00002f38) // Found @0xff8880fc,          stubs_min = 0x00002f38 (0x2F34+0x4) 
    3434//DEF(zoom_status                             ,0x0000e590) // Found @0xffb22900,          stubs_min = 0x0000e590 (0xE590) 
    3535//DEF(some_flag_for_af_scan                   ,0x000076b4) // Found @0xff98a814,          stubs_min = 0x000076b4 (0x76B4) 
  • trunk/platform/g12/sub/100f/stubs_entry.S

    r1397 r1399  
    3131//DEF(canon_menu_active                       ,0x00003214) // Found @0xff896098,          stubs_min = 0x00003214 (0x3210+4) 
    3232//DEF(canon_shoot_menu_active                 ,0x00008afd) // Found @0xff9dc738,          stubs_min = 0x00008afd (0x8AFC+1) 
    33 //DEF(playrec_mode                            ,0x00002f38) // Found @0xff8880f0,          stubs_min = 0x00002f38 (0x2F34+0x4) 
     33//DEF(playrec_mode                            ,0x00002f38) // Found @0xff8880fc,          stubs_min = 0x00002f38 (0x2F34+0x4) 
    3434//DEF(zoom_status                             ,0x0000e590) // Found @0xffb22900,          stubs_min = 0x0000e590 (0xE590) 
    3535//DEF(some_flag_for_af_scan                   ,0x000076b4) // Found @0xff98a814,          stubs_min = 0x000076b4 (0x76B4) 
  • trunk/platform/g12/sub/100g/stubs_entry.S

    r1397 r1399  
    3131//DEF(canon_menu_active                       ,0x00003214) // Found @0xff896098,          stubs_min = 0x00003214 (0x3210+4) 
    3232//DEF(canon_shoot_menu_active                 ,0x00008afd) // Found @0xff9dc738,          stubs_min = 0x00008afd (0x8AFC+1) 
    33 //DEF(playrec_mode                            ,0x00002f38) // Found @0xff8880f0,          stubs_min = 0x00002f38 (0x2F34+0x4) 
     33//DEF(playrec_mode                            ,0x00002f38) // Found @0xff8880fc,          stubs_min = 0x00002f38 (0x2F34+0x4) 
    3434//DEF(zoom_status                             ,0x0000e590) // Found @0xffb2290c,          stubs_min = 0x0000e590 (0xE590) 
    3535//DEF(some_flag_for_af_scan                   ,0x000076b4) // Found @0xff98a814,          stubs_min = 0x000076b4 (0x76B4) 
  • trunk/platform/ixus1000_sd4500/sub/100d/stubs_entry.S

    r1397 r1399  
    7171//DEF(canon_menu_active                       ,0x00003840) // Found @0xff896954,          stubs_min = 0x00003840 (0x383C+4) 
    7272//DEF(canon_shoot_menu_active                 ,0x00008ae5) // Found @0xff9c649c,          stubs_min = 0x00008ae5 (0x8AE4+1) 
    73 //DEF(playrec_mode                            ,0x00003574) // Found @0xff888a2c,          stubs_min = 0x00003574 (0x3570+0x4) 
     73//DEF(playrec_mode                            ,0x00003574) // Found @0xff888a38,          stubs_min = 0x00003574 (0x3570+0x4) 
    7474//DEF(zoom_status                             ,0x0000e2c0) // Found @0xffaf7e60, ** != ** stubs_min = 0x0000e2a0 (0xE2A0) 
    7575//DEF(some_flag_for_af_scan                   ,0x00007cac) // Found @0xff9896e0,          stubs_min = 0x00007cac (0x7CAC) 
  • trunk/platform/ixus1000_sd4500/sub/100f/stubs_entry.S

    r1397 r1399  
    7171//DEF(canon_menu_active                       ,0x00003840) // Found @0xff896954,          stubs_min = 0x00003840 (0x383C+4) 
    7272//DEF(canon_shoot_menu_active                 ,0x00008aed) // Found @0xff9c64a0,          stubs_min = 0x00008aed (0x8AEC+1) 
    73 //DEF(playrec_mode                            ,0x00003574) // Found @0xff888a2c,          stubs_min = 0x00003574 (0x3570+0x4) 
     73//DEF(playrec_mode                            ,0x00003574) // Found @0xff888a38,          stubs_min = 0x00003574 (0x3570+0x4) 
    7474//DEF(zoom_status                             ,0x0000e2c8) // Found @0xffaf7e64, ** != ** stubs_min = 0x0000e2a8 (0xE2A8) 
    7575//DEF(some_flag_for_af_scan                   ,0x00007cb4) // Found @0xff9896e4,          stubs_min = 0x00007cb4 (0x7CB4) 
  • trunk/platform/ixus100_sd780/sub/100b/stubs_entry.S

    r1397 r1399  
    4343//DEF(canon_menu_active                       ,0x00002ca0) // Found @0xff86edcc,          stubs_min = 0x00002ca0 (0x2CA0) 
    4444//DEF(canon_shoot_menu_active                 ,0x00006e29) // Found @0xff953cac,          stubs_min = 0x00006e29 (0x6E29) 
    45 //DEF(playrec_mode                            ,0x00002a08) // Found @0xff862154,          stubs_min = 0x00002a08 (0x2A08) 
     45//DEF(playrec_mode                            ,0x00002a08) // Found @0xff862160,          stubs_min = 0x00002a08 (0x2A08) 
    4646//DEF(zoom_status                             ,0x0000ac68) // Found @0xffa4be18,          stubs_min = 0x0000ac68 (0xAC68) 
    4747//DEF(some_flag_for_af_scan                   ,0x00006068) // Found @0xff91d6b8,          stubs_min = 0x00006068 (0x6068) 
  • trunk/platform/ixus100_sd780/sub/100c/stubs_entry.S

    r1397 r1399  
    4343//DEF(canon_menu_active                       ,0x00002ca0) // Found @0xff86edcc,          stubs_min = 0x00002ca0 (0x2CA0) 
    4444//DEF(canon_shoot_menu_active                 ,0x00006e29) // Found @0xff953cac,          stubs_min = 0x00006e29 (0x6E29) 
    45 //DEF(playrec_mode                            ,0x00002a08) // Found @0xff862154,          stubs_min = 0x00002a08 (0x2A08) 
     45//DEF(playrec_mode                            ,0x00002a08) // Found @0xff862160,          stubs_min = 0x00002a08 (0x2A08) 
    4646//DEF(zoom_status                             ,0x0000ac68) // Found @0xffa4be34,          stubs_min = 0x0000ac68 (0xAC68) 
    4747//DEF(some_flag_for_af_scan                   ,0x00006068) // Found @0xff91d6b8,          stubs_min = 0x00006068 (0x6068) 
  • trunk/platform/ixus120_sd940/sub/100e/stubs_entry.S

    r1397 r1399  
    3232//DEF(canon_menu_active                       ,0x00002d48) // Found @0xff8854d4,          stubs_min = 0x00002d48 (0x2D44+4) 
    3333//DEF(canon_shoot_menu_active                 ,0x0000774d) // Found @0xff97b980,          stubs_min = 0x0000774d (0x774d) 
    34 //DEF(playrec_mode                            ,0x00002a7c) // Found @0xff877ae4,          stubs_min = 0x00002a7c (0x2A78+0x4) 
     34//DEF(playrec_mode                            ,0x00002a7c) // Found @0xff877af0,          stubs_min = 0x00002a7c (0x2A78+0x4) 
    3535//DEF(zoom_status                             ,0x0000b9dc) // Found @0xffa78244,          stubs_min = 0x0000b9dc (0xB9DC) 
    3636//DEF(some_flag_for_af_scan                   ,0x0000673c) // Found @0xff940334,          stubs_min = 0x0000673c (0x673C) 
  • trunk/platform/ixus120_sd940/sub/101a/stubs_entry.S

    r1397 r1399  
    3232//DEF(canon_menu_active                       ,0x00002d48) // Found @0xff8854d4,          stubs_min = 0x00002d48 (0x2D44+4) 
    3333//DEF(canon_shoot_menu_active                 ,0x00007751) // Found @0xff97b9b4,          stubs_min = 0x00007751 (0x7750+1) 
    34 //DEF(playrec_mode                            ,0x00002a7c) // Found @0xff877ae4,          stubs_min = 0x00002a7c (0x2A78+0x4) 
     34//DEF(playrec_mode                            ,0x00002a7c) // Found @0xff877af0,          stubs_min = 0x00002a7c (0x2A78+0x4) 
    3535//DEF(zoom_status                             ,0x0000b9dc) // Found @0xffa78278,          stubs_min = 0x0000b9dc (0xB9DC) 
    3636//DEF(some_flag_for_af_scan                   ,0x0000673c) // Found @0xff940350,          stubs_min = 0x0000673c (0x673C) 
  • trunk/platform/ixus120_sd940/sub/102c/stubs_entry.S

    r1397 r1399  
    3232//DEF(canon_menu_active                       ,0x00002d48) // Found @0xff8854d4,          stubs_min = 0x00002d48 (0x2D48) 
    3333//DEF(canon_shoot_menu_active                 ,0x00007751) // Found @0xff97b9b4,          stubs_min = 0x00007751 (0x7751) 
    34 //DEF(playrec_mode                            ,0x00002a7c) // Found @0xff877ae4,          stubs_min = 0x00002a7c (0x2A7C) 
     34//DEF(playrec_mode                            ,0x00002a7c) // Found @0xff877af0,          stubs_min = 0x00002a7c (0x2A7C) 
    3535//DEF(zoom_status                             ,0x0000b9dc) // Found @0xffa7829c,          stubs_min = 0x0000b9dc (0xB9DC) 
    3636//DEF(some_flag_for_af_scan                   ,0x0000673c) // Found @0xff940350,          stubs_min = 0x0000673c (0x673C) 
  • trunk/platform/ixus120_sd940/sub/103b/stubs_entry.S

    r1397 r1399  
    3232//DEF(canon_menu_active                       ,0x00002d48) // Found @0xff8854e0,          stubs_min = 0x00002d48 (0x2D44+4) 
    3333//DEF(canon_shoot_menu_active                 ,0x00007751) // Found @0xff97b9c0,          stubs_min = 0x00007751 (0x7750+1) 
    34 //DEF(playrec_mode                            ,0x00002a7c) // Found @0xff877af0,          stubs_min = 0x00002a7c (0x2A78+0x4) 
     34//DEF(playrec_mode                            ,0x00002a7c) // Found @0xff877afc,          stubs_min = 0x00002a7c (0x2A78+0x4) 
    3535//DEF(zoom_status                             ,0x0000b9dc) // Found @0xffa782a8,          stubs_min = 0x0000b9dc (0xB9DC) 
    3636//DEF(some_flag_for_af_scan                   ,0x0000673c) // Found @0xff94035c,          stubs_min = 0x0000673c (0x673C) 
  • trunk/platform/ixus120_sd940/sub/103c/stubs_entry.S

    r1397 r1399  
    3232//DEF(canon_menu_active                       ,0x00002d48) // Found @0xff885530,          stubs_min = 0x00002d48 (0x2D44+4) 
    3333//DEF(canon_shoot_menu_active                 ,0x00007751) // Found @0xff97bb7c,          stubs_min = 0x00007751 (0x7750+1) 
    34 //DEF(playrec_mode                            ,0x00002a7c) // Found @0xff877b40,          stubs_min = 0x00002a7c (0x2A78+0x4) 
     34//DEF(playrec_mode                            ,0x00002a7c) // Found @0xff877b4c,          stubs_min = 0x00002a7c (0x2A78+0x4) 
    3535//DEF(zoom_status                             ,0x0000b9dc) // Found @0xffa78464,          stubs_min = 0x0000b9dc (0xB9DC) 
    3636//DEF(some_flag_for_af_scan                   ,0x0000673c) // Found @0xff940518,          stubs_min = 0x0000673c (0x673C) 
  • trunk/platform/ixus200_sd980/sub/101c/stubs_entry.S

    r1397 r1399  
    5959//DEF(canon_menu_active                       ,0x00002ec8) // Found @0xff889704,          stubs_min = 0x00002ec8 (0x2EC4+4) 
    6060//DEF(canon_shoot_menu_active                 ,0x00007b09) // Found @0xff98d9ac,          stubs_min = 0x00007b09 (0x7B08+1) 
    61 //DEF(playrec_mode                            ,0x00002bfc) // Found @0xff87bbd0,          stubs_min = 0x00002bfc (0x2BF8+0x4) 
     61//DEF(playrec_mode                            ,0x00002bfc) // Found @0xff87bbdc,          stubs_min = 0x00002bfc (0x2BF8+0x4) 
    6262//DEF(zoom_status                             ,0x0001e3d4) // Found @0xffaadcdc,          stubs_min = 0x0001e3d4 (0x1E3D4) 
    6363//DEF(some_flag_for_af_scan                   ,0x00006cd4) // Found @0xff94dc3c,          stubs_min = 0x00006cd4 (0x6CD4) 
  • trunk/platform/ixus200_sd980/sub/101d/stubs_entry.S

    r1397 r1399  
    5858//DEF(canon_menu_active                       ,0x00002ec8) // Found @0xff889754,          stubs_min = 0x00002ec8 (0x2EC4+4) 
    5959//DEF(canon_shoot_menu_active                 ,0x00007b09) // Found @0xff98db68,          stubs_min = 0x00007b09 (0x7B08+1) 
    60 //DEF(playrec_mode                            ,0x00002bfc) // Found @0xff87bc20,          stubs_min = 0x00002bfc (0x2BF8+0x4) 
     60//DEF(playrec_mode                            ,0x00002bfc) // Found @0xff87bc2c,          stubs_min = 0x00002bfc (0x2BF8+0x4) 
    6161//DEF(zoom_status                             ,0x0001e3d4) // Found @0xffaade98,          stubs_min = 0x0001e3d4 (0x1E3D4) 
    6262//DEF(some_flag_for_af_scan                   ,0x00006cd4) // Found @0xff94ddf8,          stubs_min = 0x00006cd4 (0x6CD4) 
  • trunk/platform/ixus300_sd4000/sub/100d/stubs_entry.S

    r1397 r1399  
    4444//DEF(canon_menu_active                       ,0x00003040) // Found @0xff890234,          stubs_min = 0x00003040 (0x3040) 
    4545//DEF(canon_shoot_menu_active                 ,0x00007b5d) // Found @0xff9abd94,          stubs_min = 0x00007b5d (0x7B5D) 
    46 //DEF(playrec_mode                            ,0x00002d78) // Found @0xff882328,          stubs_min = 0x00002d78 (0x2D78) 
     46//DEF(playrec_mode                            ,0x00002d78) // Found @0xff882334,          stubs_min = 0x00002d78 (0x2D78) 
    4747//DEF(zoom_status                             ,0x0000cea4) // Found @0xffaccb94,          stubs_min = 0x0000cea4 (0xCEA4) 
    4848//DEF(some_flag_for_af_scan                   ,0x00006dd8) // Found @0xff96e984,          stubs_min = 0x00006dd8 (0x6DD8) 
  • trunk/platform/ixus310_elph500hs/sub/100a/stubs_entry.S

    r1397 r1399  
    3232//DEF(canon_menu_active                       ,0x000032f8) // Found @0xff0887f4,          stubs_min = 0x000032f8 (0x000032f8) 
    3333//DEF(canon_shoot_menu_active                 ,0x000087c9) // Found @0xff1c867c,          stubs_min = 0x000087c9 (0x000087c9) 
    34 //DEF(playrec_mode                            ,0x00003030) // Found @0xff07abe8,          stubs_min = 0x00003030 (0x00003030) 
    35 //DEF(playrec_mode                            ,0x0001100c) // Found @0xff3c82dc, ** != ** stubs_min = 0x00003030 (0x00003030) 
     34//DEF(playrec_mode                            ,0x00003030) // Found @0xff07abf4,          stubs_min = 0x00003030 (0x00003030) 
    3635//DEF(zoom_status                             ,0x0000e7c0) // Found @0xff324474,          stubs_min = 0x0000e7c0 (0x0000e7c0) 
    3736//DEF(some_flag_for_af_scan                   ,0x000074e0) // Found @0xff183040,          stubs_min = 0x000074e0 (0x000074e0) 
  • trunk/platform/ixus310_elph500hs/sub/101a/stubs_entry.S

    r1397 r1399  
    3232//DEF(canon_menu_active                       ,0x000032f8) // Found @0xff0887f4,          stubs_min = 0x000032f8 (0x000032f8) 
    3333//DEF(canon_shoot_menu_active                 ,0x000087c9) // Found @0xff1c867c,          stubs_min = 0x000087c9 (0x000087c9) 
    34 //DEF(playrec_mode                            ,0x00003030) // Found @0xff07abe8,          stubs_min = 0x00003030 (0x00003030) 
    35 //DEF(playrec_mode                            ,0x0001100c) // Found @0xff3c82f4, ** != ** stubs_min = 0x00003030 (0x00003030) 
     34//DEF(playrec_mode                            ,0x00003030) // Found @0xff07abf4,          stubs_min = 0x00003030 (0x00003030) 
    3635//DEF(zoom_status                             ,0x0000e7c0) // Found @0xff32448c,          stubs_min = 0x0000e7c0 (0x0000e7c0) 
    3736//DEF(some_flag_for_af_scan                   ,0x000074e0) // Found @0xff183040,          stubs_min = 0x000074e0 (0x000074e0) 
  • trunk/platform/ixus95_sd1200/sub/100c/stubs_entry.S

    r1397 r1399  
    4646//DEF(canon_menu_active                       ,0x00002bb0) // Found @0xffc5adf8,          stubs_min = 0x00002bb0 (0x2BAC+0x04) 
    4747//DEF(canon_shoot_menu_active                 ,0x0000681d) // Found @0xffd2a1ac,          stubs_min = 0x0000681d (0x681C+0x01) 
    48 //DEF(playrec_mode                            ,0x00002924) // Found @0xffc4e4e0,          stubs_min = 0x00002924 (0x2924) 
     48//DEF(playrec_mode                            ,0x00002924) // Found @0xffc4e4ec,          stubs_min = 0x00002924 (0x2924) 
    4949//DEF(zoom_status                             ,0x000096b4) // Found @0xffdf8b90,          stubs_min = 0x000096b4 (0x96B4) 
    5050//DEF(some_flag_for_af_scan                   ,0x00005b4c) // Found @0xffcfa7ac,          stubs_min = 0x00005b4c (0x5B4C) 
  • trunk/platform/s90/sub/100c/stubs_entry.S

    r1397 r1399  
    4141//DEF(movie_status                            ,0x00007ae8) // Found @0xff961448,          stubs_min = 0x00007ae8 (0x7ab0+0x38) 
    4242//DEF(full_screen_refresh                     ,0x0000a36c) // Found @0xffa07d74 
    43 //DEF(playrec_mode                            ,0x00002d64) // Found @0xff87f9e8,          stubs_min = 0x00002d64 (0x2d60+0x4) 
     43//DEF(playrec_mode                            ,0x00002d64) // Found @0xff87f9f4,          stubs_min = 0x00002d64 (0x2d60+0x4) 
    4444//DEF(zoom_status                             ,0x00008aa4) // Found @0xff99bb20,          stubs_min = 0x00008aa4 (0x8AA4) 
    4545//DEF(some_flag_for_af_scan                   ,0x00007ff4) // Found @0xff9644d8,          stubs_min = 0x00007ff4 (0x7FF4) 
  • trunk/platform/s90/sub/101a/stubs_entry.S

    r1397 r1399  
    3333//DEF(canon_menu_active                       ,0x00003038) // Found @0xff88d65c,          stubs_min = 0x00003038 (0x3034+4) 
    3434//DEF(canon_shoot_menu_active                 ,0x00008dd1) // Found @0xff9ab7a0,          stubs_min = 0x00008dd1 (0x8DD0+1) 
    35 //DEF(playrec_mode                            ,0x00002d64) // Found @0xff87fa14,          stubs_min = 0x00002d64 (0x2d60+0x4) 
     35//DEF(playrec_mode                            ,0x00002d64) // Found @0xff87fa20,          stubs_min = 0x00002d64 (0x2d60+0x4) 
    3636//DEF(zoom_status                             ,0x00008aa4) // Found @0xff99bb74,          stubs_min = 0x00008aa4 (0x8AA4) 
    3737//DEF(some_flag_for_af_scan                   ,0x00007ff4) // Found @0xff96452c,          stubs_min = 0x00007ff4 (0x7FF4) 
  • trunk/platform/s90/sub/101c/stubs_entry.S

    r1397 r1399  
    3333//DEF(canon_menu_active                       ,0x00003038) // Found @0xff88d6ac,          stubs_min = 0x00003038 (0x3034+4) 
    3434//DEF(canon_shoot_menu_active                 ,0x00008dd1) // Found @0xff9ab95c,          stubs_min = 0x00008dd1 (0x8DD0+1) 
    35 //DEF(playrec_mode                            ,0x00002d64) // Found @0xff87fa64,          stubs_min = 0x00002d64 (0x2d60+0x4) 
     35//DEF(playrec_mode                            ,0x00002d64) // Found @0xff87fa70,          stubs_min = 0x00002d64 (0x2d60+0x4) 
    3636//DEF(zoom_status                             ,0x00008aa4) // Found @0xff99bd30,          stubs_min = 0x00008aa4 (0x8AA4) 
    3737//DEF(some_flag_for_af_scan                   ,0x00007ff4) // Found @0xff9646e8,          stubs_min = 0x00007ff4 (0x7FF4) 
  • trunk/platform/s95/sub/100e/stubs_entry.S

    r1397 r1399  
    3131//DEF(canon_menu_active                       ,0x00003250) // Found @0xff896fc0,          stubs_min = 0x00003250 (0x324c+4) 
    3232//DEF(canon_shoot_menu_active                 ,0x00008759) // Found @0xff9d7df8,          stubs_min = 0x00008759 (0x8758+1) 
    33 //DEF(playrec_mode                            ,0x00002f78) // Found @0xff889100,          stubs_min = 0x00002f78 (0x2f74+0x4) 
     33//DEF(playrec_mode                            ,0x00002f78) // Found @0xff88910c,          stubs_min = 0x00002f78 (0x2f74+0x4) 
    3434//DEF(zoom_status                             ,0x0000835c) // Found @0xff9c3384,          stubs_min = 0x0000835c (0x835C) 
    3535//DEF(some_flag_for_af_scan                   ,0x00007534) // Found @0xff9894b4,          stubs_min = 0x00007534 (0x7534) 
  • trunk/platform/s95/sub/100h/stubs_entry.S

    r1397 r1399  
    3131//DEF(canon_menu_active                       ,0x00003250) // Found @0xff896fc0,          stubs_min = 0x00003250 (0x324c+4) 
    3232//DEF(canon_shoot_menu_active                 ,0x00008759) // Found @0xff9d7e04,          stubs_min = 0x00008759 (0x8758+1) 
    33 //DEF(playrec_mode                            ,0x00002f78) // Found @0xff889100,          stubs_min = 0x00002f78 (0x2f74+0x4) 
     33//DEF(playrec_mode                            ,0x00002f78) // Found @0xff88910c,          stubs_min = 0x00002f78 (0x2f74+0x4) 
    3434//DEF(zoom_status                             ,0x0000835c) // Found @0xff9c3390,          stubs_min = 0x0000835c (0x835C) 
    3535//DEF(some_flag_for_af_scan                   ,0x00007534) // Found @0xff9894c0,          stubs_min = 0x00007534 (0x7534) 
  • trunk/platform/s95/sub/100i/stubs_entry.S

    r1397 r1399  
    3131//DEF(canon_menu_active                       ,0x00003250) // Found @0xff896fc0,          stubs_min = 0x00003250 (0x324c+4) 
    3232//DEF(canon_shoot_menu_active                 ,0x00008759) // Found @0xff9d7e04,          stubs_min = 0x00008759 (0x8758+1) 
    33 //DEF(playrec_mode                            ,0x00002f78) // Found @0xff889100,          stubs_min = 0x00002f78 (0x2f74+0x4) 
     33//DEF(playrec_mode                            ,0x00002f78) // Found @0xff88910c,          stubs_min = 0x00002f78 (0x2f74+0x4) 
    3434//DEF(zoom_status                             ,0x0000835c) // Found @0xff9c3390,          stubs_min = 0x0000835c (0x835C) 
    3535//DEF(some_flag_for_af_scan                   ,0x00007534) // Found @0xff9894c0,          stubs_min = 0x00007534 (0x7534) 
  • trunk/platform/s95/sub/100k/stubs_entry.S

    r1397 r1399  
    3131//DEF(canon_menu_active                       ,0x00003250) // Found @0xff896fc0,          stubs_min = 0x00003250 (0x324c+4) 
    3232//DEF(canon_shoot_menu_active                 ,0x00008759) // Found @0xff9d7e04,          stubs_min = 0x00008759 (0x8758+1) 
    33 //DEF(playrec_mode                            ,0x00002f78) // Found @0xff889100,          stubs_min = 0x00002f78 (0x2f74+0x4) 
     33//DEF(playrec_mode                            ,0x00002f78) // Found @0xff88910c,          stubs_min = 0x00002f78 (0x2f74+0x4) 
    3434//DEF(zoom_status                             ,0x0000835c) // Found @0xff9c3390,          stubs_min = 0x0000835c (0x835C) 
    3535//DEF(some_flag_for_af_scan                   ,0x00007534) // Found @0xff9894c0,          stubs_min = 0x00007534 (0x7534) 
  • trunk/platform/sx130is/sub/101c/stubs_entry.S

    r1397 r1399  
    3636//DEF(canon_menu_active                       ,0x00003038) // Found @0xff88e340,          stubs_min = 0x00003038 (0x3034+4) 
    3737//DEF(canon_shoot_menu_active                 ,0x00007d89) // Found @0xff9a95b8,          stubs_min = 0x00007d89 (0x7D88+1) 
    38 //DEF(playrec_mode                            ,0x00002d64) // Found @0xff880638,          stubs_min = 0x00002d64 (0x2D60+0x4) 
     38//DEF(playrec_mode                            ,0x00002d64) // Found @0xff880644,          stubs_min = 0x00002d64 (0x2D60+0x4) 
    3939//DEF(zoom_status                             ,0x0000ce70) // Found @0xffac4bf0,          stubs_min = 0x0000ce70 (0xCE70) 
    4040//DEF(some_flag_for_af_scan                   ,0x00006f68) // Found @0xff96cc44,          stubs_min = 0x00006f68 (0x6F68) 
  • trunk/platform/sx130is/sub/101d/stubs_entry.S

    r1397 r1399  
    3636//DEF(canon_menu_active                       ,0x00003038) // Found @0xff88e340,          stubs_min = 0x00003038 (0x3034+4) 
    3737//DEF(canon_shoot_menu_active                 ,0x00007d89) // Found @0xff9a95b8,          stubs_min = 0x00007d89 (0x7D88+1) 
    38 //DEF(playrec_mode                            ,0x00002d64) // Found @0xff880638,          stubs_min = 0x00002d64 (0x2D60+0x4) 
     38//DEF(playrec_mode                            ,0x00002d64) // Found @0xff880644,          stubs_min = 0x00002d64 (0x2D60+0x4) 
    3939//DEF(zoom_status                             ,0x0000ce70) // Found @0xffac4bf0,          stubs_min = 0x0000ce70 (0xCE70) 
    4040//DEF(some_flag_for_af_scan                   ,0x00006f68) // Found @0xff96cc44,          stubs_min = 0x00006f68 (0x6F68) 
  • trunk/platform/sx130is/sub/101f/stubs_entry.S

    r1397 r1399  
    3333//DEF(canon_menu_active                       ,0x00003038) // Found @0xff88e340,          stubs_min = 0x00003038 (0x00003038) 
    3434//DEF(canon_shoot_menu_active                 ,0x00007d89) // Found @0xff9a95b8,          stubs_min = 0x00007d89 (0x00007d89) 
    35 //DEF(playrec_mode                            ,0x00002d64) // Found @0xff880638,          stubs_min = 0x00002d64 (0x00002d64) 
     35//DEF(playrec_mode                            ,0x00002d64) // Found @0xff880644,          stubs_min = 0x00002d64 (0x00002d64) 
    3636//DEF(zoom_status                             ,0x0000ce70) // Found @0xffac4c14,          stubs_min = 0x0000ce70 (0x0000ce70) 
    3737//DEF(some_flag_for_af_scan                   ,0x00006f68) // Found @0xff96cc44,          stubs_min = 0x00006f68 (0x00006f68) 
  • trunk/platform/sx20/sub/100f/stubs_entry.S

    r1397 r1399  
    3838//DEF(canon_menu_active                       ,0x0000312c) // Found @0xff88fe90,          stubs_min = 0x0000312c (0x3128+4) 
    3939//DEF(canon_shoot_menu_active                 ,0x00008839) // Found @0xff9aa038,          stubs_min = 0x00008839 (0x8838+1) 
    40 //DEF(playrec_mode                            ,0x00002e58) // Found @0xff88221c,          stubs_min = 0x00002e58 (0x2E54+0x4) 
     40//DEF(playrec_mode                            ,0x00002e58) // Found @0xff882228,          stubs_min = 0x00002e58 (0x2E54+0x4) 
    4141//DEF(zoom_status                             ,0x0000c6b8) // Found @0xffaaf400,          stubs_min = 0x0000c6b8 (0xC6B8) 
    4242//DEF(some_flag_for_af_scan                   ,0x0000792c) // Found @0xff95fb70 
  • trunk/platform/sx20/sub/102b/stubs_entry.S

    r1397 r1399  
    4040//DEF(canon_menu_active                       ,0x0000312c) // Found @0xff88fe90,          stubs_min = 0x0000312c (0x3128+4) 
    4141//DEF(canon_shoot_menu_active                 ,0x00008845) // Found @0xff9aa028,          stubs_min = 0x00008845 (0x8844+1) 
    42 //DEF(playrec_mode                            ,0x00002e58) // Found @0xff88221c,          stubs_min = 0x00002e58 (0x2E54+0x4) 
     42//DEF(playrec_mode                            ,0x00002e58) // Found @0xff882228,          stubs_min = 0x00002e58 (0x2E54+0x4) 
    4343//DEF(zoom_status                             ,0x0000c6c0) // Found @0xffaaf48c,          stubs_min = 0x0000c6c0 (0xC6C0) 
    4444//DEF(some_flag_for_af_scan                   ,0x00007934) // Found @0xff95fb44 
  • trunk/platform/sx20/sub/102d/stubs_entry.S

    r1397 r1399  
    4040//DEF(canon_menu_active                       ,0x0000312c) // Found @0xff88fee0,          stubs_min = 0x0000312c (0x3128+4) 
    4141//DEF(canon_shoot_menu_active                 ,0x00008845) // Found @0xff9aa1e4,          stubs_min = 0x00008845 (0x8844+1) 
    42 //DEF(playrec_mode                            ,0x00002e58) // Found @0xff88226c,          stubs_min = 0x00002e58 (0x2E54+0x4) 
     42//DEF(playrec_mode                            ,0x00002e58) // Found @0xff882278,          stubs_min = 0x00002e58 (0x2E54+0x4) 
    4343//DEF(zoom_status                             ,0x0000c6c0) // Found @0xffaaf648,          stubs_min = 0x0000c6c0 (0xC6C0) 
    4444//DEF(some_flag_for_af_scan                   ,0x00007934) // Found @0xff95fd00 
  • trunk/platform/sx200is/sub/100c/stubs_entry.S

    r1397 r1399  
    3333//DEF(canon_menu_active                       ,0x00002f10) // Found @0xff874e3c,          stubs_min = 0x00002f10 (0x2F0C+4) 
    3434//DEF(canon_shoot_menu_active                 ,0x0000786d) // Found @0xff97761c,          stubs_min = 0x0000786d (0x786C+1) 
    35 //DEF(playrec_mode                            ,0x00002c70) // Found @0xff868014,          stubs_min = 0x00002c70 (0x2C6C+0x4) 
     35//DEF(playrec_mode                            ,0x00002c70) // Found @0xff868020,          stubs_min = 0x00002c70 (0x2C6C+0x4) 
    3636//DEF(zoom_status                             ,0x0000b850) // Found @0xffa775d0,          stubs_min = 0x0000b850 (0xb850) 
    3737//DEF(some_flag_for_af_scan                   ,0x00006af8) // Found @0xff93b340,          stubs_min = 0x00006af8 (0x6AF8) 
  • trunk/platform/sx220hs/sub/100a/stubs_entry.S

    r1397 r1399  
    3939//DEF(canon_menu_active                       ,0x00004274) // Found @0xff08b3f4,          stubs_min = 0x00004274 (0x4270+4) 
    4040//DEF(canon_shoot_menu_active                 ,0x000098e9) // Found @0xff1ce4f8,          stubs_min = 0x000098e9 (0x98E8+1) 
    41 //DEF(playrec_mode                            ,0x00003fa8) // Found @0xff07d76c,          stubs_min = 0x00003fa8 (0x3FA4+0x4) 
     41//DEF(playrec_mode                            ,0x00003fa8) // Found @0xff07d778,          stubs_min = 0x00003fa8 (0x3FA4+0x4) 
    4242//DEF(zoom_status                             ,0x0000f5c4) // Found @0xff31c3ec,          stubs_min = 0x0000f5c4 (0xF5C4) 
    4343//DEF(some_flag_for_af_scan                   ,0x00008998) // Found @0xff18b738,          stubs_min = 0x00008998 (0x8998) 
  • trunk/platform/sx220hs/sub/101a/stubs_entry.S

    r1397 r1399  
    3939//DEF(canon_menu_active                       ,0x00004274) // Found @0xff08b3f4,          stubs_min = 0x00004274 (0x4270+4) 
    4040//DEF(canon_shoot_menu_active                 ,0x000098e9) // Found @0xff1ce4f8,          stubs_min = 0x000098e9 (0x98E8+1) 
    41 //DEF(playrec_mode                            ,0x00003fa8) // Found @0xff07d76c,          stubs_min = 0x00003fa8 (0x3FA4+0x4) 
     41//DEF(playrec_mode                            ,0x00003fa8) // Found @0xff07d778,          stubs_min = 0x00003fa8 (0x3FA4+0x4) 
    4242//DEF(zoom_status                             ,0x0000f5c4) // Found @0xff31c404, ** != ** stubs_min = 0x0000f5a4 (0xF5A4) 
    4343//DEF(some_flag_for_af_scan                   ,0x00008998) // Found @0xff18b738,          stubs_min = 0x00008998 (0x8998) 
  • trunk/platform/sx220hs/sub/101b/stubs_entry.S

    r1397 r1399  
    3939//DEF(canon_menu_active                       ,0x00004274) // Found @0xff08b3f4,          stubs_min = 0x00004274 (0x4270+4) 
    4040//DEF(canon_shoot_menu_active                 ,0x000098e9) // Found @0xff1ce4f8,          stubs_min = 0x000098e9 (0x98E8+1) 
    41 //DEF(playrec_mode                            ,0x00003fa8) // Found @0xff07d76c,          stubs_min = 0x00003fa8 (0x3FA4+0x4) 
     41//DEF(playrec_mode                            ,0x00003fa8) // Found @0xff07d778,          stubs_min = 0x00003fa8 (0x3FA4+0x4) 
    4242//DEF(zoom_status                             ,0x0000f5c4) // Found @0xff31c410, ** != ** stubs_min = 0x0000f5a4 (0xF5A4) 
    4343//DEF(some_flag_for_af_scan                   ,0x00008998) // Found @0xff18b738,          stubs_min = 0x00008998 (0x8998) 
  • trunk/platform/sx230hs/sub/100c/stubs_entry.S

    r1397 r1399  
    4141//DEF(canon_menu_active                       ,0x000042d4) // Found @0xff08ca84,          stubs_min = 0x000042d4 (0x000042d4) 
    4242//DEF(canon_shoot_menu_active                 ,0x00009995) // Found @0xff1d45b4,          stubs_min = 0x00009995 (0x00009995) 
    43 //DEF(playrec_mode                            ,0x00004008) // Found @0xff07ed08,          stubs_min = 0x00004008 (0x00004008) 
     43//DEF(playrec_mode                            ,0x00004008) // Found @0xff07ed14,          stubs_min = 0x00004008 (0x00004008) 
    4444//DEF(zoom_status                             ,0x0000f6bc) // Found @0xff326800, ** != ** stubs_min = 0x0000f69c (0x0000f69c) 
    4545//DEF(some_flag_for_af_scan                   ,0x00008a28) // Found @0xff190c5c,          stubs_min = 0x00008a28 (0x00008a28) 
  • trunk/platform/sx230hs/sub/101a/stubs_entry.S

    r1397 r1399  
    4141//DEF(canon_menu_active                       ,0x000042d4) // Found @0xff08ca7c,          stubs_min = 0x000042d4 (0x42D0+4) 
    4242//DEF(canon_shoot_menu_active                 ,0x00009995) // Found @0xff1d4744,          stubs_min = 0x00009995 (0x9994+0x1) 
    43 //DEF(playrec_mode                            ,0x00004008) // Found @0xff07ed38,          stubs_min = 0x00004008 (0x4004+0x04) 
     43//DEF(playrec_mode                            ,0x00004008) // Found @0xff07ed44,          stubs_min = 0x00004008 (0x4004+0x04) 
    4444//DEF(zoom_status                             ,0x0000f6bc) // Found @0xff326964, ** != ** stubs_min = 0x0000f69c (0xF69C) 
    4545//DEF(some_flag_for_af_scan                   ,0x00008a28) // Found @0xff190e18,          stubs_min = 0x00008a28 (0x8A28) 
  • trunk/platform/sx230hs/sub/101b/stubs_entry.S

    r1397 r1399  
    4141//DEF(canon_menu_active                       ,0x000042d4) // Found @0xff08ca7c,          stubs_min = 0x000042d4 (0x42D0+4) 
    4242//DEF(canon_shoot_menu_active                 ,0x00009995) // Found @0xff1d4744,          stubs_min = 0x00009995 (0x9994+0x1) 
    43 //DEF(playrec_mode                            ,0x00004008) // Found @0xff07ed38,          stubs_min = 0x00004008 (0x4004+0x04) 
     43//DEF(playrec_mode                            ,0x00004008) // Found @0xff07ed44,          stubs_min = 0x00004008 (0x4004+0x04) 
    4444//DEF(zoom_status                             ,0x0000f6bc) // Found @0xff326970, ** != ** stubs_min = 0x0000f69c (0xF69C) 
    4545//DEF(some_flag_for_af_scan                   ,0x00008a28) // Found @0xff190e18,          stubs_min = 0x00008a28 (0x8A28) 
  • trunk/platform/sx30/sub/100e/stubs_entry.S

    r1397 r1399  
    3131//DEF(canon_menu_active                       ,0x00003a2c) // Found @0xff89a56c,          stubs_min = 0x00003a2c (0x3A28+4) 
    3232//DEF(canon_shoot_menu_active                 ,0x00009901) // Found @0xff9de8f0,          stubs_min = 0x00009901 (0x9900+1) 
    33 //DEF(playrec_mode                            ,0x00003758) // Found @0xff88c70c,          stubs_min = 0x00003758 (0x3754+0x4) 
     33//DEF(playrec_mode                            ,0x00003758) // Found @0xff88c718,          stubs_min = 0x00003758 (0x3754+0x4) 
    3434//DEF(zoom_status                             ,0x0000e7c4) // Found @0xffb046d4,          stubs_min = 0x0000e7c4 (0xE7C4) 
    3535//DEF(some_flag_for_af_scan                   ,0x000085cc) // Found @0xff990fec 
  • trunk/platform/sx30/sub/100h/stubs_entry.S

    r1397 r1399  
    3131//DEF(canon_menu_active                       ,0x00003a2c) // Found @0xff89a56c,          stubs_min = 0x00003a2c (0x3A28+4) 
    3232//DEF(canon_shoot_menu_active                 ,0x00009901) // Found @0xff9de9ac,          stubs_min = 0x00009901 (0x9900+1) 
    33 //DEF(playrec_mode                            ,0x00003758) // Found @0xff88c70c,          stubs_min = 0x00003758 (0x3754+0x4) 
     33//DEF(playrec_mode                            ,0x00003758) // Found @0xff88c718,          stubs_min = 0x00003758 (0x3754+0x4) 
    3434//DEF(zoom_status                             ,0x0000e7c4) // Found @0xffb04790,          stubs_min = 0x0000e7c4 (0xE7C4) 
    3535//DEF(some_flag_for_af_scan                   ,0x000085cc) // Found @0xff991078 
  • trunk/platform/sx30/sub/100l/stubs_entry.S

    r1397 r1399  
    3131//DEF(canon_menu_active                       ,0x00003a2c) // Found @0xff89a570,          stubs_min = 0x00003a2c (0x3A28+4) 
    3232//DEF(canon_shoot_menu_active                 ,0x00009901) // Found @0xff9deb54,          stubs_min = 0x00009901 (0x9900+1) 
    33 //DEF(playrec_mode                            ,0x00003758) // Found @0xff88c710,          stubs_min = 0x00003758 (0x3754+0x4) 
     33//DEF(playrec_mode                            ,0x00003758) // Found @0xff88c71c,          stubs_min = 0x00003758 (0x3754+0x4) 
    3434//DEF(zoom_status                             ,0x0000e7c4) // Found @0xffb04938,          stubs_min = 0x0000e7c4 (0xE7C4) 
    3535//DEF(some_flag_for_af_scan                   ,0x000085cc) // Found @0xff991220 
  • trunk/platform/sx30/sub/100n/stubs_entry.S

    r1397 r1399  
    3131//DEF(canon_menu_active                       ,0x00003a2c) // Found @0xff89a570,          stubs_min = 0x00003a2c (0x3A28+4) 
    3232//DEF(canon_shoot_menu_active                 ,0x00009901) // Found @0xff9debd8,          stubs_min = 0x00009901 (0x9900+1) 
    33 //DEF(playrec_mode                            ,0x00003758) // Found @0xff88c710,          stubs_min = 0x00003758 (0x3754+0x4) 
     33//DEF(playrec_mode                            ,0x00003758) // Found @0xff88c71c,          stubs_min = 0x00003758 (0x3754+0x4) 
    3434//DEF(zoom_status                             ,0x0000e7c4) // Found @0xffb049bc,          stubs_min = 0x0000e7c4 (0xE7C4) 
    3535//DEF(some_flag_for_af_scan                   ,0x000085cc) // Found @0xff9912a4 
  • trunk/platform/sx30/sub/100p/stubs_entry.S

    r1397 r1399  
    3131//DEF(canon_menu_active                       ,0x00003a2c) // Found @0xff89a570,          stubs_min = 0x00003a2c (0x3A28+4) 
    3232//DEF(canon_shoot_menu_active                 ,0x00009901) // Found @0xff9debd8,          stubs_min = 0x00009901 (0x9900+1) 
    33 //DEF(playrec_mode                            ,0x00003758) // Found @0xff88c710,          stubs_min = 0x00003758 (0x3754+0x4) 
     33//DEF(playrec_mode                            ,0x00003758) // Found @0xff88c71c,          stubs_min = 0x00003758 (0x3754+0x4) 
    3434//DEF(zoom_status                             ,0x0000e7c4) // Found @0xffb049bc,          stubs_min = 0x0000e7c4 (0xE7C4) 
    3535//DEF(some_flag_for_af_scan                   ,0x000085cc) // Found @0xff9912a4 
  • trunk/tools/finsig_dryos.c

    r1397 r1399  
    12091209        //                                                                                                                                       R20   R23   R31   R39   R43   R45   R47   R49 
    12101210        { 12, "DeleteFile_Fut", "DeleteFile_Fut", 1,                                            0x38, 0x38, 0x4C, 0x4C, 0x4C, 0x54, 0x54, 0x54 }, 
    1211         { 12, "AllocateUncacheableMemory", "AllocateUncacheableMemory", 1,      0x2C, 0x2C, 0x2C, 0x2C, 0x2C, 0x34, 0x34, 0x38 }, 
     1211        { 12, "AllocateUncacheableMemory", "AllocateUncacheableMemory", 1,      0x2C, 0x2C, 0x2C, 0x2C, 0x2C, 0x34, 0x34, 0x34 }, 
    12121212        { 12, "FreeUncacheableMemory", "FreeUncacheableMemory", 1,                      0x30, 0x30, 0x30, 0x30, 0x30, 0x38, 0x38, 0x38 }, 
    12131213        { 12, "free", "free", 1,                                                                                        0x28, 0x28, 0x28, 0x28, 0x28, 0x30, 0x30, 0x30 }, 
     
    29112911         
    29122912        // Find 'playrec_mode' 
    2913         for (k=0; k<fw->size; k++) 
    2914         { 
    2915                 if (((fw->buf[k]    & 0xFF1FF000) == 0xE51F1000) &&     // LDR R1, =base 
    2916                         ((fw->buf[k+1]  & 0xFFFFF000) == 0xE5810000) && // STR R0, [R1, #n] 
    2917                     ((fw->buf[k+3]  & 0xFF1FF000) == 0xE51F0000) &&     // LDR R0, =base 
    2918                         ((fw->buf[k+4]  & 0xFFFFF000) == 0xE5900000) && // LDR R0, [R0, #n] 
    2919                     ((fw->buf[k+6]  & 0xFF1FF000) == 0xE51F1000) &&     // LDR R1, =base 
    2920                     ((fw->buf[k+9]  & 0xFF1FF000) == 0xE51F0000) &&     // LDR R0, =base 
    2921                     ((fw->buf[k+12] & 0xFF1FF000) == 0xE51F1000) &&     // LDR R1, =base 
    2922                     ((fw->buf[k+15] & 0xFF1FF000) == 0xE51F0000) &&     // LDR R0, =base 
    2923                     ((fw->buf[k+18] & 0xFF1FF000) == 0xE51F1000) &&     // LDR R1, =base 
    2924                         (fw->buf[LDR2idx(fw,k)] == fw->buf[LDR2idx(fw,k+3)]) && 
    2925                         (fw->buf[LDR2idx(fw,k)] == fw->buf[LDR2idx(fw,k+6)]) && 
    2926                         (fw->buf[LDR2idx(fw,k)] == fw->buf[LDR2idx(fw,k+9)]) && 
    2927                         (fw->buf[LDR2idx(fw,k)] == fw->buf[LDR2idx(fw,k+12)]) && 
    2928                         (fw->buf[LDR2idx(fw,k)] == fw->buf[LDR2idx(fw,k+15)]) && 
    2929                         (fw->buf[LDR2idx(fw,k)] == fw->buf[LDR2idx(fw,k+18)])) 
     2913        int found_playrec_mode = 0; 
     2914        k = find_str_ref(fw, "AFFChg"); 
     2915        if ((k >= 0) && isBL(fw,k+6)) 
     2916        { 
     2917                k = idxFollowBranch(fw, k+6, 0x01000001); 
     2918                if (isLDR_PC(fw,k) && isLDR(fw,k+1)) 
    29302919                { 
    29312920                        uint32_t base = fw->buf[LDR2idx(fw,k)]; 
    29322921                        uint32_t ofst = fw->buf[k+1] & 0x00000FFF; 
    29332922                        print_stubs_min(fw,"playrec_mode",base+ofst,idx2adr(fw,k)); 
    2934                         //break; 
     2923                        found_playrec_mode = 1; 
     2924                } 
     2925        } 
     2926        if (!found_playrec_mode) 
     2927        { 
     2928                for (k=0; k<fw->size; k++) 
     2929                { 
     2930                        if (((fw->buf[k]    & 0xFF1FF000) == 0xE51F1000) &&     // LDR R1, =base 
     2931                                ((fw->buf[k+1]  & 0xFFFFF000) == 0xE5810000) && // STR R0, [R1, #n] 
     2932                                ((fw->buf[k+3]  & 0xFF1FF000) == 0xE51F0000) && // LDR R0, =base 
     2933                                ((fw->buf[k+4]  & 0xFFFFF000) == 0xE5900000) && // LDR R0, [R0, #n] 
     2934                                ((fw->buf[k+6]  & 0xFF1FF000) == 0xE51F1000) && // LDR R1, =base 
     2935                                ((fw->buf[k+9]  & 0xFF1FF000) == 0xE51F0000) && // LDR R0, =base 
     2936                                ((fw->buf[k+12] & 0xFF1FF000) == 0xE51F1000) && // LDR R1, =base 
     2937                                ((fw->buf[k+15] & 0xFF1FF000) == 0xE51F0000) && // LDR R0, =base 
     2938                                ((fw->buf[k+18] & 0xFF1FF000) == 0xE51F1000) && // LDR R1, =base 
     2939                                (fw->buf[LDR2idx(fw,k)] == fw->buf[LDR2idx(fw,k+3)]) && 
     2940                                (fw->buf[LDR2idx(fw,k)] == fw->buf[LDR2idx(fw,k+6)]) && 
     2941                                (fw->buf[LDR2idx(fw,k)] == fw->buf[LDR2idx(fw,k+9)]) && 
     2942                                (fw->buf[LDR2idx(fw,k)] == fw->buf[LDR2idx(fw,k+12)]) && 
     2943                                (fw->buf[LDR2idx(fw,k)] == fw->buf[LDR2idx(fw,k+15)]) && 
     2944                                (fw->buf[LDR2idx(fw,k)] == fw->buf[LDR2idx(fw,k+18)])) 
     2945                        { 
     2946                                uint32_t base = fw->buf[LDR2idx(fw,k)]; 
     2947                                uint32_t ofst = fw->buf[k+1] & 0x00000FFF; 
     2948                                print_stubs_min(fw,"playrec_mode",base+ofst,idx2adr(fw,k)); 
     2949                                found_playrec_mode = 1; 
     2950                                //break; 
     2951                        } 
    29352952                } 
    29362953        } 
Note: See TracChangeset for help on using the changeset viewer.