Changeset 958


Ignore:
Timestamp:
10/18/10 05:52:38 (3 years ago)
Author:
reyalp
Message:

For newer dryos cams, change sig for ExecuteEventProcedure? to variant that doesn't assert if eventproc is missing.

Location:
trunk
Files:
43 edited

Legend:

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

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xffc12bf0) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xffc5543c) 
     10NSTUB(ExecuteEventProcedure, 0xffc553c4) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212NSTUB(ExitTask, 0xffc0bb50) 
  • trunk/platform/a470/sub/100e/stubs_entry.S

    r957 r958  
    99// Best match: 66% 
    1010NSTUB(EnterToCompensationEVF, 0xffc15c0c) 
    11 NSTUB(ExecuteEventProcedure, 0xffc53380) 
     11NSTUB(ExecuteEventProcedure, 0xffc53308) 
    1212// Best match: 79% 
    1313NSTUB(ExitFromCompensationEVF, 0xffc15bdc) 
  • trunk/platform/a470/sub/101b/stubs_entry.S

    r957 r958  
    99// Best match: 66% 
    1010NSTUB(EnterToCompensationEVF, 0xffc15c0c) 
    11 NSTUB(ExecuteEventProcedure, 0xffc53380) 
     11NSTUB(ExecuteEventProcedure, 0xffc53308) 
    1212// Best match: 79% 
    1313NSTUB(ExitFromCompensationEVF, 0xffc15bdc) 
  • trunk/platform/a470/sub/102c/stubs_entry.S

    r957 r958  
    99// Best match: 66% 
    1010NSTUB(EnterToCompensationEVF, 0xffc15c0c) 
    11 NSTUB(ExecuteEventProcedure, 0xffc5389c) 
     11NSTUB(ExecuteEventProcedure, 0xffc53824) 
    1212// Best match: 79% 
    1313NSTUB(ExitFromCompensationEVF, 0xffc15bdc) 
  • trunk/platform/a480/sub/100b/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xffc12ad8) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xffc4dc50) 
     10NSTUB(ExecuteEventProcedure, 0xffc4dbd8) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212NSTUB(ExitTask, 0xffc0bc54) 
  • trunk/platform/a590/sub/100e/stubs_entry.S

    r957 r958  
    1010NSTUB(EnterToCompensationEVF, 0xffc15f54) 
    1111// ALT: NSTUB(EnterToCompensationEVF, 0xffc15fd4) // 19/5 
    12 NSTUB(ExecuteEventProcedure, 0xffc59f2c) 
     12NSTUB(ExecuteEventProcedure, 0xffc59eb4) 
    1313// Best match: 79% 
    1414NSTUB(ExitFromCompensationEVF, 0xffc15f24) 
  • trunk/platform/a590/sub/101b/stubs_entry.S

    r957 r958  
    1010NSTUB(EnterToCompensationEVF, 0xffc15f54) 
    1111// ALT: NSTUB(EnterToCompensationEVF, 0xffc15fd4) // 19/5 
    12 NSTUB(ExecuteEventProcedure, 0xffc59f2c) 
     12NSTUB(ExecuteEventProcedure, 0xffc59eb4) 
    1313// Best match: 79% 
    1414NSTUB(ExitFromCompensationEVF, 0xffc15f24) 
  • trunk/platform/d10/sub/100a/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff82355c) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff86dfd8) 
     10NSTUB(ExecuteEventProcedure, 0xff86df60) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/g11/sub/100f/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff83530c) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff8898ac) 
     10NSTUB(ExecuteEventProcedure, 0xff889834) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/g11/sub/100j/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff83533c) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff88997c) 
     10NSTUB(ExecuteEventProcedure, 0xff889904) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/g11/sub/100l/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff83533c) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff8899cc) 
     10NSTUB(ExecuteEventProcedure, 0xff889954) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/ixus100_sd780/sub/100c/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff823544) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff86a590) 
     10NSTUB(ExecuteEventProcedure, 0xff86a518) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/ixus80_sd1100/sub/100c/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff823700) 
    99NSTUB(EnterToCompensationEVF, 0xff825f48) 
    10 NSTUB(ExecuteEventProcedure, 0xff8691f8) 
     10NSTUB(ExecuteEventProcedure, 0xff869180) 
    1111NSTUB(ExitFromCompensationEVF, 0xff825f98) 
    1212NSTUB(ExitTask, 0xff81bb70) 
  • trunk/platform/ixus80_sd1100/sub/101a/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff823700) 
    99NSTUB(EnterToCompensationEVF, 0xff825f48) 
    10 NSTUB(ExecuteEventProcedure, 0xff8691f8) 
     10NSTUB(ExecuteEventProcedure, 0xff869180) 
    1111NSTUB(ExitFromCompensationEVF, 0xff825f98) 
    1212NSTUB(ExitTask, 0xff81bb70) 
  • trunk/platform/ixus85_sd770/sub/100a/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff823638) 
    99NSTUB(EnterToCompensationEVF, 0xff825e80) 
    10 NSTUB(ExecuteEventProcedure, 0xff869254) 
     10NSTUB(ExecuteEventProcedure, 0xff8691dc) 
    1111NSTUB(ExitFromCompensationEVF, 0xff825ed0) 
    1212NSTUB(ExitTask, 0xff81baa8) 
  • trunk/platform/ixus870_sd880/sub/100e/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff8233a0) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff86db38) 
     10NSTUB(ExecuteEventProcedure, 0xff86dac0) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/ixus870_sd880/sub/101a/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff8233a0) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff86db38) 
     10NSTUB(ExecuteEventProcedure, 0xff86dac0) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/ixus870_sd880/sub/102b/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff8233a0) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff86db38) 
     10NSTUB(ExecuteEventProcedure, 0xff86dac0) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/ixus90_sd790/sub/100c/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff82364c) 
    99NSTUB(EnterToCompensationEVF, 0xff825e94) 
    10 NSTUB(ExecuteEventProcedure, 0xff8696d4) 
     10NSTUB(ExecuteEventProcedure, 0xff86965c) 
    1111NSTUB(ExitFromCompensationEVF, 0xff825ee4) 
    1212NSTUB(ExitTask, 0xff81baa8) 
  • trunk/platform/ixus90_sd790/sub/100d/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff82364c) 
    99NSTUB(EnterToCompensationEVF, 0xff825e94) 
    10 NSTUB(ExecuteEventProcedure, 0xff8696d4) 
     10NSTUB(ExecuteEventProcedure, 0xff86965c) 
    1111NSTUB(ExitFromCompensationEVF, 0xff825ee4) 
    1212NSTUB(ExitTask, 0xff81baa8) 
  • trunk/platform/ixus970_sd890/sub/100b/stubs_entry.S

    r957 r958  
    99// Best match: 95% 
    1010NSTUB(EnterToCompensationEVF, 0xff825e84) 
    11 NSTUB(ExecuteEventProcedure, 0xff869480) 
     11NSTUB(ExecuteEventProcedure, 0xff869408) 
    1212// Best match: 95% 
    1313NSTUB(ExitFromCompensationEVF, 0xff825ed4) 
  • trunk/platform/ixus970_sd890/sub/100c/stubs_entry.S

    r957 r958  
    99// Best match: 95% 
    1010NSTUB(EnterToCompensationEVF, 0xff825e84) 
    11 NSTUB(ExecuteEventProcedure, 0xff869480) 
     11NSTUB(ExecuteEventProcedure, 0xff869408) 
    1212// Best match: 95% 
    1313NSTUB(ExitFromCompensationEVF, 0xff825ed4) 
  • trunk/platform/ixus970_sd890/sub/100f/stubs_entry.S

    r957 r958  
    99// Best match: 95% 
    1010NSTUB(EnterToCompensationEVF, 0xff825e80) 
    11 NSTUB(ExecuteEventProcedure, 0xff869404) 
     11NSTUB(ExecuteEventProcedure, 0xff86938c) 
    1212// Best match: 95% 
    1313NSTUB(ExitFromCompensationEVF, 0xff825ed0) 
  • trunk/platform/ixus980_sd990/sub/100e/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff823420) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff8726e8) 
     10NSTUB(ExecuteEventProcedure, 0xff872670) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/ixus980_sd990/sub/101b/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff823420) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff8726e8) 
     10NSTUB(ExecuteEventProcedure, 0xff872670) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/s5is/sub/101a/stubs_entry.S

    r957 r958  
    1111// Best match: 79% 
    1212NSTUB(EnterToCompensationEVF, 0xff828194) 
    13 // Best match: 75% 
     13// Best match: 78% 
    1414NSTUB(ExecuteEventProcedure, 0xff81bf64) 
    1515// Best match: 79% 
  • trunk/platform/s5is/sub/101b/stubs_entry.S

    r957 r958  
    1111// Best match: 79% 
    1212NSTUB(EnterToCompensationEVF, 0xff8280cc) 
    13 // Best match: 75% 
     13// Best match: 78% 
    1414NSTUB(ExecuteEventProcedure, 0xff81be9c) 
    1515// Best match: 79% 
  • trunk/platform/s90/sub/100c/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff834da0) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff888d74) 
     10NSTUB(ExecuteEventProcedure, 0xff888cfc) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/s90/sub/101a/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff834da0) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff888da0) 
     10NSTUB(ExecuteEventProcedure, 0xff888d28) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/s90/sub/101c/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff834da0) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff888df0) 
     10NSTUB(ExecuteEventProcedure, 0xff888d78) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/sx1/sub/200h/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff8232f0) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff879f18) 
     10NSTUB(ExecuteEventProcedure, 0xff879ea0) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/sx1/sub/201a/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff8232f0) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff879f18) 
     10NSTUB(ExecuteEventProcedure, 0xff879ea0) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/sx10/sub/100c/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff823310) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff875a60) 
     10NSTUB(ExecuteEventProcedure, 0xff8759e8) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/sx10/sub/101a/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff823310) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff875a68) 
     10NSTUB(ExecuteEventProcedure, 0xff8759f0) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/sx10/sub/101b/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff823310) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff875b08) 
     10NSTUB(ExecuteEventProcedure, 0xff875a90) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/sx10/sub/102b/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff823310) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff875b08) 
     10NSTUB(ExecuteEventProcedure, 0xff875a90) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/sx10/sub/103a/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff823310) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff875b08) 
     10NSTUB(ExecuteEventProcedure, 0xff875a90) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/sx110is/sub/100b/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xffc12bf4) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xffc5b630) 
     10NSTUB(ExecuteEventProcedure, 0xffc5b5b8) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212NSTUB(ExitTask, 0xffc0bb50) 
  • trunk/platform/sx20/sub/102b/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff834c08) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff88b5c0) 
     10NSTUB(ExecuteEventProcedure, 0xff88b548) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/sx20/sub/102d/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff834c08) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff88b610) 
     10NSTUB(ExecuteEventProcedure, 0xff88b598) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/platform/sx200is/sub/100c/stubs_entry.S

    r957 r958  
    88NSTUB(DeleteFile_Fut, 0xff82359c) 
    99// ERROR: EnterToCompensationEVF is not found! 
    10 NSTUB(ExecuteEventProcedure, 0xff8705f4) 
     10NSTUB(ExecuteEventProcedure, 0xff87057c) 
    1111// ERROR: ExitFromCompensationEVF is not found! 
    1212// Best match: 57% 
  • trunk/tools/sig_ref_dryos_2.txt

    r944 r958  
    110xff810000 
    22AllocateMemory 0xffa26fec 
    3 ExecuteEventProcedure 0xff8691f8 
     3ExecuteEventProcedure 0xff869180 
    44EnterToCompensationEVF 0xff825f48 
    55ExitFromCompensationEVF 0xff825f98 
  • trunk/tools/signatures_dryos.h

    r957 r958  
    32883288 
    32893289static FuncSig func_sig_ExecuteEventProcedure_2[] = { 
    3290         {   2, 0xe59f0104, 0xfdffffff }, // ldr:4:0xE59F0104 
     3290        {   2, 0xe59f017c, 0xfdffffff }, // ldr:4:0xE59F017C 
    32913291        {   3, 0xe59d1010, 0xfdffffff }, // ldr:4:0xE59D1010 
    32923292        {   4, 0xe0404014, 0xfdffffff }, // sub:6:0xE2404014 
     
    32953295        {   7, 0xe08d5014, 0xfdffffff }, // add:6:0xE28D5014 
    32963296        {   8, 0xe1a0200d, 0xfdffffff }, // mov:6:0xE1A0200D 
    3297         {   9, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFFECF 
     3297        {   9, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFFEED 
    32983298        {  10, 0xe1500019, 0xfdffffff }, // cmp:7:0xE3500019 
    3299         {  11, 0x1a000000, 0xff000000 }, // b, bl:3:0x1A00000A 
    3300         {  12, 0xe59f00ac, 0xfdffffff }, // ldr:4:0xE59F00AC 
     3299        {  11, 0x1a000000, 0xff000000 }, // b, bl:3:0x1A000007 
     3300        {  12, 0xe59f0124, 0xfdffffff }, // ldr:4:0xE59F0124 
    33013301        {  13, 0xe59d3010, 0xfdffffff }, // ldr:4:0xE59D3010 
    3302         {  14, 0xe08f20d8, 0xfdffffff }, // add:6:0xE28F20D8 
    3303         {  15, 0xe08f10c8, 0xfdffffff }, // add:6:0xE28F10C8 
    3304         {  16, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFED162 
     3302        {  14, 0xe08f2e15, 0xfdffffff }, // add:6:0xE28F2E15 
     3303        {  15, 0xe08f1d05, 0xfdffffff }, // add:6:0xE28F1D05 
     3304        {  16, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFED180 
    33053305        {  17, 0xe5941004, 0xfdffffff }, // ldr:4:0xE5941004 
    3306         {  18, 0xe59f0094, 0xfdffffff }, // ldr:4:0xE59F0094 
    3307         {  20, 0xe1a010dd, 0xfdffffff }, // mov:6:0xE3A010DD 
    3308         {  21, 0xe08f00d0, 0xfdffffff }, // add:6:0xE28F00D0 
    3309         {  22, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFECAD8 
    3310         {  23, 0xe5942000, 0xfdffffff }, // ldr:4:0xE5942000 
    3311         {  24, 0xe59d1010, 0xfdffffff }, // ldr:4:0xE59D1010 
    3312         {  25, 0xe5940010, 0xfdffffff }, // ldr:4:0xE5940010 
    3313         {  27, 0xe59d0000, 0xfdffffff }, // ldr:4:0xE59D0000 
    3314         {  29, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 
    3315         { -1, -1, -1 }, 
    3316         /* 25/32 */ 
     3306        {  18, 0xe59f010c, 0xfdffffff }, // ldr:4:0xE59F010C 
     3307        {  20, 0xe5942000, 0xfdffffff }, // ldr:4:0xE5942000 
     3308        {  21, 0xe59d1010, 0xfdffffff }, // ldr:4:0xE59D1010 
     3309        {  22, 0xe5940010, 0xfdffffff }, // ldr:4:0xE5940010 
     3310        {  24, 0xe59d0000, 0xfdffffff }, // ldr:4:0xE59D0000 
     3311        {  26, 0xe1a00005, 0xfdffffff }, // mov:6:0xE1A00005 
     3312        {  29, 0xe49df014, 0xfdffffff }, // ldr:4:0xE49DF014 
     3313        { -1, -1, -1 }, 
     3314        /* 23/32 */ 
    33173315}; 
    33183316 
Note: See TracChangeset for help on using the changeset viewer.