Changeset 1641 for trunk/platform/s95/sub/100e/stubs_entry.S
- Timestamp:
- 02/05/12 05:46:18 (16 months ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
platform/s95/sub/100e/stubs_entry.S (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/release-1_0 merged: 1637-1639
- Property svn:mergeinfo changed
-
trunk/platform/s95/sub/100e/stubs_entry.S
r1636 r1641 23 23 24 24 // Values below can be overridden in 'stubs_min.S': 25 //DEF(physw_status ,0x00034cb4) // Found @0xff83498c, stubs_min = 0x00034cb4 (0x34CB4) 26 //DEF(physw_run ,0x00001c3c) // Found @0xff834580, stubs_min = 0x00001c3c (0x1C30+0x0C) 27 //DEF(levent_table ,0xffbf5c5c) // Found @0xffbf5c5c, stubs_min = 0xffbf5c5c (0xFFBF5C5C) 28 //DEF(FlashParamsTable ,0xffc72314) // Found @0xffc72314, stubs_min = 0xffc72314 (0xFFC72314) 29 //DEF(movie_status ,0x0000716c) // Found @0xff98612c, stubs_min = 0x0000716c (0x7128+0x44) 25 DEF(physw_status ,0x00034cb4) // Found @0xff83498c 26 DEF(physw_run ,0x00001c3c) // Found @0xff834580 27 DEF(levent_table ,0xffbf5c5c) // Found @0xffbf5c5c 28 DEF(FlashParamsTable ,0xffc72314) // Found @0xffc72314 29 DEF(movie_status ,0x0000716c) // Found @0xff98612c 30 30 DEF(full_screen_refresh ,0x0000a0d4) // Found @0xffa47614 31 //DEF(canon_menu_active ,0x00003250) // Found @0xff896fc0, stubs_min = 0x00003250 (0x324c+4) 32 //DEF(canon_shoot_menu_active ,0x00008759) // Found @0xff9d7df8, stubs_min = 0x00008759 (0x8758+1) 33 //DEF(playrec_mode ,0x00002f78) // Found @0xff88910c, stubs_min = 0x00002f78 (0x2f74+0x4) 34 //DEF(zoom_status ,0x0000835c) // Found @0xff9c3384, stubs_min = 0x0000835c (0x835C) 35 //DEF(some_flag_for_af_scan ,0x00007534) // Found @0xff9894b4, stubs_min = 0x00007534 (0x7534) 31 DEF(canon_menu_active ,0x00003250) // Found @0xff896fc0 32 DEF(canon_shoot_menu_active ,0x00008759) // Found @0xff9d7df8 33 DEF(playrec_mode ,0x00002f78) // Found @0xff88910c 34 DEF(zoom_status ,0x0000835c) // Found @0xff9c3384 35 DEF(some_flag_for_af_scan ,0x00007534) // Found @0xff9894b4 36 36 // focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 37 37 // each entry contains 3 int value(s), the first is the zoom focus length. 38 38 // there are 10 entries in the table - set NUM_FL to 10 39 39 DEF(focus_len_table ,0xfffe2d2c) // Found @0xfffe2d2c 40 //DEF(zoom_busy ,0x00007084) // Found @0xff9809c4, stubs_min = 0x00007084 (0x7070+0x14) 41 //DEF(focus_busy ,0x00006f30) // Found @0xff97bec4, stubs_min = 0x00006f30 (0x6f28+8) 40 DEF(zoom_busy ,0x00007084) // Found @0xff9809c4 41 DEF(focus_busy ,0x00006f30) // Found @0xff97bec4 42 42 //DEF(recreview_hold ,0x00003e14) // Found @0xff8a8648, ** != ** stubs_min = 0x0000828c (0x81f8+0x94) 43 43 … … 92 92 NSTUB(AllocateMemory ,0xffafacdc) //101 93 93 NSTUB(AllocateUncacheableMemory ,0xff83adc8) //112 94 //NSTUB(Close ,0xff837030) //101 == 0xff837030 94 NSTUB(Close ,0xff837030) //101 95 95 NSTUB(CreateTask ,0xff81e8a0) //101 96 96 NSTUB(DebugAssert ,0xff81eb78) //111 97 97 NSTUB(DeleteDirectory_Fut ,0xff836a8c) // 1 98 98 NSTUB(DeleteFile_Fut ,0xff8369a8) //112 99 //NSTUB(DoAFLock ,0xff8388a0) //102 == 0xff8388a0 100 //NSTUB(EnterToCompensationEVF ,0xff838b40) //104 == 0xff838b40 99 NSTUB(DoAFLock ,0xff8388a0) //102 100 NSTUB(EnterToCompensationEVF ,0xff838b40) //104 101 101 NSTUB(ExecuteEventProcedure ,0xff89270c) // 1 102 //NSTUB(ExitFromCompensationEVF ,0xff838be4) //104 == 0xff838be4103 //NSTUB(ExitTask ,0xff81eb30) //101 == 0xff81eb30 104 //NSTUB(ExpCtrlTool_StartContiAE ,0xff84734c) //104 == 0xff84734c 102 NSTUB(ExitFromCompensationEVF ,0xff838be4) //104 103 NSTUB(ExitTask ,0xff81eb30) //101 104 NSTUB(ExpCtrlTool_StartContiAE ,0xff84734c) //104 105 105 NSTUB(ExpCtrlTool_StopContiAE ,0xff8474e4) //104 106 106 NSTUB(Fclose_Fut ,0xff836b24) //101 … … 111 111 NSTUB(Fread_Fut ,0xff836bd0) //101 112 112 NSTUB(FreeMemory ,0xffafacd4) //101 113 //NSTUB(FreeUncacheableMemory ,0xff83ae08) //112 == 0xff83ae08 113 NSTUB(FreeUncacheableMemory ,0xff83ae08) //112 114 114 NSTUB(Fseek_Fut ,0xff836cc4) //101 115 115 NSTUB(Fwrite_Fut ,0xff836c24) //101 116 //NSTUB(GetBatteryTemperature ,0xff869038) //102 == 0xff869038 117 //NSTUB(GetCCDTemperature ,0xff868fc4) //102 == 0xff868fc4 118 //NSTUB(GetCurrentAvValue ,0xff97e4b4) //102 == 0xff97e4b4 119 //NSTUB(GetDrive_ClusterSize ,0xff8769c8) // 4 == 0xff8769c8 120 //NSTUB(GetDrive_FreeClusters ,0xff876a28) // 4 == 0xff876a28 121 //NSTUB(GetDrive_TotalClusters ,0xff8769fc) // 3 == 0xff8769fc 122 //NSTUB(GetFocusLensSubjectDistance ,0xff97cb44) //102 == 0xff97cb44 123 //NSTUB(GetFocusLensSubjectDistanceFromLens ,0xff97cf90) // 3 == 0xff97cf90 124 //NSTUB(GetImageFolder ,0xff95e84c) //106 == 0xff95e84c 125 //NSTUB(GetKbdState ,0xff8655f0) //109 == 0xff8655f0 126 //NSTUB(GetMemInfo ,0xff81a264) // 3 == 0xff81a264 127 //NSTUB(GetOpticalTemperature ,0xff8690ac) //102 == 0xff8690ac 128 //NSTUB(GetParameterData ,0xff9bbe98) //101 == 0xff9bbe98 129 //NSTUB(GetPropertyCase ,0xff896414) //102 == 0xff896414 130 //NSTUB(GetSystemTime ,0xffafad34) //101 == 0xffafad34 131 //NSTUB(GetZoomLensCurrentPoint ,0xff980d38) //102 == 0xff980d38 132 //NSTUB(GetZoomLensCurrentPosition ,0xffae90e8) //102 == 0xffae90e8 116 NSTUB(GetBatteryTemperature ,0xff869038) //102 117 NSTUB(GetCCDTemperature ,0xff868fc4) //102 118 NSTUB(GetCurrentAvValue ,0xff97e4b4) //102 119 NSTUB(GetDrive_ClusterSize ,0xff8769c8) // 4 120 NSTUB(GetDrive_FreeClusters ,0xff876a28) // 4 121 NSTUB(GetDrive_TotalClusters ,0xff8769fc) // 3 122 NSTUB(GetFocusLensSubjectDistance ,0xff97cb44) //102 123 NSTUB(GetFocusLensSubjectDistanceFromLens ,0xff97cf90) // 3 124 NSTUB(GetImageFolder ,0xff95e84c) //106 125 NSTUB(GetKbdState ,0xff8655f0) //109 126 NSTUB(GetMemInfo ,0xff81a264) // 3 127 NSTUB(GetOpticalTemperature ,0xff8690ac) //102 128 NSTUB(GetParameterData ,0xff9bbe98) //101 129 NSTUB(GetPropertyCase ,0xff896414) //102 130 NSTUB(GetSystemTime ,0xffafad34) //101 131 NSTUB(GetZoomLensCurrentPoint ,0xff980d38) //102 132 NSTUB(GetZoomLensCurrentPosition ,0xffae90e8) //102 133 133 NSTUB(GiveSemaphore ,0xff83a7e4) //112 134 //NSTUB(IsStrobeChargeCompleted ,0xff8eae58) //102 == 0xff8eae58 135 //NSTUB(LEDDrive ,0xff86491c) //103 == 0xff86491c 134 NSTUB(IsStrobeChargeCompleted ,0xff8eae58) //102 135 NSTUB(LEDDrive ,0xff86491c) //103 136 136 NSTUB(LocalTime ,0xff88fff4) // 1 137 //NSTUB(LockMainPower ,0xff89d078) //103 == 0xff89d078 138 //NSTUB(Lseek ,0xff83714c) //101 == 0xff83714c 139 //NSTUB(MakeDirectory_Fut ,0xff836a1c) // 1 == 0xff836a1c 140 //NSTUB(MoveFocusLensToDistance ,0xffb5e3ec) //102 == 0xffb5e3ec 137 NSTUB(LockMainPower ,0xff89d078) //103 138 NSTUB(Lseek ,0xff83714c) //101 139 NSTUB(MakeDirectory_Fut ,0xff836a1c) // 1 140 NSTUB(MoveFocusLensToDistance ,0xffb5e3ec) //102 141 141 NSTUB(MoveIrisWithAv ,0xffaf7268) //102 142 //NSTUB(MoveZoomLensWithPoint ,0xffaf7954) //102 == 0xffaf7954 143 //NSTUB(NewTaskShell ,0xff895e30) //103 == 0xff895e30 144 //NSTUB(Open ,0xff836fc4) //101 == 0xff836fc4 145 //NSTUB(PB2Rec ,0xff8a0008) //104 == 0xff8a0008 142 NSTUB(MoveZoomLensWithPoint ,0xffaf7954) //102 143 NSTUB(NewTaskShell ,0xff895e30) //103 144 NSTUB(Open ,0xff836fc4) //101 145 NSTUB(PB2Rec ,0xff8a0008) //104 146 146 NSTUB(PT_MoveDigitalZoomToWide ,0xff8806a4) //102 147 147 NSTUB(PT_MoveOpticalZoomAt ,0xff88067c) //102 148 //NSTUB(PT_PlaySound ,0xff88b0a8) // 4 == 0xff88b0a8 149 //NSTUB(PostLogicalEventForNotPowerType ,0xff89aa88) //103 == 0xff89aa88 150 //NSTUB(PostLogicalEventToUI ,0xff89aad4) //103 == 0xff89aad4 148 NSTUB(PT_PlaySound ,0xff88b0a8) // 4 149 NSTUB(PostLogicalEventForNotPowerType ,0xff89aa88) //103 150 NSTUB(PostLogicalEventToUI ,0xff89aad4) //103 151 151 NSTUB(PutInNdFilter ,0xffb5c10c) //102 152 152 NSTUB(PutOutNdFilter ,0xffb5c144) //102 153 153 NSTUB(Read ,0xff81ad74) //101 154 //NSTUB(ReadFastDir ,0xffad4130) // 4 == 0xffad4130 155 //NSTUB(Rec2PB ,0xff8a0048) //104 == 0xff8a0048 156 //NSTUB(RefreshPhysicalScreen ,0xff8b6c8c) //104 == 0xff8b6c8c 157 //NSTUB(Remove ,0xff837064) // 4 == 0xff837064158 //NSTUB(RenameFile_Fut ,0xff836914) // 4 == 0xff836914159 //NSTUB(Restart ,0xff83c5b8) //106 == 0xff83c5b8 160 //NSTUB(ScreenLock ,0xff8b7e50) // 4 == 0xff8b7e50 161 //NSTUB(ScreenUnlock ,0xff8b7eb4) // 9 == 0xff8b7eb4 154 NSTUB(ReadFastDir ,0xffad4130) // 4 155 NSTUB(Rec2PB ,0xff8a0048) //104 156 NSTUB(RefreshPhysicalScreen ,0xff8b6c8c) //104 157 NSTUB(Remove ,0xff837064) // 4 158 NSTUB(RenameFile_Fut ,0xff836914) // 4 159 NSTUB(Restart ,0xff83c5b8) //106 160 NSTUB(ScreenLock ,0xff8b7e50) // 4 161 NSTUB(ScreenUnlock ,0xff8b7eb4) // 9 162 162 NSTUB(SetAE_ShutterSpeed ,0xffb60b3c) //102 163 //NSTUB(SetAutoShutdownTime ,0xff89d0ec) //103 == 0xff89d0ec 164 //NSTUB(SetCurrentCaptureModeType ,0xff8a5444) //101 == 0xff8a5444 165 //NSTUB(SetFileTimeStamp ,0xff8372cc) // 4 == 0xff8372cc 166 //NSTUB(SetLogicalEventActive ,0xff89cdb4) //101 == 0xff89cdb4 167 //NSTUB(SetParameterData ,0xff9bbd70) //101 == 0xff9bbd70 168 //NSTUB(SetPropertyCase ,0xff8962ec) //102 == 0xff8962ec 169 //NSTUB(SetScriptMode ,0xff89ce04) //101 == 0xff89ce04 170 //NSTUB(SleepTask ,0xff83aa4c) //101 == 0xff83aa4c 171 //NSTUB(TakeSemaphore ,0xff83a714) //101 == 0xff83a714 172 //NSTUB(TurnOffBackLight ,0xff8af278) //104 == 0xff8af278 173 //NSTUB(TurnOnBackLight ,0xff8af260) //104 == 0xff8af260 174 //NSTUB(UIFS_WriteFirmInfoToFile ,0xff9a7d60) //101 == 0xff9a7d60 175 //NSTUB(UnlockAF ,0xff8388d8) //102 == 0xff8388d8 176 //NSTUB(UnlockMainPower ,0xff89cfcc) //103 == 0xff89cfcc 177 //NSTUB(UnsetZoomForMovie ,0xff8ab114) //104 == 0xff8ab114 163 NSTUB(SetAutoShutdownTime ,0xff89d0ec) //103 164 NSTUB(SetCurrentCaptureModeType ,0xff8a5444) //101 165 NSTUB(SetFileAttributes ,0xff837328) // 3 166 NSTUB(SetFileTimeStamp ,0xff8372cc) // 4 167 NSTUB(SetLogicalEventActive ,0xff89cdb4) //101 168 NSTUB(SetParameterData ,0xff9bbd70) //101 169 NSTUB(SetPropertyCase ,0xff8962ec) //102 170 NSTUB(SetScriptMode ,0xff89ce04) //101 171 NSTUB(SleepTask ,0xff83aa4c) //101 172 NSTUB(TakeSemaphore ,0xff83a714) //101 173 NSTUB(TurnOffBackLight ,0xff8af278) //104 174 NSTUB(TurnOnBackLight ,0xff8af260) //104 175 NSTUB(UIFS_WriteFirmInfoToFile ,0xff9a7d60) //101 176 NSTUB(UnlockAF ,0xff8388d8) //102 177 NSTUB(UnlockMainPower ,0xff89cfcc) //103 178 NSTUB(UnsetZoomForMovie ,0xff8ab114) //104 178 179 NSTUB(UpdateMBROnFlash ,0xff876848) //105 179 //NSTUB(VbattGet ,0xff833188) //103 == 0xff833188 180 NSTUB(VbattGet ,0xff833188) //103 180 181 NSTUB(Write ,0xff8370c0) //101 181 //NSTUB(WriteSDCard ,0xff96dd64) //108 == 0xff96dd64 182 NSTUB(WriteSDCard ,0xff96dd64) //108 182 183 NSTUB(_log ,0xffba0aac) //111 183 184 NSTUB(_log10 ,0xffb9f738) //112 184 185 NSTUB(_pow ,0xffb9f8a8) //114 185 186 NSTUB(_sqrt ,0xffba26b4) // 1 186 //NSTUB(add_ptp_handler ,0xffa8e7f4) // 3 == 0xffa8e7f4 187 //NSTUB(apex2us ,0xffa50d88) // 4 == 0xffa50d88 187 NSTUB(add_ptp_handler ,0xffa8e7f4) // 3 188 NSTUB(apex2us ,0xffa50d88) // 4 188 189 NSTUB(close ,0xff81ab8c) // 1 189 //NSTUB(closedir ,0xffad3f8c) // 4 == 0xffad3f8c 190 NSTUB(closedir ,0xffad3f8c) // 4 190 191 NSTUB(err_init_task ,0xff815fd4) // 4 191 192 NSTUB(exmem_alloc ,0xff890f40) //103 192 //NSTUB(free ,0xff814244) //112 == 0xff814244 193 //NSTUB(kbd_p1_f ,0xff834a04) //109 == 0xff834a04 194 //NSTUB(kbd_p1_f_cont ,0xff834a10) //109 == 0xff834a10 195 //NSTUB(kbd_p2_f ,0xff83424c) //109 == 0xff83424c 196 //NSTUB(kbd_read_keys ,0xff83498c) //109 == 0xff83498c 197 //NSTUB(kbd_read_keys_r2 ,0xff864ee8) //109 == 0xff864ee8 198 //NSTUB(lseek ,0xff83714c) //101 == 0xff83714c 193 NSTUB(free ,0xff814244) //112 194 NSTUB(kbd_p1_f ,0xff834a04) //109 195 NSTUB(kbd_p1_f_cont ,0xff834a10) //109 196 NSTUB(kbd_p2_f ,0xff83424c) //109 197 NSTUB(kbd_read_keys ,0xff83498c) //109 198 NSTUB(kbd_read_keys_r2 ,0xff864ee8) //109 199 NSTUB(lseek ,0xff83714c) //101 199 200 NSTUB(malloc ,0xff8141e8) //112 200 201 NSTUB(memcmp ,0xff8206e0) //101 201 202 NSTUB(memcpy ,0xff840588) //101 202 203 NSTUB(memset ,0xffa4fd70) //101 203 //NSTUB(mkdir ,0xff8374cc) // 4 == 0xff8374cc 204 NSTUB(mkdir ,0xff8374cc) // 4 204 205 NSTUB(mktime_ext ,0xff8b8c58) // 1 205 206 NSTUB(open ,0xff81aadc) // 1 206 //NSTUB(opendir ,0xffad3fdc) // 4 == 0xffad3fdc 207 //NSTUB(openfastdir ,0xffad3fdc) // 4 == 0xffad3fdc 208 //NSTUB(qsort ,0xffb4be88) // 4 == 0xffb4be88 209 //NSTUB(rand ,0xffa4feb0) // 4 == 0xffa4feb0 207 NSTUB(opendir ,0xffad3fdc) // 4 208 NSTUB(openfastdir ,0xffad3fdc) // 4 209 NSTUB(qsort ,0xffb4be88) // 4 210 NSTUB(rand ,0xffa4feb0) // 4 210 211 NSTUB(read ,0xff81ad74) //101 211 //NSTUB(readfastdir ,0xffad4130) // 4 == 0xffad4130 212 //NSTUB(reboot_fw_update ,0xffad9550) // 4 == 0xffad9550 213 //NSTUB(rename ,0xff836914) // 4 == 0xff836914 214 //NSTUB(set_control_event ,0xff89c9a4) //111 == 0xff89c9a4 215 //NSTUB(srand ,0xffa4fea4) // 4 == 0xffa4fea4 212 NSTUB(reboot_fw_update ,0xffad9550) // 4 213 NSTUB(rename ,0xff836914) // 4 214 NSTUB(set_control_event ,0xff89c9a4) //111 215 NSTUB(srand ,0xffa4fea4) // 4 216 216 NSTUB(stat ,0xff837194) // 3 217 //NSTUB(strcat ,0xff8b8414) // 1 == 0xff8b8414 218 //NSTUB(strchr ,0xff8140b4) // 1 == 0xff8140b4 217 NSTUB(strcat ,0xff8b8414) // 1 218 NSTUB(strchr ,0xff8140b4) // 1 219 219 NSTUB(strcmp ,0xff82069c) //101 220 220 NSTUB(strcpy ,0xff820684) //101 221 221 NSTUB(strftime ,0xff8b8660) //113 222 //NSTUB(strlen ,0xff814100) //101 == 0xff814100 222 NSTUB(strlen ,0xff814100) //101 223 223 NSTUB(strncmp ,0xff814068) // 1 224 //NSTUB(strncpy ,0xff81402c) // 1 == 0xff81402c 225 //NSTUB(strrchr ,0xff8140d8) // 1 == 0xff8140d8 226 //NSTUB(strtol ,0xff840868) //101 == 0xff840868 224 NSTUB(strncpy ,0xff81402c) // 1 225 NSTUB(strrchr ,0xff8140d8) // 1 226 NSTUB(strtol ,0xff840868) //101 227 227 NSTUB(strtolx ,0xff84066c) //109 228 228 DEF(task_CaptSeq ,0xff88322c) //107 … … 232 232 DEF(task_PhySw ,0xff83457c) //107 233 233 DEF(task_RotaryEncoder ,0xff865894) //107 234 //NSTUB(time ,0xff8905d4) // 2 == 0xff8905d4 234 NSTUB(time ,0xff8905d4) // 2 235 235 NSTUB(vsprintf ,0xff820648) // 4 236 //NSTUB(write ,0xff8370c0) //101 == 0xff8370c0 236 NSTUB(write ,0xff8370c0) //101
Note: See TracChangeset
for help on using the changeset viewer.