source: trunk/platform/ixus870_sd880/sub/100e/stubs_entry_2.S @ 1342

Revision 1342, 2.5 KB checked in by philmoz, 20 months ago (diff)

Cleanup unused stubs_entry_2.S entries - CHDK-DE changeset 814.
Updated SX20 stubs_entry.S files from full firmware dumps.

  • Property svn:eol-style set to native
Line 
1#include "stubs_asm.h"
2
3#define NULL_SUB 0xFF81093C
4
5// Not set in stubs_entry.S
6
7NHSTUB(EnterToCompensationEVF, 0xFF82582C)  // via aExpcompOn
8NHSTUB(ExitFromCompensationEVF, 0xFF825870)  // via aExpcompOff
9NHSTUB(RefreshPhysicalScreen, 0xFF9B8420)  // via aScreenunlock
10NHSTUB(TurnOffBackLight, 0xFF886078)  // via aTurnofbacklig
11NHSTUB(kbd_pwr_on,NULL_SUB)
12NHSTUB(strchr, 0xFF892790)  // search for "AND R2, R1, #0xFF" (E20120FF)
13
14
15// Used outside the range of stubs_entry.S generation
16
17NHSTUB(PostLogicalEventForNotPowerType, 0xFF876CA4) // eventproc_export_PostLogicalEventForNotPowerType
18NHSTUB(LEDDrive, 0xFF8459E8) // via eventproc_export_LEDDrive
19NHSTUB(apex2us, 0xFF9B943C)  // via capt_seq.c
20NHSTUB(WriteSDCard, 0xFF918854) // via _sub_FF85522C_Mounter.c__0, call after debug, then last LDR
21NHSTUB(UnlockAF, 0xFF825610)  // via aAfUnlock
22NHSTUB(DoAFLock, 0xFF8255D8)  // via aAfLock
23NHSTUB(SetZoomActuatorSpeedPercent,NULL_SUB)
24NHSTUB(platformsub_kbd_fetch_data, 0xFF846248)  // GetKbdState
25NHSTUB(UnsetZoomForMovie,0xFF96079C) // via aZoomcon_Unsetz (used ixus980 dump)
26//NHSTUB(PutInNdFilter,0xFFA9C1C4)   // function table
27NHSTUB(PutInNdFilter,0xFFA3AD18)   // function table TurnOnNdFilter (used ixus980)
28//NHSTUB(PutOutNdFilter,0xFFA9C1FC)  // function table
29NHSTUB(PutOutNdFilter,0xFFA3AD3C)  // function table TurnOffNdFilter (used ixus980)
30NHSTUB(ScreenLock, 0xFF9B83CC)  // via aScreenlock
31NHSTUB(MakeAFScan,  0xFF933E50)  // via aSsprepareseqba (function with most uses)
32NHSTUB(ExpCtrlTool_StartContiAE, 0xFF830D00)  // via aStartcontiae
33NHSTUB(PB2Rec, 0xFF87BF0C) // via aAcPb2rec
34NHSTUB(Rec2PB, 0xFF87A8A4) // via aAcRec2pb
35
36
37// Corrections for uncertain entries in stubs_entry.S
38
39NHSTUB(GetDrive_FreeClusters, 0xff855514)  // via _sub_???__Mounter.c__1424
40NHSTUB(GetDrive_TotalClusters, 0xff85557c)  // ok, via _sub_???__Mounter.c__0
41NHSTUB(GetZoomLensCurrentPoint, 0xFF92B9C8)  // function table
42NHSTUB(kbd_pwr_off,NULL_SUB)
43NHSTUB(qsort, 0xffa84fb8)  // search 01 00 50 E1 1E FF 2F 01
44NHSTUB(strrchr, 0xff9b874C)  // via memset (strrchr is above it)
45NHSTUB(SetScriptMode, 0xFF878C68)  // "SetScriptMode"
46NHSTUB(Restart, 0xFF8293DC)
47
48
49// Added by finsig_dryos V2 to match old values found by finsig.
50// Values should be checked in firmware, if the new address in stubs_entry.S
51// is correct then delete the correspoding entry below.
52NHSTUB(rename                        ,0xff823bc8) // New address = 0xff82334c
53NHSTUB(write                         ,0xff819aac) // New address = 0xff823ba0
Note: See TracBrowser for help on using the repository browser.