Changeset 625


Ignore:
Timestamp:
12/08/08 07:31:02 (4 years ago)
Author:
reyalp
Message:

clean up a590, see http://chdk.setepontos.com/index.php/topic,2361.msg25686.html#msg25686

Location:
trunk/platform
Files:
3 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/platform/a590/sub/100e/stubs_entry.S

    r584 r625  
    44NSTUB(AllocateMemory, 0xffdf1d74) 
    55NSTUB(AllocateUncacheableMemory, 0xffc182e4) 
    6 // ALT: NSTUB(AllocateUncacheableMemory, 0xffc182e4) // 23/0 
    7 // Best match: 92% 
    8 NSTUB(chdir, 0xffc00948) 
    9 NSTUB(closedir, 0xffdd9790) 
    10 // ALT: NSTUB(closedir, 0xffdd9790) // 21/0 
    11 NSTUB(closefastdir, 0xffdd9790) 
    12 // ALT: NSTUB(closefastdir, 0xffdd9790) // 21/0 
    136NSTUB(Close, 0xffc13b88) 
    14 // ALT: NSTUB(Close, 0xffc13b88) // 25/0 
    15 NSTUB(CreateController, 0xffc60fd0) 
    16 // Best match: 92% 
    17 NSTUB(CreatePhysicalVram, 0xffc00948) 
    187NSTUB(CreateTask, 0xffc0b8e0) 
    19 // ALT: NSTUB(CreateTask, 0xffc0b8e0) // 29/0 
    20 // Best match: 92% 
    21 NSTUB(CreateTaskStrict, 0xffc00948) 
    22 NSTUB(DebugAssert, 0xffc0bdb8) 
    238NSTUB(DeleteFile_Fut, 0xffc13444) 
    24 // Best match: 92% 
    25 NSTUB(DisableDispatch, 0xffc00948) 
    26 // Best match: 92% 
    27 NSTUB(DisplayImagePhysicalScreen, 0xffc00948) 
    28 // ERROR: dumpMemoryToFile is not found! 
    29 // Best match: 92% 
    30 NSTUB(EnableDispatch, 0xffc00948) 
    319// Best match: 79% 
    3210NSTUB(EnterToCompensationEVF, 0xffc15f54) 
    33 // ALT: NSTUB(EnterToCompensationEVF, 0xffc15f54) // 19/5 
    3411// ALT: NSTUB(EnterToCompensationEVF, 0xffc15fd4) // 19/5 
    35 // ALT: NSTUB(EnterToCompensationEVF, 0xffc15fd4) // 19/5 
    36 NSTUB(EventProcedure, 0xffc59d40) 
    3712NSTUB(ExecuteEventProcedure, 0xffc59f2c) 
    3813// Best match: 79% 
    3914NSTUB(ExitFromCompensationEVF, 0xffc15f24) 
    40 // ALT: NSTUB(ExitFromCompensationEVF, 0xffc15f24) // 19/5 
    41 // ALT: NSTUB(ExitFromCompensationEVF, 0xffc15fa4) // 19/5 
    4215// ALT: NSTUB(ExitFromCompensationEVF, 0xffc15fa4) // 19/5 
    4316NSTUB(ExitTask, 0xffc0bb70) 
    44 // ALT: NSTUB(ExitTask, 0xffc0bb70) // 26/0 
    45 // ERROR: ExpCtrlTool_StartContiAE is not found! 
    46 // ERROR: ExpCtrlTool_StopContiAE is not found! 
    4717NSTUB(Fclose_Fut, 0xffc135b0) 
    48 // ALT: NSTUB(Fclose_Fut, 0xffc135b0) // 30/0 
    4918NSTUB(Feof_Fut, 0xffc1379c) 
    5019NSTUB(Fflush_Fut, 0xffc137d8) 
    5120NSTUB(Fgets_Fut, 0xffc13704) 
    5221NSTUB(Fopen_Fut, 0xffc13570) 
    53 // ALT: NSTUB(Fopen_Fut, 0xffc13570) // 28/0 
    5422NSTUB(Fread_Fut, 0xffc1365c) 
    55 // ALT: NSTUB(Fread_Fut, 0xffc1365c) // 25/0 
    56 NSTUB(free, 0xffc03a98) 
    57 // ALT: NSTUB(free, 0xffc03a98) // 30/0 
    5823NSTUB(FreeMemory, 0xffdf1d6c) 
    5924NSTUB(FreeUncacheableMemory, 0xffc18318) 
    60 // ALT: NSTUB(FreeUncacheableMemory, 0xffc18318) // 24/0 
    6125NSTUB(Fseek_Fut, 0xffc13750) 
    62 // ALT: NSTUB(Fseek_Fut, 0xffc13750) // 25/0 
    6326NSTUB(Fwrite_Fut, 0xffc136b0) 
    64 // ALT: NSTUB(Fwrite_Fut, 0xffc136b0) // 26/0 
    65 // ERROR: GetAEIntegralServiceMode_0 is not found! 
    66 // Best match: 72% 
    67 NSTUB(GetAEIntegralServiceMode_7, 0xffd3a4b8) 
     27// Best match: 96% 
    6828NSTUB(GetBatteryTemperature, 0xffc377b4) 
     29// Best match: 96% 
    6930NSTUB(GetCCDTemperature, 0xffc37744) 
    7031// Best match: 88% 
    7132NSTUB(GetCurrentAvValue, 0xffd0ce14) 
     33// Best match: 64% 
    7234NSTUB(GetCurrentTargetDistance, 0xffd0b310) 
    7335NSTUB(GetDrive_ClusterSize, 0xffc41688) 
    7436NSTUB(GetDrive_FreeClusters, 0xffc416f0) 
    7537NSTUB(GetDrive_TotalClusters, 0xffc416bc) 
    76 // Best match: 92% 
    77 NSTUB(GetFocusLensSubjectDistanceFromLens, 0xffc00948) 
    7838// Best match: 93% 
    7939NSTUB(GetFocusLensSubjectDistance, 0xffded6f8) 
    80 // ALT: NSTUB(GetFocusLensSubjectDistance, 0xffded6f8) // 15/1 
    81 NSTUB(GetLogToFile, 0xffc54944) 
     40// Best match: 92% 
     41NSTUB(GetOpticalTemperature, 0xffc37824) 
    8242// Best match: 96% 
    83 NSTUB(GetOpticalTemperature, 0xffc37824) 
    8443NSTUB(GetParameterData, 0xffd352b8) 
     44// Best match: 68% 
    8545NSTUB(GetPropertyCase, 0xffc5dab4) 
    8646NSTUB(GetSystemTime, 0xffdf1dcc) 
    87 // Best match: 74% 
    88 NSTUB(GetVRAMHPixelsSize_0, 0xffc67378) 
    89 // Best match: 74% 
    90 NSTUB(GetVRAMHPixelsSize_1, 0xffc6bbd0) 
    91 NSTUB(GetWorkingCaptureMode, 0xffd34860) 
     47// Best match: 92% 
    9248NSTUB(GetZoomLensCurrentPoint, 0xffd0fcc0) 
    9349NSTUB(GetZoomLensCurrentPosition, 0xffde89e0) 
    94 NSTUB(HardwareDefect, 0xffc623b8) 
    95 NSTUB(ints_disable, 0xffc00578) 
    96 // ALT: NSTUB(ints_disable, 0xffc00578) // 2/0 
     50// Best match: 67% 
     51NSTUB(IsStrobeChargeCompleted, 0xffc9e3f0) 
     52NSTUB(LocalTime, 0xffc57bd4) 
     53// Best match: 93% 
     54NSTUB(LockMainPower, 0xffc6211c) 
     55NSTUB(Lseek, 0xffc13cc8) 
    9756// Best match: 92% 
    98 NSTUB(ioctl, 0xffc00948) 
     57NSTUB(MakeDirectory_Fut, 0xffc134a8) 
     58// Best match: 69% 
     59NSTUB(MoveFocusLensToDistance, 0xffe3f55c) 
     60// Best match: 58% 
     61NSTUB(MoveZoomLensWithPoint, 0xffdedfcc) 
     62// Best match: 62% 
     63NSTUB(NewTaskShell, 0xffc5d578) 
     64NSTUB(Open, 0xffc13b60) 
     65NSTUB(Read, 0xffc0a15c) 
     66NSTUB(ReadFastDir, 0xffdd96c0) 
     67// Best match: 62% 
     68NSTUB(RefreshPhysicalScreen, 0xffd7c830) 
     69NSTUB(Remove, 0xffc13bd0) 
     70// Best match: 93% 
     71NSTUB(RenameFile_Fut, 0xffc133e0) 
     72// Best match: 93% 
     73NSTUB(SetAutoShutdownTime, 0xffc62190) 
     74NSTUB(SetFileTimeStamp, 0xffc13e64) 
     75// Best match: 96% 
     76NSTUB(SetParameterData, 0xffd35228) 
     77NSTUB(SetPropertyCase, 0xffc5d9b4) 
    9978// Best match: 92% 
    100 NSTUB(iosDevAdd, 0xffc00948) 
    101 // Best match: 92% 
    102 NSTUB(iosDrvInstall, 0xffc00948) 
    103 // Best match: 92% 
    104 NSTUB(isalpha, 0xffc00948) 
    105 NSTUB(IsControlEventActive, 0xffc61e48) 
    106 // Best match: 92% 
    107 NSTUB(isdigit, 0xffc00948) 
    108 // ERROR: IsFactoryMode is not found! 
    109 // Best match: 92% 
    110 NSTUB(islower, 0xffc00948) 
    111 // Best match: 92% 
    112 NSTUB(isspace, 0xffc00948) 
     79NSTUB(SleepTask, 0xffc18168) 
     80NSTUB(TakeSemaphore, 0xffc0b774) 
     81// Best match: 86% 
     82NSTUB(UIFS_WriteFirmInfoToFile, 0xffd2aa58) 
     83// Best match: 93% 
     84NSTUB(UnlockMainPower, 0xffc62070) 
    11385// Best match: 96% 
    114 NSTUB(IsStrobeChargeCompleted, 0xffc9e3f0) 
    115 // Best match: 92% 
    116 NSTUB(isupper, 0xffc00948) 
    117 // Best match: 52% 
    118 NSTUB(j_IsEvfDriveMode_16, 0xffd75380) 
     86NSTUB(UpdateMBROnFlash, 0xffc414c8) 
     87// Best match: 82% 
     88NSTUB(VbattGet, 0xffc105f4) 
     89NSTUB(Write, 0xffc13c34) 
     90NSTUB(_log, 0xffe67ddc) 
     91NSTUB(_log10, 0xffe66d20) 
     92NSTUB(_pow, 0xffe66e90) 
     93NSTUB(_sqrt, 0xffe69144) 
     94NSTUB(close, 0xffc09f74) 
     95NSTUB(closedir, 0xffdd9790) 
     96NSTUB(closefastdir, 0xffdd9790) 
     97NSTUB(free, 0xffc03a98) 
     98// Best match: 86% 
     99NSTUB(kbd_p1_f, 0xffc11d34) 
     100// Best match: 86% 
    119101NSTUB(kbd_p1_f_cont, 0xffc11d40) 
    120 NSTUB(kbd_p1_f, 0xffc11d34) 
     102// Best match: 89% 
    121103NSTUB(kbd_p2_f, 0xffc1156c) 
    122104// Best match: 66% 
     
    124106// Best match: 70% 
    125107NSTUB(kbd_pwr_on, 0xffc35678) 
     108// Best match: 77% 
    126109NSTUB(kbd_read_keys, 0xffc11c30) 
    127110// Best match: 86% 
    128111NSTUB(kbd_read_keys_r2, 0xffc35104) 
    129 // ALT: NSTUB(kbd_read_keys_r2, 0xffc35104) // 20/3 
    130 NSTUB(KernelCreateTask, 0xffc0bbb8) 
    131 // Best match: 92% 
    132 NSTUB(localtime, 0xffc00948) 
    133 NSTUB(LocalTime, 0xffc57bd4) 
    134 // ALT: NSTUB(LocalTime, 0xffc57bd4) // 31/0 
    135 NSTUB(LockMainPower, 0xffc6211c) 
    136 NSTUB(_log10, 0xffe66d20) 
    137 // ALT: NSTUB(_log10, 0xffe66d20) // 24/0 
    138 NSTUB(_log, 0xffe67ddc) 
    139 // ALT: NSTUB(_log, 0xffe67ddc) // 24/0 
    140112NSTUB(lseek, 0xffc13cc8) 
    141 // ALT: NSTUB(lseek, 0xffc13cc8) // 30/0 
    142 // Best match: 76% 
    143 NSTUB(MakeAFScan, 0xffdeea08) 
    144 // Best match: 92% 
    145 NSTUB(MakeDirectory, 0xffc00948) 
    146 // Best match: 92% 
    147 NSTUB(MakeDirectory_Fut, 0xffc134a8) 
    148113NSTUB(malloc, 0xffc039c4) 
    149 // ALT: NSTUB(malloc, 0xffc039c4) // 29/0 
    150114NSTUB(memcmp, 0xffc0d90c) 
    151 // ALT: NSTUB(memcmp, 0xffc0d90c) // 27/0 
    152115NSTUB(memcpy, 0xffc74f88) 
    153 // ALT: NSTUB(memcpy, 0xffc74f88) // 30/0 
    154116NSTUB(memset, 0xffd7cbe4) 
    155 // ALT: NSTUB(memset, 0xffd7cbe4) // 25/0 
    156117NSTUB(mkdir, 0xffc13f2c) 
    157 // ALT: NSTUB(mkdir, 0xffc13f2c) // 31/0 
    158118NSTUB(mktime_ext, 0xffc757f4) 
    159 // Best match: 92% 
    160 NSTUB(Mount_FileSystem, 0xffc00948) 
    161 NSTUB(MoveFocusLensToDistance, 0xffe3f55c) 
    162 NSTUB(MoveZoomLensWithPoint, 0xffdedfcc) 
    163 // Best match: 78% 
    164 NSTUB(MuteOffPhysicalScreen, 0xffc30b40) 
    165 // Best match: 84% 
    166 NSTUB(MuteOnPhysicalScreen, 0xffc30b78) 
    167 NSTUB(NewTaskShell, 0xffc5d578) 
    168 NSTUB(NULLFUNC, 0xffe3e460) 
     119NSTUB(open, 0xffc09ec4) 
    169120NSTUB(opendir, 0xffdd962c) 
    170 // ALT: NSTUB(opendir, 0xffdd962c) // 28/0 
    171121NSTUB(openfastdir, 0xffdd962c) 
    172 // ALT: NSTUB(openfastdir, 0xffdd962c) // 28/0 
    173 NSTUB(Open, 0xffc13b60) 
    174 // ALT: NSTUB(Open, 0xffc13b60) // 24/0 
    175 NSTUB(OpLog_Create, 0xffc1426c) 
    176 NSTUB(OpLog_Get, 0xffc5bca8) 
    177 NSTUB(OpLog_Play, 0xffc5bd64) 
    178 NSTUB(OpLog_ReadFromROM, 0xffc5b450) 
    179 NSTUB(OpLog_ReadFromSD, 0xffc5b4d0) 
    180 NSTUB(OpLog_Show, 0xffc5bcc8) 
    181 NSTUB(OpLog_Start, 0xffc5be98) 
    182 NSTUB(OpLog_Stop, 0xffc5b424) 
    183 NSTUB(OpLog_WriteToROM, 0xffc5bc80) 
    184 NSTUB(OpLog_WriteToSD, 0xffc5b878) 
    185 // Best match: 92% 
    186 NSTUB(PhySw_testgpio, 0xffc00948) 
    187 // ERROR: PostLEDMessage is not found! 
    188 NSTUB(PostLogicalEventForNotPowerType, 0xffc6178c) 
    189 NSTUB(PostLogicalEventToUI, 0xffc617d8) 
    190 NSTUB(_pow, 0xffe66e90) 
    191 // ALT: NSTUB(_pow, 0xffe66e90) // 24/0 
    192 // Best match: 92% 
    193 NSTUB(ProtectFile, 0xffc00948) 
    194 NSTUB(PT_GetPropertyCaseString, 0xffc5dab4) 
    195 // Best match: 92% 
    196 NSTUB(PTM_GetCurrentItem, 0xffc62a6c) 
    197 // Best match: 96% 
    198 NSTUB(PTM_SetCurrentCaptureMode, 0xffc62944) 
    199 // ERROR: PT_PlaySound is not found! 
    200 NSTUB(PTR_GetSystemTime, 0xffc18584) 
    201 NSTUB(PutInNdFilter, 0xffe3d8d8) 
    202 // Best match: 96% 
    203 NSTUB(PutOutNdFilter, 0xffe3d910) 
    204122// Best match: 95% 
    205123NSTUB(qsort, 0xffd7d0ec) 
    206 // ALT: NSTUB(qsort, 0xffd7d0ec) // 22/1 
     124// Best match: 95% 
    207125NSTUB(rand, 0xffc0da14) 
    208 // Best match: 92% 
    209 NSTUB(readdir, 0xffc00948) 
    210 NSTUB(ReadFastDir, 0xffdd96c0) 
    211 // ALT: NSTUB(ReadFastDir, 0xffdd96c0) // 28/0 
    212 NSTUB(Read, 0xffc0a15c) 
    213 // ALT: NSTUB(Read, 0xffc0a15c) // 26/0 
    214 NSTUB(RefreshPhysicalScreen, 0xffd7c830) 
    215 NSTUB(Remove, 0xffc13bd0) 
    216 // ALT: NSTUB(Remove, 0xffc13bd0) // 26/0 
    217 // Best match: 93% 
    218 NSTUB(RenameFile_Fut, 0xffc133e0) 
     126NSTUB(read, 0xffc0a15c) 
     127NSTUB(readfastdir, 0xffdd96c0) 
    219128NSTUB(rename, 0xffc13c5c) 
    220 // ALT: NSTUB(rename, 0xffc13c5c) // 25/0 
    221 NSTUB(RestartDevice, 0xffc19b5c) 
    222 // Best match: 92% 
    223 NSTUB(rewinddir, 0xffc00948) 
    224 NSTUB(SetAutoShutdownTime, 0xffc62190) 
    225 NSTUB(SetCurrentItem_0, 0xffd34900) 
    226 NSTUB(SetCurrentItem, 0xffd34878) 
    227 NSTUB(SetFileTimeStamp, 0xffc13e64) 
    228 NSTUB(SetParameterData, 0xffd35228) 
    229 NSTUB(SetPropertyCase, 0xffc5d9b4) 
    230 NSTUB(SetPropertyCaseString, 0xffc5d9b4) 
    231 // Best match: 92% 
    232 NSTUB(SetZoomActuatorSpeedPercent, 0xffc00948) 
    233 // Best match: 92% 
    234 NSTUB(SleepTask, 0xffc18168) 
    235 // ALT: NSTUB(SleepTask, 0xffc18168) // 24/2 
    236 NSTUB(_sqrt, 0xffe69144) 
    237 // ALT: NSTUB(_sqrt, 0xffe69144) // 24/0 
     129// Best match: 95% 
    238130NSTUB(srand, 0xffc0da08) 
    239 NSTUB(StartDiskboot, 0xffc19d20) 
    240 // Best match: 75% 
    241 NSTUB(StartFactoryModeController, 0xffc388c4) 
    242 NSTUB(StartGUISystem, 0xffc74c28) 
    243131NSTUB(stat, 0xffc13d94) 
    244 // ALT: NSTUB(stat, 0xffc13d94) // 25/0 
    245132NSTUB(strcat, 0xffc74d74) 
    246 // ALT: NSTUB(strcat, 0xffc74d74) // 21/0 
     133// Best match: 56% 
    247134NSTUB(strchr, 0xffc74dfc) 
    248135NSTUB(strcmp, 0xffc0d8a4) 
    249 // ALT: NSTUB(strcmp, 0xffc0d8a4) // 20/0 
    250136NSTUB(strcpy, 0xffc0d88c) 
    251137NSTUB(strftime, 0xffc751fc) 
    252138NSTUB(strlen, 0xffc0d8e8) 
    253 // ALT: NSTUB(strlen, 0xffc0d8e8) // 24/0 
    254139NSTUB(strncmp, 0xffc74db0) 
    255 // ALT: NSTUB(strncmp, 0xffc74db0) // 21/0 
    256140NSTUB(strncpy, 0xffc1dcc8) 
    257 // Best match: 92% 
    258 NSTUB(strpbrk, 0xffc00948) 
    259141NSTUB(strrchr, 0xffc74e20) 
    260142NSTUB(strtol, 0xffc1df00) 
    261 // ALT: NSTUB(strtol, 0xffc1df00) // 26/0 
    262 NSTUB(TakeSemaphore, 0xffc0b774) 
    263 // ALT: NSTUB(TakeSemaphore, 0xffc0b774) // 30/0 
    264 // ERROR: taskcreate_AudioTsk is not found! 
    265 NSTUB(taskcreate_AviWrite, 0xffd13718) 
    266 NSTUB(taskcreate_Bye, 0xffc19a20) 
    267 // Best match: 73% 
    268 NSTUB(taskcreate_CaptSeqTask, 0xffc4f0ec) 
    269 NSTUB(taskcreate_ClockSave, 0xffc051bc) 
    270 NSTUB(taskcreate_CommonDrivers, 0xffc65840) 
    271 // Best match: 79% 
    272 NSTUB(taskcreate_DSITask, 0xffc6c220) 
    273 NSTUB(taskcreate_FaceFrame, 0xffc6c03c) 
    274 // Best match: 92% 
    275 NSTUB(taskCreateHookAdd, 0xffc00948) 
    276 NSTUB(taskcreate_InitFileModules, 0xffc65804) 
    277 NSTUB(taskcreate_LEDCon, 0xffc34a7c) 
    278 NSTUB(taskcreate_PhySw, 0xffc118fc) 
    279 // Best match: 78% 
    280 NSTUB(taskcreate_StartupImage, 0xffc1a24c) 
    281 // Best match: 61% 
    282 NSTUB(taskcreate_TempCheck, 0xffc10cd0) 
    283 NSTUB(taskcreate_Thermometer, 0xffc37650) 
    284 NSTUB(taskcreate_WdtReset, 0xffc5c728) 
    285 // Best match: 92% 
    286 NSTUB(taskDeleteHookAdd, 0xffc00948) 
    287 // Best match: 92% 
    288 NSTUB(taskIdListGet, 0xffc00948) 
    289 // Best match: 92% 
    290 NSTUB(taskLock, 0xffc00948) 
    291 // Best match: 92% 
    292 NSTUB(taskName, 0xffc00948) 
    293 // Best match: 92% 
    294 NSTUB(taskResume, 0xffc00948) 
    295 // Best match: 92% 
    296 NSTUB(taskSuspend, 0xffc00948) 
    297 // Best match: 92% 
    298 NSTUB(taskUnlock, 0xffc00948) 
    299143NSTUB(time, 0xffc57a88) 
    300 // ERROR: TurnOffBackLight is not found! 
    301 // Best match: 76% 
    302 NSTUB(TurnOffDisplay, 0xffc6c540) 
    303 // Best match: 65% 
    304 NSTUB(TurnOffMic, 0xffc35d28) 
    305 // ERROR: TurnOnBackLight is not found! 
    306 // Best match: 82% 
    307 NSTUB(TurnOnDisplay, 0xffc30ac8) 
    308 // Best match: 55% 
    309 NSTUB(TurnOnMic, 0xffc35cfc) 
    310 NSTUB(UIFS_WriteFirmInfoToFile, 0xffd2aa58) 
    311 // Best match: 88% 
    312 NSTUB(unknown_libname_80, 0xffc668b0) 
    313 // ERROR: unknown_libname_96 is not found! 
    314 NSTUB(UnlockMainPower, 0xffc62070) 
    315 // Best match: 92% 
    316 NSTUB(Unmount_FileSystem, 0xffc00948) 
    317 // Best match: 84% 
    318 NSTUB(UnsetZoomForMovie, 0xffd3a34c) 
    319 NSTUB(UpdateMBROnFlash, 0xffc414c8) 
    320 // Best match: 92% 
    321 NSTUB(utime, 0xffc00948) 
    322 // Best match: 85% 
    323 NSTUB(VbattGet, 0xffc105f4) 
    324144NSTUB(vsprintf, 0xffc0d80c) 
    325 // ALT: NSTUB(vsprintf, 0xffc0d80c) // 27/0 
    326 NSTUB(Write, 0xffc13c34) 
    327 // ALT: NSTUB(Write, 0xffc13c34) // 25/0 
     145NSTUB(write, 0xffc0a1bc) 
  • trunk/platform/a590/sub/100e/stubs_entry_2.S

    r620 r625  
    1 // !!! THIS FILE IS GENERATED. DO NOT EDIT. !!! 
    21#include "stubs_asm.h" 
    32 
    4 NHSTUB(GetDrive_FreeClusters, 0xffc416bc) 
    5 NHSTUB(GetDrive_TotalClusters,          0xffc416f0) 
    6 NHSTUB(kbd_pwr_on,              0xFFC35678) 
     3// reversed from what finsig finds ?!? 
     4// going by a720, finsig is right 
     5// NHSTUB(GetDrive_FreeClusters, 0xffc416bc) 
     6// NHSTUB(GetDrive_TotalClusters,               0xffc416f0) 
    77NHSTUB(kbd_pwr_off,             0xFFC356C8) 
    8 NHSTUB(strcpy,          0xFFC0D88C) 
    9 NHSTUB(SleepTask,               0xFFC18168) 
    10 NHSTUB(CreateTask,              0xFFC0B8E0) 
    11 NHSTUB(LocalTime,               0xFFC57BD4) 
    12 NHSTUB(UpdateMBROnFlash,                0xFFC414C8) 
    13 NHSTUB(MakeBootDisk,            0xFFDF24E4) 
    14 NHSTUB(MakeScriptDisk,          0xFFDF24F8) 
    15 NHSTUB(PostLEDMessage,      0xFFC34B78) 
    16 NHSTUB(TurnOnAFLamp,            0xFFDB9BAC) 
     8//NHSTUB(MakeBootDisk,          0xFFDF24E4) 
     9//NHSTUB(MakeScriptDisk,                0xFFDF24F8) 
    1710 
    18 NSTUB(dumpMemoryToFile, 0xffc00948) 
    19 NSTUB(ExecuteEventProcedure, 0xffc59eb4) 
     11// incorrect, using nullsub for now 
     12//NHSTUB(PostLEDMessage,            0xFFC34B78) 
     13NHSTUB(PostLEDMessage,      0xFFC00948) 
    2014 
    21 NSTUB(GetAEIntegralServiceMode_0,       0xFFC1A9C4) 
    22 NSTUB(IsFactoryMode,                            0xFFC38838) 
    23 NSTUB(taskcreate_AudioTsk,                      0xFFC3591C) 
    24 NSTUB(open,                                             0xFFC09EC4) 
    25 NSTUB(close,                                            0xffc09f74) 
    26 NSTUB(unknown_libname_80,                       0xFFC668B0) 
    27 NSTUB(unknown_libname_96,                       0xFFC6C77C) 
     15//NHSTUB(TurnOnAFLamp,          0xFFDB9BAC) 
     16 
     17//NSTUB(dumpMemoryToFile, 0xffc00948) 
     18NHSTUB(ExecuteEventProcedure, 0xffc59eb4) 
     19 
     20//NSTUB(GetAEIntegralServiceMode_0,     0xFFC1A9C4) 
     21//NSTUB(IsFactoryMode,                          0xFFC38838) 
     22//NSTUB(taskcreate_AudioTsk,                    0xFFC3591C) 
     23//NSTUB(unknown_libname_80,                     0xFFC668B0) 
     24//NSTUB(unknown_libname_96,                     0xFFC6C77C) 
    2825 
    2926 
    3027 
    31 NHSTUB(TurnOnBackLight,         0xFFC6C558) 
    32 NHSTUB(TurnOffBackLight,        0xFFC6C570) 
    33 NHSTUB(SetPanelBrightnessToLcdController,       0xFFC6C5F0) 
    34 NHSTUB(SetCvfBrightnessToLcdController,         0xFFC6C5FC) 
    35 NHSTUB(TurnOnDisplay,           0xFFC6C528) 
    36 NHSTUB(TurnOffDisplay,          0xFFC6C540) 
     28//NHSTUB(TurnOnBackLight,               0xFFC6C558) 
     29//NHSTUB(TurnOffBackLight,      0xFFC6C570) 
     30//NHSTUB(SetPanelBrightnessToLcdController,     0xFFC6C5F0) 
     31//NHSTUB(SetCvfBrightnessToLcdController,               0xFFC6C5FC) 
     32//NHSTUB(TurnOnDisplay,         0xFFC6C528) 
     33//NHSTUB(TurnOffDisplay,                0xFFC6C540) 
    3734NHSTUB(MuteOnPhysicalScreen,            0xFFC6C588) 
    3835NHSTUB(MuteOffPhysicalScreen,           0xFFC6C5A0) 
    39 NHSTUB(ShutDownDisplay,         0xFFC6C754) 
    40 NHSTUB(CameraLog_EmergencyShutDownDisplay,              0xFFC6C760)      
    41 NHSTUB(CameraLog_TurnOnDisplayForStartup,               0xFFC6C794) 
    42 NHSTUB(NewTaskShell, 0xFFC5d578) 
    43 NHSTUB(EmergencyMuteOn,         0xFFC6C77C) 
     36//NHSTUB(ShutDownDisplay,               0xFFC6C754) 
     37//NHSTUB(CameraLog_EmergencyShutDownDisplay,            0xFFC6C760)      
     38//NHSTUB(CameraLog_TurnOnDisplayForStartup,             0xFFC6C794) 
     39//NHSTUB(NewTaskShell, 0xFFC5d578) 
     40//NHSTUB(EmergencyMuteOn,               0xFFC6C77C) 
    4441NHSTUB(TurnOnMic,               0xFFC35CFC) 
    4542NHSTUB(TurnOffMic,              0xFFC35D28)              
    4643NHSTUB(UIFS_WriteFirmInfoToFile,                0xFFD2AA58) 
    47 NHSTUB(EnterToCompensationEVF,          0xFFC15F54) 
     44//NHSTUB(EnterToCompensationEVF,                0xFFC15F54) 
    4845NHSTUB(ExitFromCompensationEVF,         0xFFC15FA4) 
    49 NHSTUB(StartCameraLog,                          0xFFC14258) 
    50 NHSTUB(ShowCameraLog,                           0xFFC5AC18) 
     46//NHSTUB(StartCameraLog,                                0xFFC14258) 
     47//NHSTUB(ShowCameraLog,                         0xFFC5AC18) 
    5148 
    5249 
     
    5552//NSTUB(taskDeleteHookAdd,               0xFFC00948) 
    5653//NSTUB(taskIdListGet,                   0xFFC00948) 
    57 NSTUB(taskLock,                          0xFFC00948) 
     54//NSTUB(taskLock,                                0xFFC00948) 
    5855//NSTUB(taskName,                        0xFFC00948) 
    5956//NSTUB(taskResume,                      0xFFC00948) 
    6057//NSTUB(taskSuspend,                     0xFFC00948) 
    61 NSTUB(taskUnlock,                        0xFFC00948) 
     58//NSTUB(taskUnlock,                      0xFFC00948) 
     59 
     60// NULLSUBS 
    6261NSTUB(Mount_FileSystem,                  0xFFC00948) 
    6362NSTUB(Unmount_FileSystem,                0xFFC00948) 
    6463NSTUB(rewinddir,                         0xFFC00948) 
    65 NSTUB(CreatePhysicalVram,                0xFFC00948) 
    66 NSTUB(CreateTaskStrict,                  0xFFC00948) 
    67 NSTUB(DisableDispatch,                   0xFFC00948) 
    68 NSTUB(DisplayImagePhysicalScreen,        0xFFC00948) 
    69 NSTUB(EnableDispatch,                    0xFFC00948) 
    70 NSTUB(GetFocusLensSubjectDistanceFromLens, 0xFFC00948) 
    71 NSTUB(MakeDirectory,                     0xFFC00948) 
    72 NSTUB(PhySw_testgpio,                    0xFFC356EC) 
    73 NSTUB(ProtectFile,                       0xFFC00948) 
    74 NSTUB(chdir,                             0xFFC00948) 
    75 NSTUB(ioctl,                             0xFFC00948) 
    76 NSTUB(iosDevAdd,                         0xFFC00948) 
    77 NSTUB(iosDrvInstall,                     0xFFC00948) 
    78 NSTUB(isalpha,                           0xFFC00948) 
    79 NSTUB(isdigit,                           0xFFC00948) 
    80 NSTUB(islower,                           0xFFC00948) 
    81 NSTUB(isspace,                           0xFFC00948) 
    82 NSTUB(isupper,                           0xFFC00948) 
    83 NSTUB(localtime,                         0xFFC00948) 
    84 NSTUB(readdir,                           0xFFC00948) 
    85 NSTUB(strpbrk,                           0xFFC00948) 
    86 NSTUB(taskCreateHookAdd,                 0xFFC00948) 
    87 NSTUB(taskDeleteHookAdd,                 0xFFC00948) 
    88 NSTUB(taskIdListGet,                     0xFFC00948) 
    89 NSTUB(taskName,                          0xFFC00948) 
    90 NSTUB(taskResume,                        0xFFC00948) 
    91 NSTUB(taskSuspend,                       0xFFC00948) 
     64 
     65//NSTUB(CreatePhysicalVram,              0xFFC00948) 
     66//NSTUB(CreateTaskStrict,                        0xFFC00948) 
     67//NSTUB(DisableDispatch,                         0xFFC00948) 
     68//NSTUB(DisplayImagePhysicalScreen,      0xFFC00948) 
     69//NSTUB(EnableDispatch,                  0xFFC00948) 
     70NHSTUB(GetFocusLensSubjectDistanceFromLens, 0xFFC00948) 
     71//NSTUB(MakeDirectory,                   0xFFC00948) 
     72//NSTUB(PhySw_testgpio,                  0xFFC356EC) 
     73//NSTUB(ProtectFile,                     0xFFC00948) 
     74//NSTUB(chdir,                           0xFFC00948) 
     75//NSTUB(ioctl,                           0xFFC00948) 
     76//NSTUB(iosDevAdd,                       0xFFC00948) 
     77//NSTUB(iosDrvInstall,                   0xFFC00948) 
     78// implemented in CHDK 
     79//NSTUB(isalpha,                                 0xFFC00948) 
     80//NSTUB(isdigit,                                 0xFFC00948) 
     81//NSTUB(islower,                                 0xFFC00948) 
     82//NSTUB(isspace,                                 0xFFC00948) 
     83//NSTUB(isupper,                                 0xFFC00948) 
     84//NSTUB(strpbrk,                                 0xFFC00948) 
     85 
     86//NSTUB(localtime,                       0xFFC00948) 
     87//NSTUB(readdir,                                 0xFFC00948) 
     88 
     89//NSTUB(taskCreateHookAdd,               0xFFC00948) 
     90//NSTUB(taskDeleteHookAdd,               0xFFC00948) 
     91//NSTUB(taskIdListGet,                   0xFFC00948) 
     92//NSTUB(taskName,                                0xFFC00948) 
     93//NSTUB(taskResume,                      0xFFC00948) 
     94//NSTUB(taskSuspend,                     0xFFC00948) 
     95 
    9296NHSTUB(SetZoomActuatorSpeedPercent, 0xFFC00948) 
    9397NHSTUB(PT_PlaySound, 0xFFC4C8B8) 
    94 NHSTUB(GetBatteryTemperature,   0xFFC377B4) 
    95 NHSTUB(GetOpticalTemperature,   0xFFC37824) 
    96 NHSTUB(GetCCDTemperature,               0xFFC37744) 
     98//NHSTUB(GetBatteryTemperature, 0xFFC377B4) 
     99//NHSTUB(GetOpticalTemperature, 0xFFC37824) 
     100//NHSTUB(GetCCDTemperature,             0xFFC37744) 
    97101NHSTUB(MakeAFScan,              0xFFC00948) 
    98 NHSTUB(utime, 0xFFC00948) 
     102//NHSTUB(utime, 0xFFC00948) 
    99103NHSTUB(ExpCtrlTool_StopContiAE,         0xFFC22054) 
    100104NHSTUB(ExpCtrlTool_StartContiAE,        0xFFC21F10) 
  • trunk/platform/a590/sub/101b/stubs_entry.S

    r584 r625  
    44NSTUB(AllocateMemory, 0xffdf1d70) 
    55NSTUB(AllocateUncacheableMemory, 0xffc182e4) 
    6 // ALT: NSTUB(AllocateUncacheableMemory, 0xffc182e4) // 23/0 
    7 // Best match: 92% 
    8 NSTUB(chdir, 0xffc00948) 
    9 NSTUB(closedir, 0xffdd978c) 
    10 // ALT: NSTUB(closedir, 0xffdd978c) // 21/0 
    11 NSTUB(closefastdir, 0xffdd978c) 
    12 // ALT: NSTUB(closefastdir, 0xffdd978c) // 21/0 
    136NSTUB(Close, 0xffc13b88) 
    14 // ALT: NSTUB(Close, 0xffc13b88) // 25/0 
    15 NSTUB(CreateController, 0xffc60fd0) 
    16 // Best match: 92% 
    17 NSTUB(CreatePhysicalVram, 0xffc00948) 
    187NSTUB(CreateTask, 0xffc0b8e0) 
    19 // ALT: NSTUB(CreateTask, 0xffc0b8e0) // 29/0 
    20 // Best match: 92% 
    21 NSTUB(CreateTaskStrict, 0xffc00948) 
    22 NSTUB(DebugAssert, 0xffc0bdb8) 
    238NSTUB(DeleteFile_Fut, 0xffc13444) 
    24 // Best match: 92% 
    25 NSTUB(DisableDispatch, 0xffc00948) 
    26 // Best match: 92% 
    27 NSTUB(DisplayImagePhysicalScreen, 0xffc00948) 
    28 // ERROR: dumpMemoryToFile is not found! 
    29 // Best match: 92% 
    30 NSTUB(EnableDispatch, 0xffc00948) 
    319// Best match: 79% 
    3210NSTUB(EnterToCompensationEVF, 0xffc15f54) 
    33 // ALT: NSTUB(EnterToCompensationEVF, 0xffc15f54) // 19/5 
    3411// ALT: NSTUB(EnterToCompensationEVF, 0xffc15fd4) // 19/5 
    35 // ALT: NSTUB(EnterToCompensationEVF, 0xffc15fd4) // 19/5 
    36 NSTUB(EventProcedure, 0xffc59d40) 
    3712NSTUB(ExecuteEventProcedure, 0xffc59f2c) 
    3813// Best match: 79% 
    3914NSTUB(ExitFromCompensationEVF, 0xffc15f24) 
    40 // ALT: NSTUB(ExitFromCompensationEVF, 0xffc15f24) // 19/5 
    41 // ALT: NSTUB(ExitFromCompensationEVF, 0xffc15fa4) // 19/5 
    4215// ALT: NSTUB(ExitFromCompensationEVF, 0xffc15fa4) // 19/5 
    4316NSTUB(ExitTask, 0xffc0bb70) 
    44 // ALT: NSTUB(ExitTask, 0xffc0bb70) // 26/0 
    45 // ERROR: ExpCtrlTool_StartContiAE is not found! 
    46 // ERROR: ExpCtrlTool_StopContiAE is not found! 
    4717NSTUB(Fclose_Fut, 0xffc135b0) 
    48 // ALT: NSTUB(Fclose_Fut, 0xffc135b0) // 30/0 
    4918NSTUB(Feof_Fut, 0xffc1379c) 
    5019NSTUB(Fflush_Fut, 0xffc137d8) 
    5120NSTUB(Fgets_Fut, 0xffc13704) 
    5221NSTUB(Fopen_Fut, 0xffc13570) 
    53 // ALT: NSTUB(Fopen_Fut, 0xffc13570) // 28/0 
    5422NSTUB(Fread_Fut, 0xffc1365c) 
    55 // ALT: NSTUB(Fread_Fut, 0xffc1365c) // 25/0 
    56 NSTUB(free, 0xffc03a98) 
    57 // ALT: NSTUB(free, 0xffc03a98) // 30/0 
    5823NSTUB(FreeMemory, 0xffdf1d68) 
    5924NSTUB(FreeUncacheableMemory, 0xffc18318) 
    60 // ALT: NSTUB(FreeUncacheableMemory, 0xffc18318) // 24/0 
    6125NSTUB(Fseek_Fut, 0xffc13750) 
    62 // ALT: NSTUB(Fseek_Fut, 0xffc13750) // 25/0 
    6326NSTUB(Fwrite_Fut, 0xffc136b0) 
    64 // ALT: NSTUB(Fwrite_Fut, 0xffc136b0) // 26/0 
    65 // ERROR: GetAEIntegralServiceMode_0 is not found! 
    66 // Best match: 72% 
    67 NSTUB(GetAEIntegralServiceMode_7, 0xffd3a4b8) 
     27// Best match: 96% 
    6828NSTUB(GetBatteryTemperature, 0xffc377b4) 
     29// Best match: 96% 
    6930NSTUB(GetCCDTemperature, 0xffc37744) 
    7031// Best match: 88% 
    7132NSTUB(GetCurrentAvValue, 0xffd0ce14) 
     33// Best match: 64% 
    7234NSTUB(GetCurrentTargetDistance, 0xffd0b310) 
    7335NSTUB(GetDrive_ClusterSize, 0xffc41688) 
    7436NSTUB(GetDrive_FreeClusters, 0xffc416f0) 
    7537NSTUB(GetDrive_TotalClusters, 0xffc416bc) 
    76 // Best match: 92% 
    77 NSTUB(GetFocusLensSubjectDistanceFromLens, 0xffc00948) 
    7838// Best match: 93% 
    7939NSTUB(GetFocusLensSubjectDistance, 0xffded6f4) 
    80 // ALT: NSTUB(GetFocusLensSubjectDistance, 0xffded6f4) // 15/1 
    81 NSTUB(GetLogToFile, 0xffc54944) 
     40// Best match: 92% 
     41NSTUB(GetOpticalTemperature, 0xffc37824) 
    8242// Best match: 96% 
    83 NSTUB(GetOpticalTemperature, 0xffc37824) 
    8443NSTUB(GetParameterData, 0xffd352b8) 
     44// Best match: 68% 
    8545NSTUB(GetPropertyCase, 0xffc5dab4) 
    8646NSTUB(GetSystemTime, 0xffdf1dc8) 
    87 // Best match: 74% 
    88 NSTUB(GetVRAMHPixelsSize_0, 0xffc67378) 
    89 // Best match: 74% 
    90 NSTUB(GetVRAMHPixelsSize_1, 0xffc6bbd0) 
    91 NSTUB(GetWorkingCaptureMode, 0xffd34860) 
     47// Best match: 92% 
    9248NSTUB(GetZoomLensCurrentPoint, 0xffd0fcc0) 
    9349NSTUB(GetZoomLensCurrentPosition, 0xffde89dc) 
    94 NSTUB(HardwareDefect, 0xffc623b8) 
    95 NSTUB(ints_disable, 0xffc00578) 
    96 // ALT: NSTUB(ints_disable, 0xffc00578) // 2/0 
     50// Best match: 67% 
     51NSTUB(IsStrobeChargeCompleted, 0xffc9e3f0) 
     52NSTUB(LocalTime, 0xffc57bd4) 
     53// Best match: 93% 
     54NSTUB(LockMainPower, 0xffc6211c) 
     55NSTUB(Lseek, 0xffc13cc8) 
    9756// Best match: 92% 
    98 NSTUB(ioctl, 0xffc00948) 
     57NSTUB(MakeDirectory_Fut, 0xffc134a8) 
     58// Best match: 69% 
     59NSTUB(MoveFocusLensToDistance, 0xffe3f558) 
     60// Best match: 58% 
     61NSTUB(MoveZoomLensWithPoint, 0xffdedfc8) 
     62// Best match: 62% 
     63NSTUB(NewTaskShell, 0xffc5d578) 
     64NSTUB(Open, 0xffc13b60) 
     65NSTUB(Read, 0xffc0a15c) 
     66NSTUB(ReadFastDir, 0xffdd96bc) 
     67// Best match: 62% 
     68NSTUB(RefreshPhysicalScreen, 0xffd7c830) 
     69NSTUB(Remove, 0xffc13bd0) 
     70// Best match: 93% 
     71NSTUB(RenameFile_Fut, 0xffc133e0) 
     72// Best match: 93% 
     73NSTUB(SetAutoShutdownTime, 0xffc62190) 
     74NSTUB(SetFileTimeStamp, 0xffc13e64) 
     75// Best match: 96% 
     76NSTUB(SetParameterData, 0xffd35228) 
     77NSTUB(SetPropertyCase, 0xffc5d9b4) 
    9978// Best match: 92% 
    100 NSTUB(iosDevAdd, 0xffc00948) 
    101 // Best match: 92% 
    102 NSTUB(iosDrvInstall, 0xffc00948) 
    103 // Best match: 92% 
    104 NSTUB(isalpha, 0xffc00948) 
    105 NSTUB(IsControlEventActive, 0xffc61e48) 
    106 // Best match: 92% 
    107 NSTUB(isdigit, 0xffc00948) 
    108 // ERROR: IsFactoryMode is not found! 
    109 // Best match: 92% 
    110 NSTUB(islower, 0xffc00948) 
    111 // Best match: 92% 
    112 NSTUB(isspace, 0xffc00948) 
     79NSTUB(SleepTask, 0xffc18168) 
     80NSTUB(TakeSemaphore, 0xffc0b774) 
     81// Best match: 86% 
     82NSTUB(UIFS_WriteFirmInfoToFile, 0xffd2aa58) 
     83// Best match: 93% 
     84NSTUB(UnlockMainPower, 0xffc62070) 
    11385// Best match: 96% 
    114 NSTUB(IsStrobeChargeCompleted, 0xffc9e3f0) 
    115 // Best match: 92% 
    116 NSTUB(isupper, 0xffc00948) 
    117 // Best match: 52% 
    118 NSTUB(j_IsEvfDriveMode_16, 0xffd75380) 
     86NSTUB(UpdateMBROnFlash, 0xffc414c8) 
     87// Best match: 82% 
     88NSTUB(VbattGet, 0xffc105f4) 
     89NSTUB(Write, 0xffc13c34) 
     90NSTUB(_log, 0xffe67dd8) 
     91NSTUB(_log10, 0xffe66d1c) 
     92NSTUB(_pow, 0xffe66e8c) 
     93NSTUB(_sqrt, 0xffe69140) 
     94NSTUB(close, 0xffc09f74) 
     95NSTUB(closedir, 0xffdd978c) 
     96NSTUB(closefastdir, 0xffdd978c) 
     97NSTUB(free, 0xffc03a98) 
     98// Best match: 86% 
     99NSTUB(kbd_p1_f, 0xffc11d34) 
     100// Best match: 86% 
    119101NSTUB(kbd_p1_f_cont, 0xffc11d40) 
    120 NSTUB(kbd_p1_f, 0xffc11d34) 
     102// Best match: 89% 
    121103NSTUB(kbd_p2_f, 0xffc1156c) 
    122104// Best match: 66% 
     
    124106// Best match: 70% 
    125107NSTUB(kbd_pwr_on, 0xffc35678) 
     108// Best match: 77% 
    126109NSTUB(kbd_read_keys, 0xffc11c30) 
    127110// Best match: 86% 
    128111NSTUB(kbd_read_keys_r2, 0xffc35104) 
    129 // ALT: NSTUB(kbd_read_keys_r2, 0xffc35104) // 20/3 
    130 NSTUB(KernelCreateTask, 0xffc0bbb8) 
    131 // Best match: 92% 
    132 NSTUB(localtime, 0xffc00948) 
    133 NSTUB(LocalTime, 0xffc57bd4) 
    134 // ALT: NSTUB(LocalTime, 0xffc57bd4) // 31/0 
    135 NSTUB(LockMainPower, 0xffc6211c) 
    136 NSTUB(_log10, 0xffe66d1c) 
    137 // ALT: NSTUB(_log10, 0xffe66d1c) // 24/0 
    138 NSTUB(_log, 0xffe67dd8) 
    139 // ALT: NSTUB(_log, 0xffe67dd8) // 24/0 
    140112NSTUB(lseek, 0xffc13cc8) 
    141 // ALT: NSTUB(lseek, 0xffc13cc8) // 30/0 
    142 // Best match: 76% 
    143 NSTUB(MakeAFScan, 0xffdeea04) 
    144 // Best match: 92% 
    145 NSTUB(MakeDirectory, 0xffc00948) 
    146 // Best match: 92% 
    147 NSTUB(MakeDirectory_Fut, 0xffc134a8) 
    148113NSTUB(malloc, 0xffc039c4) 
    149 // ALT: NSTUB(malloc, 0xffc039c4) // 29/0 
    150114NSTUB(memcmp, 0xffc0d90c) 
    151 // ALT: NSTUB(memcmp, 0xffc0d90c) // 27/0 
    152115NSTUB(memcpy, 0xffc74f88) 
    153 // ALT: NSTUB(memcpy, 0xffc74f88) // 30/0 
    154116NSTUB(memset, 0xffd7cbe4) 
    155 // ALT: NSTUB(memset, 0xffd7cbe4) // 25/0 
    156117NSTUB(mkdir, 0xffc13f2c) 
    157 // ALT: NSTUB(mkdir, 0xffc13f2c) // 31/0 
    158118NSTUB(mktime_ext, 0xffc757f4) 
    159 // Best match: 92% 
    160 NSTUB(Mount_FileSystem, 0xffc00948) 
    161 NSTUB(MoveFocusLensToDistance, 0xffe3f558) 
    162 NSTUB(MoveZoomLensWithPoint, 0xffdedfc8) 
    163 // Best match: 78% 
    164 NSTUB(MuteOffPhysicalScreen, 0xffc30b40) 
    165 // Best match: 84% 
    166 NSTUB(MuteOnPhysicalScreen, 0xffc30b78) 
    167 NSTUB(NewTaskShell, 0xffc5d578) 
    168 NSTUB(NULLFUNC, 0xffe3e45c) 
     119NSTUB(open, 0xffc09ec4) 
    169120NSTUB(opendir, 0xffdd9628) 
    170 // ALT: NSTUB(opendir, 0xffdd9628) // 28/0 
    171121NSTUB(openfastdir, 0xffdd9628) 
    172 // ALT: NSTUB(openfastdir, 0xffdd9628) // 28/0 
    173 NSTUB(Open, 0xffc13b60) 
    174 // ALT: NSTUB(Open, 0xffc13b60) // 24/0 
    175 NSTUB(OpLog_Create, 0xffc1426c) 
    176 NSTUB(OpLog_Get, 0xffc5bca8) 
    177 NSTUB(OpLog_Play, 0xffc5bd64) 
    178 NSTUB(OpLog_ReadFromROM, 0xffc5b450) 
    179 NSTUB(OpLog_ReadFromSD, 0xffc5b4d0) 
    180 NSTUB(OpLog_Show, 0xffc5bcc8) 
    181 NSTUB(OpLog_Start, 0xffc5be98) 
    182 NSTUB(OpLog_Stop, 0xffc5b424) 
    183 NSTUB(OpLog_WriteToROM, 0xffc5bc80) 
    184 NSTUB(OpLog_WriteToSD, 0xffc5b878) 
    185 // Best match: 92% 
    186 NSTUB(PhySw_testgpio, 0xffc00948) 
    187 // ERROR: PostLEDMessage is not found! 
    188 NSTUB(PostLogicalEventForNotPowerType, 0xffc6178c) 
    189 NSTUB(PostLogicalEventToUI, 0xffc617d8) 
    190 NSTUB(_pow, 0xffe66e8c) 
    191 // ALT: NSTUB(_pow, 0xffe66e8c) // 24/0 
    192 // Best match: 92% 
    193 NSTUB(ProtectFile, 0xffc00948) 
    194 NSTUB(PT_GetPropertyCaseString, 0xffc5dab4) 
    195 // Best match: 92% 
    196 NSTUB(PTM_GetCurrentItem, 0xffc62a6c) 
    197 // Best match: 96% 
    198 NSTUB(PTM_SetCurrentCaptureMode, 0xffc62944) 
    199 // ERROR: PT_PlaySound is not found! 
    200 NSTUB(PTR_GetSystemTime, 0xffc18584) 
    201 NSTUB(PutInNdFilter, 0xffe3d8d4) 
    202 // Best match: 96% 
    203 NSTUB(PutOutNdFilter, 0xffe3d90c) 
    204122// Best match: 95% 
    205123NSTUB(qsort, 0xffd7d0ec) 
    206 // ALT: NSTUB(qsort, 0xffd7d0ec) // 22/1 
     124// Best match: 95% 
    207125NSTUB(rand, 0xffc0da14) 
    208 // Best match: 92% 
    209 NSTUB(readdir, 0xffc00948) 
    210 NSTUB(ReadFastDir, 0xffdd96bc) 
    211 // ALT: NSTUB(ReadFastDir, 0xffdd96bc) // 28/0 
    212 NSTUB(Read, 0xffc0a15c) 
    213 // ALT: NSTUB(Read, 0xffc0a15c) // 26/0 
    214 NSTUB(RefreshPhysicalScreen, 0xffd7c830) 
    215 NSTUB(Remove, 0xffc13bd0) 
    216 // ALT: NSTUB(Remove, 0xffc13bd0) // 26/0 
    217 // Best match: 93% 
    218 NSTUB(RenameFile_Fut, 0xffc133e0) 
     126NSTUB(read, 0xffc0a15c) 
     127NSTUB(readfastdir, 0xffdd96bc) 
    219128NSTUB(rename, 0xffc13c5c) 
    220 // ALT: NSTUB(rename, 0xffc13c5c) // 25/0 
    221 NSTUB(RestartDevice, 0xffc19b5c) 
    222 // Best match: 92% 
    223 NSTUB(rewinddir, 0xffc00948) 
    224 NSTUB(SetAutoShutdownTime, 0xffc62190) 
    225 NSTUB(SetCurrentItem_0, 0xffd34900) 
    226 NSTUB(SetCurrentItem, 0xffd34878) 
    227 NSTUB(SetFileTimeStamp, 0xffc13e64) 
    228 NSTUB(SetParameterData, 0xffd35228) 
    229 NSTUB(SetPropertyCase, 0xffc5d9b4) 
    230 NSTUB(SetPropertyCaseString, 0xffc5d9b4) 
    231 // Best match: 92% 
    232 NSTUB(SetZoomActuatorSpeedPercent, 0xffc00948) 
    233 // Best match: 92% 
    234 NSTUB(SleepTask, 0xffc18168) 
    235 // ALT: NSTUB(SleepTask, 0xffc18168) // 24/2 
    236 NSTUB(_sqrt, 0xffe69140) 
    237 // ALT: NSTUB(_sqrt, 0xffe69140) // 24/0 
     129// Best match: 95% 
    238130NSTUB(srand, 0xffc0da08) 
    239 NSTUB(StartDiskboot, 0xffc19d20) 
    240 // Best match: 75% 
    241 NSTUB(StartFactoryModeController, 0xffc388c4) 
    242 NSTUB(StartGUISystem, 0xffc74c28) 
    243131NSTUB(stat, 0xffc13d94) 
    244 // ALT: NSTUB(stat, 0xffc13d94) // 25/0 
    245132NSTUB(strcat, 0xffc74d74) 
    246 // ALT: NSTUB(strcat, 0xffc74d74) // 21/0 
     133// Best match: 56% 
    247134NSTUB(strchr, 0xffc74dfc) 
    248135NSTUB(strcmp, 0xffc0d8a4) 
    249 // ALT: NSTUB(strcmp, 0xffc0d8a4) // 20/0 
    250136NSTUB(strcpy, 0xffc0d88c) 
    251137NSTUB(strftime, 0xffc751fc) 
    252138NSTUB(strlen, 0xffc0d8e8) 
    253 // ALT: NSTUB(strlen, 0xffc0d8e8) // 24/0 
    254139NSTUB(strncmp, 0xffc74db0) 
    255 // ALT: NSTUB(strncmp, 0xffc74db0) // 21/0 
    256140NSTUB(strncpy, 0xffc1dcc8) 
    257 // Best match: 92% 
    258 NSTUB(strpbrk, 0xffc00948) 
    259141NSTUB(strrchr, 0xffc74e20) 
    260142NSTUB(strtol, 0xffc1df00) 
    261 // ALT: NSTUB(strtol, 0xffc1df00) // 26/0 
    262 NSTUB(TakeSemaphore, 0xffc0b774) 
    263 // ALT: NSTUB(TakeSemaphore, 0xffc0b774) // 30/0 
    264 // ERROR: taskcreate_AudioTsk is not found! 
    265 NSTUB(taskcreate_AviWrite, 0xffd13718) 
    266 NSTUB(taskcreate_Bye, 0xffc19a20) 
    267 // Best match: 73% 
    268 NSTUB(taskcreate_CaptSeqTask, 0xffc4f0ec) 
    269 NSTUB(taskcreate_ClockSave, 0xffc051bc) 
    270 NSTUB(taskcreate_CommonDrivers, 0xffc65840) 
    271 // Best match: 79% 
    272 NSTUB(taskcreate_DSITask, 0xffc6c220) 
    273 NSTUB(taskcreate_FaceFrame, 0xffc6c03c) 
    274 // Best match: 92% 
    275 NSTUB(taskCreateHookAdd, 0xffc00948) 
    276 NSTUB(taskcreate_InitFileModules, 0xffc65804) 
    277 NSTUB(taskcreate_LEDCon, 0xffc34a7c) 
    278 NSTUB(taskcreate_PhySw, 0xffc118fc) 
    279 // Best match: 78% 
    280 NSTUB(taskcreate_StartupImage, 0xffc1a24c) 
    281 // Best match: 61% 
    282 NSTUB(taskcreate_TempCheck, 0xffc10cd0) 
    283 NSTUB(taskcreate_Thermometer, 0xffc37650) 
    284 NSTUB(taskcreate_WdtReset, 0xffc5c728) 
    285 // Best match: 92% 
    286 NSTUB(taskDeleteHookAdd, 0xffc00948) 
    287 // Best match: 92% 
    288 NSTUB(taskIdListGet, 0xffc00948) 
    289 // Best match: 92% 
    290 NSTUB(taskLock, 0xffc00948) 
    291 // Best match: 92% 
    292 NSTUB(taskName, 0xffc00948) 
    293 // Best match: 92% 
    294 NSTUB(taskResume, 0xffc00948) 
    295 // Best match: 92% 
    296 NSTUB(taskSuspend, 0xffc00948) 
    297 // Best match: 92% 
    298 NSTUB(taskUnlock, 0xffc00948) 
    299143NSTUB(time, 0xffc57a88) 
    300 // ERROR: TurnOffBackLight is not found! 
    301 // Best match: 76% 
    302 NSTUB(TurnOffDisplay, 0xffc6c540) 
    303 // Best match: 65% 
    304 NSTUB(TurnOffMic, 0xffc35d28) 
    305 // ERROR: TurnOnBackLight is not found! 
    306 // Best match: 82% 
    307 NSTUB(TurnOnDisplay, 0xffc30ac8) 
    308 // Best match: 55% 
    309 NSTUB(TurnOnMic, 0xffc35cfc) 
    310 NSTUB(UIFS_WriteFirmInfoToFile, 0xffd2aa58) 
    311 // Best match: 88% 
    312 NSTUB(unknown_libname_80, 0xffc668b0) 
    313 // ERROR: unknown_libname_96 is not found! 
    314 NSTUB(UnlockMainPower, 0xffc62070) 
    315 // Best match: 92% 
    316 NSTUB(Unmount_FileSystem, 0xffc00948) 
    317 // Best match: 84% 
    318 NSTUB(UnsetZoomForMovie, 0xffd3a34c) 
    319 NSTUB(UpdateMBROnFlash, 0xffc414c8) 
    320 // Best match: 92% 
    321 NSTUB(utime, 0xffc00948) 
    322 // Best match: 85% 
    323 NSTUB(VbattGet, 0xffc105f4) 
    324144NSTUB(vsprintf, 0xffc0d80c) 
    325 // ALT: NSTUB(vsprintf, 0xffc0d80c) // 27/0 
    326 NSTUB(Write, 0xffc13c34) 
    327 // ALT: NSTUB(Write, 0xffc13c34) // 25/0 
     145NSTUB(write, 0xffc0a1bc) 
  • trunk/platform/a590/sub/101b/stubs_entry_2.S

    r620 r625  
    1 // !!! THIS FILE IS GENERATED. DO NOT EDIT. !!! 
    21#include "stubs_asm.h" 
    32 
    4 NSTUB(AllocateMemory,                           0xFFDF1D70) 
    5 NSTUB(FreeMemory,                                       0xFFDF1D68) 
    6 NSTUB(dumpMemoryToFile,                         0xffc00948) 
    7 NSTUB(GetDrive_FreeClusters,            0xFFC416F0) 
    8 NSTUB(GetDrive_TotalClusters,           0xFFC416BC) 
    9 NSTUB(strcpy,                                           0xFFC0D88C) 
    10 NSTUB(ExecuteEventProcedure, 0xffc59eb4) 
    11 NSTUB(ExitFromCompensationEVF, 0xffc15fa4) 
    12 NSTUB(ExpCtrlTool_StopContiAE,          0xFFC22054) 
     3//NSTUB(AllocateMemory,                                 0xFFDF1D70) 
     4//NSTUB(FreeMemory,                                     0xFFDF1D68) 
     5//NSTUB(dumpMemoryToFile,                       0xffc00948) 
     6//NSTUB(GetDrive_FreeClusters,          0xFFC416F0) 
     7//NSTUB(GetDrive_TotalClusters,         0xFFC416BC) 
     8//NSTUB(strcpy,                                                 0xFFC0D88C) 
     9NHSTUB(ExecuteEventProcedure, 0xffc59eb4) 
     10NHSTUB(ExitFromCompensationEVF, 0xffc15fa4) 
     11//NSTUB(ExpCtrlTool_StopContiAE,                0xFFC22054) 
    1312NSTUB(ExpCtrlTool_StartContiAE, 0xFFC21F10) 
    14 NSTUB(GetAEIntegralServiceMode_0,       0xFFC1A9C4) 
    15 NSTUB(IsFactoryMode,                            0xFFC38838) 
    16 NSTUB(PhySw_testgpio,                           0xFFC356EC) 
    17 NSTUB(PostLEDMessage,                   0xFFC34B78) 
     13//NSTUB(GetAEIntegralServiceMode_0,     0xFFC1A9C4) 
     14//NSTUB(IsFactoryMode,                          0xFFC38838) 
     15//NSTUB(PhySw_testgpio,                         0xFFC356EC) 
     16// NOT found, using NULLSUB 
     17NSTUB(PostLEDMessage,                   0xFFC00948) 
    1818NHSTUB(PT_PlaySound, 0xFFC4C8B8) 
    19 NSTUB(taskcreate_AudioTsk,                      0xFFC3591C) 
    20 NSTUB(TurnOnBackLight,                          0xFFC6C558) 
    21 NSTUB(TurnOffBackLight,                 0xFFC6C570) 
    22 NSTUB(unknown_libname_80,                       0xFFC668B0) 
    23 NSTUB(unknown_libname_96,                       0xFFC6C77C) 
    24 NSTUB(MakeAFScan,                                       0xFFC00948) 
    25 NHSTUB(OpLog_WriteToSD,                         0xFFC5B878) 
    26 NSTUB(open,                                             0xFFC09EC4) 
    27 NSTUB(close,                                            0xFFC09F74) 
     19//NSTUB(taskcreate_AudioTsk,                    0xFFC3591C) 
     20//NSTUB(TurnOnBackLight,                                0xFFC6C558) 
     21//NSTUB(TurnOffBackLight,                       0xFFC6C570) 
     22//NSTUB(unknown_libname_80,                     0xFFC668B0) 
     23//NSTUB(unknown_libname_96,                     0xFFC6C77C) 
     24NHSTUB(MakeAFScan,                                      0xFFC00948) 
     25//NHSTUB(OpLog_WriteToSD,                       0xFFC5B878) 
     26//NSTUB(open,                                           0xFFC09EC4) 
     27//NSTUB(close,                                          0xFFC09F74) 
     28 
     29NHSTUB(UnsetZoomForMovie, 0xffd3a34c) 
     30 
     31// NULLSUBS 
     32NSTUB(Unmount_FileSystem, 0xffc00948) 
     33NSTUB(Mount_FileSystem, 0xffc00948) 
     34NSTUB(rewinddir, 0xffc00948) 
     35NSTUB(SetZoomActuatorSpeedPercent, 0xffc00948) 
     36 
  • trunk/platform/generic/wrappers.c

    r608 r625  
    4545} 
    4646 
     47#ifndef CAM_DRYOS 
    4748void task_lock() 
    4849{ 
     
    5556} 
    5657 
    57 #ifndef CAM_DRYOS 
    5858const char *task_name(int id) 
    5959{ 
Note: See TracChangeset for help on using the changeset viewer.