Changeset 1637 for branches/release-1_0/platform/g9/sub/100d/stubs_entry.S
- Timestamp:
- 02/05/12 00:33:18 (16 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/release-1_0/platform/g9/sub/100d/stubs_entry.S
r1635 r1637 17 17 //NSTUB(PutInNdFilter ,0xff938468) //102 *** != 0xffa0c4e0 18 18 //NSTUB(PutOutNdFilter ,0xff93848c) //102 *** != 0xffa0c518 19 //NSTUB(kbd_pwr_off ,0xff84944c) // 2 67% *** != 0x ff81095820 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x ff81095819 //NSTUB(kbd_pwr_off ,0xff84944c) // 2 67% *** != 0x00000000 20 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 21 21 //NSTUB(rename ,0xff824d40) // 1 *** != 0xff825600 22 22 //NSTUB(strcmp ,0xff81e7cc) //101 *** != 0xff81e7f4 … … 28 28 29 29 // Values below can be overridden in 'stubs_min.S': 30 //DEF(physw_status ,0x0001563c) // Found @0xff8230cc, stubs_min = 0x0001563c (0x01563C) 31 //DEF(physw_run ,0x00001ca4) // Found @0xff822d78, stubs_min = 0x00001ca4 (0x1ca4) 32 //DEF(levent_table ,0xffae013c) // Found @0xffae013c, stubs_min = 0xffae013c (0xFFAE013C) 33 //DEF(FlashParamsTable ,0xffb08248) // Found @0xffb08248, stubs_min = 0xffb08248 (0xFFB08248) 34 //DEF(movie_status ,0x00005714) // Found @0xff85d220, stubs_min = 0x00005714 (0x5714) 35 //DEF(canon_menu_active ,0x0000fdc8) // Found @0xff99b4d4, stubs_min = 0x0000fdc8 (0xFDC8) 36 //DEF(canon_shoot_menu_active ,0x0000f33d) // Found @0xff96aba8, stubs_min = 0x0000f33d (0xF33D) 37 //DEF(playrec_mode ,0x000058cc) // Found @0xff864a60, stubs_min = 0x000058cc (0x58cc) 38 //DEF(zoom_status ,0x0001264c) // Found @0xffa4e38c, stubs_min = 0x0001264c (0x1264C) 39 //DEF(some_flag_for_af_scan ,0x0001253c) // Found @0xffa44730, stubs_min = 0x0001253c (0x1253C) 30 DEF(physw_status ,0x0001563c) // Found @0xff8230cc 31 DEF(physw_run ,0x00001ca4) // Found @0xff822d78 32 DEF(levent_table ,0xffae013c) // Found @0xffae013c 33 DEF(FlashParamsTable ,0xffb08248) // Found @0xffb08248 34 DEF(movie_status ,0x00005714) // Found @0xff85d220 35 DEF(canon_menu_active ,0x0000fdc8) // Found @0xff99b4d4 36 DEF(canon_shoot_menu_active ,0x0000f33d) // Found @0xff96aba8 37 DEF(playrec_mode ,0x000058cc) // Found @0xff864a60 38 DEF(zoom_status ,0x0001264c) // Found @0xffa4e38c 39 DEF(some_flag_for_af_scan ,0x0001253c) // Found @0xffa44730 40 40 // focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 41 41 // each entry contains 3 int value(s), the first is the zoom focus length. 42 42 // there are 14 entries in the table - set NUM_FL to 14 43 43 DEF(focus_len_table ,0xfffe299c) // Found @0xfffe299c 44 //DEF(zoom_busy ,0x0000e260) // Found @0xff939ebc, stubs_min = 0x0000e260 (0xE260) 45 //DEF(focus_busy ,0x0000e150) // Found @0xff9340ac, stubs_min = 0x0000e150 (0xE150) 44 DEF(zoom_busy ,0x0000e260) // Found @0xff939ebc 45 DEF(focus_busy ,0x0000e150) // Found @0xff9340ac 46 46 //DEF(recreview_hold ,0x00006400) // Found @0xff87cb64, ** != ** stubs_min = 0x0000f050 (0xF050) 47 47 … … 92 92 // Stubs below matched 100%. 93 93 // Name Address Comp to stubs_entry_2.S 94 //NSTUB(AllocateMemory ,0xffa47c58) //103 == 0xffa47c58 95 //NSTUB(AllocateUncacheableMemory ,0xff82a788) //112 == 0xff82a788 96 //NSTUB(Close ,0xff82552c) //101 == 0xff82552c 97 //NSTUB(CreateTask ,0xff81baf0) //101 == 0xff81baf0 94 NSTUB(AllocateMemory ,0xffa47c58) //103 95 NSTUB(AllocateUncacheableMemory ,0xff82a788) //112 96 NSTUB(Close ,0xff82552c) //101 97 NSTUB(CreateTask ,0xff81baf0) //101 98 98 NSTUB(DebugAssert ,0xff81bfc8) //111 99 99 NSTUB(DeleteDirectory_Fut ,0xff824e78) // 1 100 100 NSTUB(DeleteFile_Fut ,0xff824d94) //112 101 //NSTUB(DoAFLock ,0xff8275cc) //103 == 0xff8275cc 102 //NSTUB(EnterToCompensationEVF ,0xff8279a8) //104 == 0xff8279a8 103 //NSTUB(ExecuteEventProcedure ,0xff81c1a8) // 1 == 0xff81c1a8 104 //NSTUB(ExitFromCompensationEVF ,0xff8279f8) //104 == 0xff8279f8 105 //NSTUB(ExitTask ,0xff81bd80) //101 == 0xff81bd80 106 //NSTUB(ExpCtrlTool_StartContiAE ,0xff835600) //104 == 0xff835600 107 //NSTUB(ExpCtrlTool_StopContiAE ,0xff8357c0) //104 == 0xff8357c0 108 //NSTUB(Fclose_Fut ,0xff824f10) //101 == 0xff824f10 101 NSTUB(DoAFLock ,0xff8275cc) //103 102 NSTUB(EnterToCompensationEVF ,0xff8279a8) //104 103 NSTUB(ExecuteEventProcedure ,0xff81c1a8) // 1 104 NSTUB(ExitFromCompensationEVF ,0xff8279f8) //104 105 NSTUB(ExitTask ,0xff81bd80) //101 106 NSTUB(ExpCtrlTool_StartContiAE ,0xff835600) //104 107 NSTUB(ExpCtrlTool_StopContiAE ,0xff8357c0) //104 108 NSTUB(Fclose_Fut ,0xff824f10) //101 109 109 NSTUB(Feof_Fut ,0xff8250fc) // 1 110 110 NSTUB(Fflush_Fut ,0xff825138) // 1 111 111 NSTUB(Fgets_Fut ,0xff825064) // 1 112 //NSTUB(Fopen_Fut ,0xff824ed0) //101 == 0xff824ed0 113 //NSTUB(Fread_Fut ,0xff824fbc) //101 == 0xff824fbc 114 //NSTUB(FreeMemory ,0xffa47c44) //103 == 0xffa47c44 115 //NSTUB(FreeUncacheableMemory ,0xff82a7bc) //112 == 0xff82a7bc 116 //NSTUB(Fseek_Fut ,0xff8250b0) //101 == 0xff8250b0 117 //NSTUB(Fwrite_Fut ,0xff825010) //101 == 0xff825010 118 //NSTUB(GetBatteryTemperature ,0xff84bee8) //102 == 0xff84bee8 119 //NSTUB(GetCCDTemperature ,0xff84be78) //102 == 0xff84be78 120 //NSTUB(GetCurrentAvValue ,0xff936d58) //102 == 0xff936d58 121 //NSTUB(GetDrive_ClusterSize ,0xff852754) // 1 == 0xff852754 122 //NSTUB(GetDrive_FreeClusters ,0xff8527f4) // 1 == 0xff8527f4 123 //NSTUB(GetDrive_TotalClusters ,0xff852788) // 1 == 0xff852788 112 NSTUB(Fopen_Fut ,0xff824ed0) //101 113 NSTUB(Fread_Fut ,0xff824fbc) //101 114 NSTUB(FreeMemory ,0xffa47c44) //103 115 NSTUB(FreeUncacheableMemory ,0xff82a7bc) //112 116 NSTUB(Fseek_Fut ,0xff8250b0) //101 117 NSTUB(Fwrite_Fut ,0xff825010) //101 118 NSTUB(GetBatteryTemperature ,0xff84bee8) //102 119 NSTUB(GetCCDTemperature ,0xff84be78) //102 120 NSTUB(GetCurrentAvValue ,0xff936d58) //102 121 NSTUB(GetDrive_ClusterSize ,0xff852754) // 1 122 NSTUB(GetDrive_FreeClusters ,0xff8527f4) // 1 123 NSTUB(GetDrive_TotalClusters ,0xff852788) // 1 124 124 NSTUB(GetFocusLensSubjectDistance ,0xff934bec) //102 125 125 NSTUB(GetFocusLensSubjectDistanceFromLens ,0xff934ef8) // 1 126 //NSTUB(GetKbdState ,0xff849300) //109 == 0xff849300 126 NSTUB(GetKbdState ,0xff849300) //109 127 127 NSTUB(GetMemInfo ,0xff813c58) // 1 128 //NSTUB(GetOpticalTemperature ,0xff84bf58) //102 == 0xff84bf58 129 //NSTUB(GetParameterData ,0xff9568ec) // 1 == 0xff9568ec 130 //NSTUB(GetPropertyCase ,0xff86f768) //101 == 0xff86f768 131 //NSTUB(GetSystemTime ,0xffa47d60) // 1 == 0xffa47d60 132 //NSTUB(GetZoomLensCurrentPoint ,0xff93a220) //102 == 0xff93a220 133 //NSTUB(GetZoomLensCurrentPosition ,0xffa3e5e8) //102 == 0xffa3e5e8 134 //NSTUB(GiveSemaphore ,0xff81ba5c) //112 == 0xff81ba5c 135 //NSTUB(IsStrobeChargeCompleted ,0xff8c1344) //102 == 0xff8c1344 128 NSTUB(GetOpticalTemperature ,0xff84bf58) //102 129 NSTUB(GetParameterData ,0xff9568ec) // 1 130 NSTUB(GetPropertyCase ,0xff86f768) //101 131 NSTUB(GetSystemTime ,0xffa47d60) // 1 132 NSTUB(GetZoomLensCurrentPoint ,0xff93a220) //102 133 NSTUB(GetZoomLensCurrentPosition ,0xffa3e5e8) //102 134 NSTUB(GiveSemaphore ,0xff81ba5c) //112 135 NSTUB(IsStrobeChargeCompleted ,0xff8c1344) //102 136 136 NSTUB(LEDDrive ,0xff848890) //103 137 //NSTUB(LocalTime ,0xff86b538) // 1 == 0xff86b538 138 //NSTUB(LockMainPower ,0xff8731f0) //103 == 0xff8731f0 139 //NSTUB(Lseek ,0xff82566c) //101 == 0xff82566c 137 NSTUB(LocalTime ,0xff86b538) // 1 138 NSTUB(LockMainPower ,0xff8731f0) //103 139 NSTUB(Lseek ,0xff82566c) //101 140 140 NSTUB(MakeDirectory_Fut ,0xff824e08) // 1 141 //NSTUB(MoveFocusLensToDistance ,0xffa0e0c4) //102 == 0xffa0e0c4 141 NSTUB(MoveFocusLensToDistance ,0xffa0e0c4) //102 142 142 NSTUB(MoveIrisWithAv ,0xff937138) //102 143 //NSTUB(MoveZoomLensWithPoint ,0xff93accc) //102 == 0xff93accc 144 //NSTUB(NewTaskShell ,0xff86f1ec) //103 == 0xff86f1ec 145 //NSTUB(Open ,0xff825504) //101 == 0xff825504 146 //NSTUB(PB2Rec ,0xff876664) //104 == 0xff876664143 NSTUB(MoveZoomLensWithPoint ,0xff93accc) //102 144 NSTUB(NewTaskShell ,0xff86f1ec) //103 145 NSTUB(Open ,0xff825504) //101 146 NSTUB(PB2Rec ,0xff876664) //104 147 147 NSTUB(PT_MoveDigitalZoomToWide ,0xff8668e0) //103 148 148 NSTUB(PT_MoveOpticalZoomAt ,0xff8668a8) //103 149 //NSTUB(PT_PlaySound ,0xff866454) //103 == 0xff866454 149 NSTUB(PT_PlaySound ,0xff866454) //103 150 150 NSTUB(PostLogicalEventForNotPowerType ,0xff87118c) //103 151 151 NSTUB(PostLogicalEventToUI ,0xff8711d8) //103 152 //NSTUB(Read ,0xff81a378) //101 == 0xff81a378 153 //NSTUB(ReadFastDir ,0xffa2cb3c) // 1 == 0xffa2cb3c 154 //NSTUB(Rec2PB ,0xff875024) //104 == 0xff875024155 //NSTUB(RefreshPhysicalScreen ,0xff9bdb74) //104 == 0xff9bdb74156 //NSTUB(Remove ,0xff825574) // 1 == 0xff825574 152 NSTUB(Read ,0xff81a378) //101 153 NSTUB(ReadFastDir ,0xffa2cb3c) // 1 154 NSTUB(Rec2PB ,0xff875024) //104 155 NSTUB(RefreshPhysicalScreen ,0xff9bdb74) //104 156 NSTUB(Remove ,0xff825574) // 1 157 157 NSTUB(RenameFile_Fut ,0xff824d40) // 1 158 158 NSTUB(Restart ,0xff82c7e4) //106 159 //NSTUB(SetAE_ShutterSpeed ,0xffa10420) //102 == 0xffa10420 159 NSTUB(SetAE_ShutterSpeed ,0xffa10420) //102 160 160 NSTUB(SetAutoShutdownTime ,0xff873264) //103 161 161 NSTUB(SetCurrentCaptureModeType ,0xff879f7c) //101 162 //NSTUB(SetFileTimeStamp ,0xff825808) // 1 == 0xff825808 162 NSTUB(SetFileAttributes ,0xff825858) // 1 163 NSTUB(SetFileTimeStamp ,0xff825808) // 1 163 164 NSTUB(SetLogicalEventActive ,0xff872f28) // 1 164 //NSTUB(SetParameterData ,0xff9567c8) //101 == 0xff9567c8 165 NSTUB(SetParameterData ,0xff9567c8) //101 165 166 NSTUB(SetPropertyCase ,0xff86f660) //103 166 //NSTUB(SetScriptMode ,0xff872f78) //101 == 0xff872f78 167 //NSTUB(SleepTask ,0xff82a610) //101 == 0xff82a610 168 //NSTUB(TakeSemaphore ,0xff81b98c) //101 == 0xff81b98c 167 NSTUB(SetScriptMode ,0xff872f78) //101 168 NSTUB(SleepTask ,0xff82a610) //101 169 NSTUB(TakeSemaphore ,0xff81b98c) //101 169 170 NSTUB(TurnOffBackLight ,0xff87ff88) //104 170 171 NSTUB(TurnOnBackLight ,0xff87ff70) //104 171 //NSTUB(UIFS_WriteFirmInfoToFile ,0xff99c320) //103 == 0xff99c320 172 //NSTUB(UnlockAF ,0xff827638) //103 == 0xff827638 173 //NSTUB(UnlockMainPower ,0xff873144) //103 == 0xff873144 174 //NSTUB(UnsetZoomForMovie ,0xff95cfcc) //104 == 0xff95cfcc 175 //NSTUB(UpdateMBROnFlash ,0xff85251c) //105 == 0xff85251c 176 //NSTUB(VbattGet ,0xff82199c) //101 == 0xff82199c 177 //NSTUB(Write ,0xff8255d8) //101 == 0xff8255d8 178 //NSTUB(WriteSDCard ,0xff928c84) //108 == 0xff928c84 179 //NSTUB(_log ,0xffabe644) //111 == 0xffabe644 180 //NSTUB(_log10 ,0xffabd588) //112 == 0xffabd588 181 //NSTUB(_pow ,0xffabd6f8) //114 == 0xffabd6f8 182 //NSTUB(_sqrt ,0xffabf9ac) // 1 == 0xffabf9ac 172 NSTUB(UIFS_WriteFirmInfoToFile ,0xff99c320) //103 173 NSTUB(UnlockAF ,0xff827638) //103 174 NSTUB(UnlockMainPower ,0xff873144) //103 175 NSTUB(UnsetZoomForMovie ,0xff95cfcc) //104 176 NSTUB(UpdateMBROnFlash ,0xff85251c) //105 177 NSTUB(VbattGet ,0xff82199c) //101 178 NSTUB(Write ,0xff8255d8) //101 179 NSTUB(WriteSDCard ,0xff928c84) //108 180 NSTUB(_log ,0xffabe644) //111 181 NSTUB(_log10 ,0xffabd588) //112 182 NSTUB(_pow ,0xffabd6f8) //114 183 NSTUB(_sqrt ,0xffabf9ac) // 1 183 184 NSTUB(add_ptp_handler ,0xff8d897c) // 1 184 //NSTUB(apex2us ,0xff9bf02c) // 4 == 0xff9bf02c 185 //NSTUB(close ,0xff81a190) // 1 == 0xff81a190 186 //NSTUB(closedir ,0xffa2cc0c) // 1 == 0xffa2cc0c 185 NSTUB(apex2us ,0xff9bf02c) // 4 186 NSTUB(close ,0xff81a190) // 1 187 NSTUB(closedir ,0xffa2cc0c) // 1 187 188 NSTUB(err_init_task ,0xff814eb0) // 4 188 189 NSTUB(exmem_alloc ,0xff86c680) // 1 189 //NSTUB(free ,0xff813ab0) //112 == 0xff813ab0 190 //NSTUB(kbd_p1_f ,0xff8231c8) //109 == 0xff8231c8 191 //NSTUB(kbd_p1_f_cont ,0xff8231d4) //109 == 0xff8231d4 192 //NSTUB(kbd_p2_f ,0xff822a18) //109 == 0xff822a18 190 NSTUB(free ,0xff813ab0) //112 191 NSTUB(kbd_p1_f ,0xff8231c8) //109 192 NSTUB(kbd_p1_f_cont ,0xff8231d4) //109 193 NSTUB(kbd_p2_f ,0xff822a18) //109 193 194 NSTUB(kbd_read_keys ,0xff8230cc) //109 194 //NSTUB(kbd_read_keys_r2 ,0xff848dc8) //109 == 0xff848dc8 195 //NSTUB(lseek ,0xff82566c) //101 == 0xff82566c 196 //NSTUB(malloc ,0xff8139dc) //112 == 0xff8139dc 197 //NSTUB(memcmp ,0xff81e834) //101 == 0xff81e834 198 //NSTUB(memcpy ,0xff895cf0) //101 == 0xff895cf0 199 //NSTUB(memset ,0xffa8d394) //101 == 0xffa8d394 200 //NSTUB(mkdir ,0xff8258d0) // 1 == 0xff8258d0 195 NSTUB(kbd_read_keys_r2 ,0xff848dc8) //109 196 NSTUB(lseek ,0xff82566c) //101 197 NSTUB(malloc ,0xff8139dc) //112 198 NSTUB(memcmp ,0xff81e834) //101 199 NSTUB(memcpy ,0xff895cf0) //101 200 NSTUB(memset ,0xffa8d394) //101 201 NSTUB(mkdir ,0xff8258d0) // 1 201 202 // ALT: NSTUB(mkdir, 0xff825970) // 1 32/0 202 203 NSTUB(mktime_ext ,0xff89655c) // 1 203 //NSTUB(open ,0xff81a0e0) // 1 == 0xff81a0e0 204 //NSTUB(opendir ,0xffa2caa8) // 1 == 0xffa2caa8 205 //NSTUB(openfastdir ,0xffa2caa8) // 1 == 0xffa2caa8 206 //NSTUB(qsort ,0xff9be404) // 1 == 0xff9be404 207 //NSTUB(rand ,0xff81e93c) // 1 == 0xff81e93c 208 //NSTUB(read ,0xff81a378) //101 == 0xff81a378 209 //NSTUB(readfastdir ,0xffa2cb3c) // 1 == 0xffa2cb3c 204 NSTUB(open ,0xff81a0e0) // 1 205 NSTUB(opendir ,0xffa2caa8) // 1 206 NSTUB(openfastdir ,0xffa2caa8) // 1 207 NSTUB(qsort ,0xff9be404) // 1 208 NSTUB(rand ,0xff81e93c) // 1 209 NSTUB(read ,0xff81a378) //101 210 210 NSTUB(reboot_fw_update ,0xffa34500) // 1 211 211 NSTUB(set_control_event ,0xff872c2c) // 1 212 //NSTUB(srand ,0xff81e930) // 1 == 0xff81e930 213 //NSTUB(stat ,0xff825738) // 1 == 0xff825738 214 //NSTUB(strcat ,0xff895c1c) // 1 == 0xff895c1c 215 //NSTUB(strchr ,0xff895ca4) // 1 == 0xff895ca4 216 //NSTUB(strcpy ,0xff81e778) //101 == 0xff81e778 212 NSTUB(srand ,0xff81e930) // 1 213 NSTUB(stat ,0xff825738) // 1 214 NSTUB(strcat ,0xff895c1c) // 1 215 NSTUB(strchr ,0xff895ca4) // 1 216 NSTUB(strcpy ,0xff81e778) //101 217 217 NSTUB(strftime ,0xff895f64) // 1 218 //NSTUB(strlen ,0xff81e810) //101 == 0xff81e810 219 //NSTUB(strncmp ,0xff895c58) // 1 == 0xff895c58 220 //NSTUB(strncpy ,0xff81e790) // 1 == 0xff81e790 221 //NSTUB(strrchr ,0xff895cc8) // 1 == 0xff895cc8 222 //NSTUB(strtol ,0xff830d90) //101 == 0xff830d90 218 NSTUB(strlen ,0xff81e810) //101 219 NSTUB(strncmp ,0xff895c58) // 1 220 NSTUB(strncpy ,0xff81e790) // 1 221 NSTUB(strrchr ,0xff895cc8) // 1 222 NSTUB(strtol ,0xff830d90) //101 223 223 NSTUB(strtolx ,0xff830b94) //109 224 224 DEF(task_CaptSeq ,0xff861210) //107 … … 228 228 DEF(task_PhySw ,0xff822d74) //107 229 229 NSTUB(time ,0xff86ba3c) // 2 230 //NSTUB(vsprintf ,0xff81e6f8) // 1 == 0xff81e6f8 230 NSTUB(vsprintf ,0xff81e6f8) // 1
Note: See TracChangeset
for help on using the changeset viewer.