Changeset 951


Ignore:
Timestamp:
02/11/12 11:58:21 (16 months ago)
Author:
rudi_de
Message:

Aktualisierung auf Rev. 1657 internationaler Branch: Release-1.0
http://trac.assembla.com/chdk/changeset/1657/branches/release-1_0
Danke philmoz!

Betrifft a3300, ixus220, ixus230, ixus310, sx40, sx150, sx220, sx230

  • Signatur der Firmwarefunktion SetFileAttributes hinzugefügt
  • stubs_entry_2.S aktualisiert, stubs_entry.S neu erzeugt
Location:
trunk
Files:
48 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/lolevel.h

    r948 r951  
    235235extern /*time_t*/ long _mktime(/*struct tm*/ void *timp); // VXWORKS 
    236236extern /*time_t*/ long _mktime_ext(void *tim_extp); // DRYOS, doesn't take a struct tm * 
     237 
    237238#ifdef CAM_DRYOS_2_3_R39 
    238 int _SetFileTimeStamp(const char *file_path, int time1, int time2); 
     239extern int _SetFileTimeStamp(const char *file_path, int time1, int time2); 
     240extern int _SetFileAttributes(const char *fn, int attr); 
    239241#else 
    240242extern int _SetFileTimeStamp(int fd, int time1, int time2); 
     243extern void _SetFileAttributes(int fd, int attr); 
    241244#endif 
    242245 
     
    307310extern int _memPartInfoGet(int mempart_id,int *info); 
    308311 
    309 // helpful for Eye-Fi cards 
    310 extern void _SetFileAttributes(int fd, int attr); 
    311  
    312312#ifdef CAM_HAS_GPS 
    313313extern void _GPS_UpdateData(); 
  • trunk/platform/a3300/sub/100a/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817//NSTUB(kbd_pwr_off                           ,0xff86031c) //  2 60%    *** != 0x00000000 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    171170NSTUB(SetAutoShutdownTime                     ,0xff891ed8) //103 
    172171NSTUB(SetCurrentCaptureModeType               ,0xff898be4) //101 
     172NSTUB(SetFileAttributes                       ,0xff8370c8) //  6 
    173173NSTUB(SetFileTimeStamp                        ,0xff837050) //  6 
    174174NSTUB(SetLogicalEventActive                   ,0xff891bdc) //101 
  • trunk/platform/a3300/sub/100a/stubs_entry_2.S

    r935 r951  
    33 
    44// Override stubs_entry.S 
    5 NHSTUB(SetFileAttributes,           NULL_SUB) 
    65NHSTUB(kbd_pwr_off,                 NULL_SUB) 
    76NHSTUB(kbd_pwr_on,                  NULL_SUB) 
  • trunk/platform/a3300/sub/100c/stubs_entry.S

    r944 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817//NSTUB(kbd_pwr_off                           ,0xff86031c) //  2 60%    *** != 0x00000000 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    171170NSTUB(SetAutoShutdownTime                     ,0xff891ed8) //103 
    172171NSTUB(SetCurrentCaptureModeType               ,0xff898be4) //101 
     172NSTUB(SetFileAttributes                       ,0xff8370c8) //  6 
    173173NSTUB(SetFileTimeStamp                        ,0xff837050) //  6 
    174174NSTUB(SetLogicalEventActive                   ,0xff891bdc) //101 
  • trunk/platform/a3300/sub/100c/stubs_entry_2.S

    r944 r951  
    33 
    44// Override stubs_entry.S 
    5 NHSTUB(SetFileAttributes,           NULL_SUB) 
    65NHSTUB(kbd_pwr_off,                                     NULL_SUB) 
    76NHSTUB(kbd_pwr_on,                      NULL_SUB) 
  • trunk/platform/a3300/sub/100d/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817//NSTUB(kbd_pwr_off                           ,0xff86031c) //  2 60%    *** != 0x00000000 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    171170NSTUB(SetAutoShutdownTime                     ,0xff891ed8) //103 
    172171NSTUB(SetCurrentCaptureModeType               ,0xff898be4) //101 
     172NSTUB(SetFileAttributes                       ,0xff8370c8) //  6 
    173173NSTUB(SetFileTimeStamp                        ,0xff837050) //  6 
    174174NSTUB(SetLogicalEventActive                   ,0xff891bdc) //101 
  • trunk/platform/a3300/sub/100d/stubs_entry_2.S

    r935 r951  
    33 
    44// Override stubs_entry.S 
    5 NHSTUB(SetFileAttributes,           NULL_SUB) 
    65NHSTUB(kbd_pwr_off,                 NULL_SUB) 
    76NHSTUB(kbd_pwr_on,                  NULL_SUB) 
  • trunk/platform/generic/wrappers.c

    r948 r951  
    13921392unsigned char SetFileAttributes(const char* fn, unsigned char attr) 
    13931393{ 
     1394#ifdef CAM_DRYOS_2_3_R39 
     1395    return _SetFileAttributes(fn, attr); 
     1396#else 
    13941397    int fd; 
    13951398    unsigned char ret = -1; 
     
    14021405    } 
    14031406    return ret; 
    1404 } 
     1407#endif 
     1408} 
  • trunk/platform/ixus220_elph300hs/sub/100c/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817NSTUB(kbd_pwr_off                             ,0xff865570) //  2 60% 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    161160NSTUB(SetAutoShutdownTime                     ,0xff89adf8) //103 
    162161NSTUB(SetCurrentCaptureModeType               ,0xff8a3510) //101 
     162NSTUB(SetFileAttributes                       ,0xff8387ec) //  6 
    163163NSTUB(SetFileTimeStamp                        ,0xff838774) //  6 
    164164NSTUB(SetLogicalEventActive                   ,0xff89aaec) //101 
  • trunk/platform/ixus220_elph300hs/sub/100c/stubs_entry_2.S

    r880 r951  
    44// Override stubs_entry.S 
    55NHSTUB(kbd_pwr_on,                  NULL_SUB) 
    6 NHSTUB(SetFileAttributes,           NULL_SUB) 
    76 
    87// These don't exist 
  • trunk/platform/ixus220_elph300hs/sub/101a/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817NSTUB(kbd_pwr_off                             ,0xff865570) //  2 60% 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    161160NSTUB(SetAutoShutdownTime                     ,0xff89adf8) //103 
    162161NSTUB(SetCurrentCaptureModeType               ,0xff8a3510) //101 
     162NSTUB(SetFileAttributes                       ,0xff8387ec) //  6 
    163163NSTUB(SetFileTimeStamp                        ,0xff838774) //  6 
    164164NSTUB(SetLogicalEventActive                   ,0xff89aaec) //101 
  • trunk/platform/ixus220_elph300hs/sub/101a/stubs_entry_2.S

    r880 r951  
    44// Override stubs_entry.S 
    55NHSTUB(kbd_pwr_on,                  NULL_SUB) 
    6 NHSTUB(SetFileAttributes,           NULL_SUB) 
    76 
    87// These don't exist 
  • trunk/platform/ixus220_elph300hs/sub/101c/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817NSTUB(kbd_pwr_off                             ,0xff865570) //  2 60% 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    161160NSTUB(SetAutoShutdownTime                     ,0xff89adf8) //103 
    162161NSTUB(SetCurrentCaptureModeType               ,0xff8a3510) //101 
     162NSTUB(SetFileAttributes                       ,0xff8387ec) //  6 
    163163NSTUB(SetFileTimeStamp                        ,0xff838774) //  6 
    164164NSTUB(SetLogicalEventActive                   ,0xff89aaec) //101 
  • trunk/platform/ixus220_elph300hs/sub/101c/stubs_entry_2.S

    r880 r951  
    44// Override stubs_entry.S 
    55NHSTUB(kbd_pwr_on,                  NULL_SUB) 
    6 NHSTUB(SetFileAttributes,           NULL_SUB) 
    76 
    87// These don't exist 
  • trunk/platform/ixus220_elph300hs/sub/101g/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817NSTUB(kbd_pwr_off                             ,0xff865570) //  2 60% 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    161160NSTUB(SetAutoShutdownTime                     ,0xff89adf8) //103 
    162161NSTUB(SetCurrentCaptureModeType               ,0xff8a3510) //101 
     162NSTUB(SetFileAttributes                       ,0xff8387ec) //  6 
    163163NSTUB(SetFileTimeStamp                        ,0xff838774) //  6 
    164164NSTUB(SetLogicalEventActive                   ,0xff89aaec) //101 
  • trunk/platform/ixus220_elph300hs/sub/101g/stubs_entry_2.S

    r919 r951  
    33 
    44// Override stubs_entry.S 
    5 NHSTUB(SetFileAttributes,           NULL_SUB) 
    65NHSTUB(kbd_pwr_on,                  NULL_SUB) 
    76 
  • trunk/platform/ixus230_elph310hs/sub/100b/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817NSTUB(kbd_pwr_off                             ,0xff057fc8) //  2 60% 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    164163NSTUB(SetAutoShutdownTime                     ,0xff08f724) //103 
    165164NSTUB(SetCurrentCaptureModeType               ,0xff097c44) //101 
     165NSTUB(SetFileAttributes                       ,0xff028428) //  6 
    166166NSTUB(SetFileTimeStamp                        ,0xff0283b0) //  6 
    167167NSTUB(SetLogicalEventActive                   ,0xff08f42c) //101 
  • trunk/platform/ixus230_elph310hs/sub/100b/stubs_entry_2.S

    r931 r951  
    33 
    44// Override stubs_entry.S 
    5 NHSTUB(SetFileAttributes,           NULL_SUB) 
    65NHSTUB(kbd_pwr_on,                  NULL_SUB) 
    76 
  • trunk/platform/ixus310_elph500hs/sub/100a/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817NSTUB(kbd_pwr_off                             ,0xff0560cc) //  2 60% 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    160159NSTUB(SetAutoShutdownTime                     ,0xff08d4c8) //103 
    161160NSTUB(SetCurrentCaptureModeType               ,0xff095608) //101 
     161NSTUB(SetFileAttributes                       ,0xff027a94) //  6 
    162162NSTUB(SetFileTimeStamp                        ,0xff027a1c) //  6 
    163163NSTUB(SetLogicalEventActive                   ,0xff08d1bc) //101 
  • trunk/platform/ixus310_elph500hs/sub/100a/stubs_entry_2.S

    r835 r951  
    33 
    44// Override stubs_entry.S 
    5 NHSTUB(SetFileAttributes,                               NULL_SUB) 
    65NHSTUB(kbd_pwr_on,                                              NULL_SUB) 
    76NHSTUB(reboot_fw_update,                0xff2e99cc) 
  • trunk/platform/ixus310_elph500hs/sub/101a/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817NSTUB(kbd_pwr_off                             ,0xff0560cc) //  2 60% 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    160159NSTUB(SetAutoShutdownTime                     ,0xff08d4c8) //103 
    161160NSTUB(SetCurrentCaptureModeType               ,0xff095608) //101 
     161NSTUB(SetFileAttributes                       ,0xff027a94) //  6 
    162162NSTUB(SetFileTimeStamp                        ,0xff027a1c) //  6 
    163163NSTUB(SetLogicalEventActive                   ,0xff08d1bc) //101 
  • trunk/platform/ixus310_elph500hs/sub/101a/stubs_entry_2.S

    r835 r951  
    33 
    44// Override stubs_entry.S 
    5 NHSTUB(SetFileAttributes,                               NULL_SUB) 
    65NHSTUB(kbd_pwr_on,                                              NULL_SUB) 
    76NHSTUB(reboot_fw_update                ,0xff2e99cc) 
  • trunk/platform/ixus310_elph500hs/sub/101c/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817NSTUB(kbd_pwr_off                             ,0xff0560cc) //  2 60% 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    160159NSTUB(SetAutoShutdownTime                     ,0xff08d4c8) //103 
    161160NSTUB(SetCurrentCaptureModeType               ,0xff095608) //101 
     161NSTUB(SetFileAttributes                       ,0xff027a94) //  6 
    162162NSTUB(SetFileTimeStamp                        ,0xff027a1c) //  6 
    163163NSTUB(SetLogicalEventActive                   ,0xff08d1bc) //101 
  • trunk/platform/ixus310_elph500hs/sub/101c/stubs_entry_2.S

    r889 r951  
    33 
    44// Override stubs_entry.S 
    5 NHSTUB(SetFileAttributes,                               NULL_SUB) 
    65NHSTUB(kbd_pwr_on,                                              NULL_SUB) 
    76NHSTUB(reboot_fw_update                ,0xff2e99cc) 
  • trunk/platform/sx150is/sub/100a/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817NSTUB(kbd_pwr_off                             ,0xff8652c4) //  2 60% 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    165164NSTUB(SetAutoShutdownTime                     ,0xff89bbac) //103 
    166165NSTUB(SetCurrentCaptureModeType               ,0xff8a3c5c) //101 
     166NSTUB(SetFileAttributes                       ,0xff837194) //  6 
    167167NSTUB(SetFileTimeStamp                        ,0xff83711c) //  6 
    168168NSTUB(SetLogicalEventActive                   ,0xff89b884) //101 
  • trunk/platform/sx150is/sub/100a/stubs_entry_2.S

    r928 r951  
    33 
    44// Override stubs_entry.S 
    5 NHSTUB(SetFileAttributes,               NULL_STUB) 
    65NHSTUB(kbd_pwr_on,                      NULL_STUB) 
    76 
  • trunk/platform/sx220hs/sub/100a/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817//NSTUB(kbd_pwr_off                           ,0xff0565ac) //  2 60%    *** != 0x00000000 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    172171NSTUB(SetAutoShutdownTime                     ,0xff0918f8) //103 
    173172NSTUB(SetCurrentCaptureModeType               ,0xff09ae08) //101 
     173NSTUB(SetFileAttributes                       ,0xff027488) //  6 
    174174NSTUB(SetFileTimeStamp                        ,0xff027410) //  6 
    175175NSTUB(SetLogicalEventActive                   ,0xff0915c0) //101 
  • trunk/platform/sx220hs/sub/100a/stubs_entry_2.S

    r835 r951  
    33 
    44// Override stubs_entry.S 
    5 NHSTUB(SetFileAttributes,           NULL_SUB) 
    65NHSTUB(kbd_pwr_off,                 NULL_SUB) 
    76NHSTUB(kbd_pwr_on,                  NULL_SUB) 
  • trunk/platform/sx220hs/sub/101a/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817//NSTUB(kbd_pwr_off                           ,0xff0565ac) //  2 60%    *** != 0x00000000 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    172171NSTUB(SetAutoShutdownTime                     ,0xff0918f8) //103 
    173172NSTUB(SetCurrentCaptureModeType               ,0xff09ae08) //101 
     173NSTUB(SetFileAttributes                       ,0xff027488) //  6 
    174174NSTUB(SetFileTimeStamp                        ,0xff027410) //  6 
    175175NSTUB(SetLogicalEventActive                   ,0xff0915c0) //101 
  • trunk/platform/sx220hs/sub/101a/stubs_entry_2.S

    r835 r951  
    33 
    44// Override stubs_entry.S 
    5 NHSTUB(SetFileAttributes,           NULL_SUB) 
    65NHSTUB(kbd_pwr_off,                 NULL_SUB) 
    76NHSTUB(kbd_pwr_on,                  NULL_SUB) 
  • trunk/platform/sx220hs/sub/101b/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817//NSTUB(kbd_pwr_off                           ,0xff0565ac) //  2 60%    *** != 0x00000000 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    172171NSTUB(SetAutoShutdownTime                     ,0xff0918f8) //103 
    173172NSTUB(SetCurrentCaptureModeType               ,0xff09ae08) //101 
     173NSTUB(SetFileAttributes                       ,0xff027488) //  6 
    174174NSTUB(SetFileTimeStamp                        ,0xff027410) //  6 
    175175NSTUB(SetLogicalEventActive                   ,0xff0915c0) //101 
  • trunk/platform/sx220hs/sub/101b/stubs_entry_2.S

    r835 r951  
    33 
    44// Override stubs_entry.S 
    5 NHSTUB(SetFileAttributes,           NULL_SUB) 
    65NHSTUB(kbd_pwr_off,                 NULL_SUB) 
    76NHSTUB(kbd_pwr_on,                  NULL_SUB) 
  • trunk/platform/sx230hs/sub/100c/stubs_entry.S

    r941 r951  
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    1717//NSTUB(Restart                               ,0xff02d4cc) //106        *** != 0xff02d3d0 
    18 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0xff02da40 
    1918//NSTUB(kbd_pwr_off                           ,0xff0577e4) //  2 60%    *** != 0x00000000 
    2019// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    173172NSTUB(SetAutoShutdownTime                     ,0xff0931ec) //103 
    174173NSTUB(SetCurrentCaptureModeType               ,0xff09cd4c) //101 
     174NSTUB(SetFileAttributes                       ,0xff027854) //  6 
    175175NSTUB(SetFileTimeStamp                        ,0xff0277dc) //  6 
    176176NSTUB(SetLogicalEventActive                   ,0xff092eb4) //101 
  • trunk/platform/sx230hs/sub/100c/stubs_entry_2.S

    r835 r951  
    44// Override stubs_entry.S 
    55NHSTUB(Restart,                     0xFF02D3D0) 
    6 NHSTUB(SetFileAttributes,           0xFF02DA40) 
    76NHSTUB(kbd_pwr_off,                 NULL_SUB) 
    87NHSTUB(kbd_pwr_on,                  NULL_SUB) 
  • trunk/platform/sx230hs/sub/101a/stubs_entry.S

    r941 r951  
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    1717//NSTUB(Restart                               ,0xff02d4d4) //106        *** != 0xff02d3d8 
    18 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0xff02da48 
    1918//NSTUB(kbd_pwr_off                           ,0xff05783c) //  2 60%    *** != 0x00000000 
    2019// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    173172NSTUB(SetAutoShutdownTime                     ,0xff0931e4) //103 
    174173NSTUB(SetCurrentCaptureModeType               ,0xff09ce48) //101 
     174NSTUB(SetFileAttributes                       ,0xff0278bc) //  6 
    175175NSTUB(SetFileTimeStamp                        ,0xff027844) //  6 
    176176NSTUB(SetLogicalEventActive                   ,0xff092eac) //101 
  • trunk/platform/sx230hs/sub/101a/stubs_entry_2.S

    r835 r951  
    44// Override stubs_entry.S 
    55NHSTUB(Restart,                     0xff02d3d8) 
    6 NHSTUB(SetFileAttributes,           0xff02da48) 
    76NHSTUB(kbd_pwr_off,                 NULL_SUB) 
    87NHSTUB(kbd_pwr_on,                  NULL_SUB) 
  • trunk/platform/sx230hs/sub/101b/stubs_entry.S

    r941 r951  
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    1717//NSTUB(Restart                               ,0xff02d4d4) //106        *** != 0xff02d3d8 
    18 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0xff02da48 
    1918//NSTUB(kbd_pwr_off                           ,0xff05783c) //  2 60%    *** != 0x00000000 
    2019// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    173172NSTUB(SetAutoShutdownTime                     ,0xff0931e4) //103 
    174173NSTUB(SetCurrentCaptureModeType               ,0xff09ce48) //101 
     174NSTUB(SetFileAttributes                       ,0xff0278bc) //  6 
    175175NSTUB(SetFileTimeStamp                        ,0xff027844) //  6 
    176176NSTUB(SetLogicalEventActive                   ,0xff092eac) //101 
  • trunk/platform/sx230hs/sub/101b/stubs_entry_2.S

    r835 r951  
    44// Override stubs_entry.S 
    55NHSTUB(Restart,                     0xff02d3d8) 
    6 NHSTUB(SetFileAttributes,           0xff02da48) 
    76NHSTUB(kbd_pwr_off,                 NULL_SUB) 
    87NHSTUB(kbd_pwr_on,                  NULL_SUB) 
  • trunk/platform/sx40hs/sub/100d/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817// ERROR: kbd_pwr_off is not found.                        //--- ---    *** != 0x00000000 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    164163NSTUB(SetAutoShutdownTime                     ,0xff098200) //103 
    165164NSTUB(SetCurrentCaptureModeType               ,0xff0a1628) //101 
     165NSTUB(SetFileAttributes                       ,0xff0279e8) //  6 
    166166NSTUB(SetFileTimeStamp                        ,0xff027970) //  6 
    167167NSTUB(SetLogicalEventActive                   ,0xff097ec8) //101 
  • trunk/platform/sx40hs/sub/100d/stubs_entry_2.S

    r878 r951  
    33 
    44# Missing 
    5 NHSTUB(SetFileAttributes,                               NULL_SUB) 
    65NHSTUB(kbd_pwr_off,                                             NULL_SUB)                                                               // ??? not on sx40 
    76NHSTUB(kbd_pwr_on,                                              NULL_SUB)                                                               // ??? not on sx40 
  • trunk/platform/sx40hs/sub/100f/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817// ERROR: kbd_pwr_off is not found.                        //--- ---    *** != 0x00000000 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    164163NSTUB(SetAutoShutdownTime                     ,0xff098228) //103 
    165164NSTUB(SetCurrentCaptureModeType               ,0xff0a1650) //101 
     165NSTUB(SetFileAttributes                       ,0xff0279e8) //  6 
    166166NSTUB(SetFileTimeStamp                        ,0xff027970) //  6 
    167167NSTUB(SetLogicalEventActive                   ,0xff097ef0) //101 
  • trunk/platform/sx40hs/sub/100f/stubs_entry_2.S

    r878 r951  
    44// Override stubs_entry.S 
    55 
    6 NHSTUB(SetFileAttributes,                       NULL_SUB) 
    76NHSTUB(kbd_pwr_off,                                     NULL_SUB) 
    87NHSTUB(kbd_pwr_on,                                      NULL_SUB) 
  • trunk/platform/sx40hs/sub/100g/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817// ERROR: kbd_pwr_off is not found.                        //--- ---    *** != 0x00000000 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    164163NSTUB(SetAutoShutdownTime                     ,0xff098228) //103 
    165164NSTUB(SetCurrentCaptureModeType               ,0xff0a1650) //101 
     165NSTUB(SetFileAttributes                       ,0xff0279e8) //  6 
    166166NSTUB(SetFileTimeStamp                        ,0xff027970) //  6 
    167167NSTUB(SetLogicalEventActive                   ,0xff097ef0) //101 
  • trunk/platform/sx40hs/sub/100g/stubs_entry_2.S

    r878 r951  
    33 
    44# Missing 
    5 NHSTUB(SetFileAttributes,                               NULL_SUB) 
    65NHSTUB(kbd_pwr_off,                                             NULL_SUB)                                                               // ??? not on sx40 
    76NHSTUB(kbd_pwr_on,                                              NULL_SUB)                                                               // ??? not on sx40 
  • trunk/platform/sx40hs/sub/100i/stubs_entry.S

    r941 r951  
    1515// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
    1616//    Name                                     Address      Rule  %  Comp to stubs_entry_2.S 
    17 // ERROR: SetFileAttributes is not found.                  //--- ---    *** != 0x00000000 
    1817// ERROR: kbd_pwr_off is not found.                        //--- ---    *** != 0x00000000 
    1918// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0x00000000 
     
    164163NSTUB(SetAutoShutdownTime                     ,0xff098228) //103 
    165164NSTUB(SetCurrentCaptureModeType               ,0xff0a1650) //101 
     165NSTUB(SetFileAttributes                       ,0xff0279e8) //  6 
    166166NSTUB(SetFileTimeStamp                        ,0xff027970) //  6 
    167167NSTUB(SetLogicalEventActive                   ,0xff097ef0) //101 
  • trunk/platform/sx40hs/sub/100i/stubs_entry_2.S

    r889 r951  
    33 
    44# Missing 
    5 NHSTUB(SetFileAttributes,                               NULL_SUB) 
    65NHSTUB(kbd_pwr_off,                                             NULL_SUB)                                                               // ??? not on sx40 
    76NHSTUB(kbd_pwr_on,                                              NULL_SUB)                                                               // ??? not on sx40 
  • trunk/tools/sig_ref_dryos_6.txt

    r749 r951  
    3030vsprintf 0xFF010858 15 
    3131MakeSDCardBootable 0xFF06B04C 
     32SetFileAttributes 0xFF027488 21 
  • trunk/tools/signatures_dryos.h

    r930 r951  
    76057605        {  31, 0xe0800000, 0xfdf0f000 }, // add:6:0xE0800004 
    76067606        /* 25/32 */ 
     7607        { -1, -1, -1 }, 
     7608}; 
     7609 
     7610static FuncSig func_sig_SetFileAttributes_6[] = { 
     7611        {   0, 0xe92d0000, 0xffff0000 }, // stm:5:0xE92D4070 
     7612        {   1, 0xe1a05000, 0xfdfff000 }, // mov:6:0xE1A05000 
     7613        {   3, 0xe1a06000, 0xfdfff000 }, // mov:6:0xE1A06001 
     7614        {   4, 0xe1a04000, 0xfdfff000 }, // mov:6:0xE3A04000 
     7615        {   5, 0x0b000000, 0x0f000000 }, // b, bl:3:0xEB01099D 
     7616        {   6, 0xe1500000, 0xfdfff000 }, // cmp:7:0xE3500000 
     7617        {   7, 0x0a000000, 0x0f000000 }, // b, bl:3:0x0A00000A 
     7618        {   8, 0xe1a01000, 0xfdfff000 }, // mov:6:0xE1A01006 
     7619        {   9, 0xe1a00000, 0xfdfff000 }, // mov:6:0xE1A00005 
     7620        {  10, 0x0b000000, 0x0f000000 }, // b, bl:3:0xEB003370 
     7621        {  11, 0xe1500000, 0xfdfff000 }, // cmp:7:0xE3500000 
     7622        {  12, 0x0a000000, 0x0f000000 }, // b, bl:3:0x1A000005 
     7623        {  13, 0xe1a00000, 0xfdfff000 }, // mov:6:0xE1A00005 
     7624        {  14, 0x0b000000, 0x0f000000 }, // b, bl:3:0xEB010282 
     7625        {  15, 0xe1500000, 0xfdfff000 }, // cmp:7:0xE3500001 
     7626        {  16, 0xe1a04000, 0xfdfff000 }, // mov:6:0xE1A04000 
     7627        {  17, 0x01a00000, 0xfdfff000 }, // mov:6:0x01A00005 
     7628        {  18, 0x0b000000, 0x0f000000 }, // b, bl:3:0x0B0101EE 
     7629        {  19, 0xe1a00000, 0xfdfff000 }, // mov:6:0xE1A00004 
     7630        {  20, 0xe8bd0000, 0xffff0000 }, // ldm:5:0xE8BD8070 
     7631        /* 20/21 */ 
    76077632        { -1, -1, -1 }, 
    76087633}; 
     
    78747899        { "SetFileAttributes", func_sig_SetFileAttributes_1, 1 }, 
    78757900        { "SetFileAttributes", func_sig_SetFileAttributes_3, 3 }, 
     7901        { "SetFileAttributes", func_sig_SetFileAttributes_6, 6 }, 
    78767902        { "SetFileTimeStamp", func_sig_SetFileTimeStamp_1, 1 }, 
    78777903        { "SetFileTimeStamp", func_sig_SetFileTimeStamp_3, 3 }, 
Note: See TracChangeset for help on using the changeset viewer.