source: trunk/platform/a570/sub/101a/stubs_entry.S @ 957

Revision 957, 6.4 KB checked in by reyalp, 3 years ago (diff)

ptp support based on mweerden's proposal in http://chdk.setepontos.com/index.php/topic,4338.msg52984.html#msg52984
this is currently disabled by default. See http://chdk.setepontos.com/index.php/topic,4338.msg55942.html#msg55942 for additional information

  • Property svn:eol-style set to native
Line 
1// !!! THIS FILE IS GENERATED. DO NOT EDIT. !!!
2#include "stubs_asm.h"
3
4// Best match: 95%
5NSTUB(AllocateMemory, 0xffc01e30)
6// ALT: NSTUB(AllocateMemory, 0xffc01e30) // 23/1
7NSTUB(AllocateUncacheableMemory, 0xffc0e5a0)
8// ERROR: Close is not found!
9// Best match: 93%
10NSTUB(CreatePhysicalVram, 0xffddcd1c)
11NSTUB(CreateTask, 0xffebe8e8)
12NSTUB(CreateTaskStrict, 0xffebf988)
13NSTUB(DeleteFile_Fut, 0xffe421a0)
14NSTUB(DisableDispatch, 0xffebe70c)
15// ERROR: DisplayImagePhysicalScreen is not found!
16NSTUB(EnableDispatch, 0xffebe798)
17NSTUB(ExecuteEventProcedure, 0xffc04a54)
18NSTUB(ExitTask, 0xffebeca8)
19NSTUB(Fclose_Fut, 0xffe42314)
20NSTUB(Feof_Fut, 0xffe42510)
21NSTUB(Fflush_Fut, 0xffe4254c)
22NSTUB(Fgets_Fut, 0xffe42478)
23NSTUB(Fopen_Fut, 0xffe422d4)
24NSTUB(Fread_Fut, 0xffe423d0)
25// Best match: 95%
26NSTUB(FreeMemory, 0xffc01e3c)
27// ALT: NSTUB(FreeMemory, 0xffc01e3c) // 23/1
28// Best match: 90%
29NSTUB(FreeUncacheableMemory, 0xffc0e5d4)
30NSTUB(Fseek_Fut, 0xffe424c4)
31NSTUB(Fwrite_Fut, 0xffe42424)
32NSTUB(GetCurrentAvValue, 0xffe05ce8)
33// ALT: NSTUB(GetCurrentAvValue, 0xffe05de0) // 13/0
34// ALT: NSTUB(GetCurrentAvValue, 0xffe08440) // 13/0
35NSTUB(GetCurrentTargetDistance, 0xffe083e8)
36// Best match: 90%
37NSTUB(GetFocusLensSubjectDistance, 0xffe71c00)
38// ALT: NSTUB(GetFocusLensSubjectDistance, 0xffe71c00) // 28/3
39NSTUB(GetFocusLensSubjectDistanceFromLens, 0xffe720f4)
40// Best match: 86%
41NSTUB(GetParameterData, 0xffee3da4)
42// Best match: 89%
43NSTUB(GetPropertyCase, 0xffc0bc94)
44// Best match: 96%
45NSTUB(GetSystemTime, 0xffc036e8)
46// ALT: NSTUB(GetSystemTime, 0xffc036e8) // 26/1
47// Best match: 68%
48NSTUB(GetZoomLensCurrentPoint, 0xffe86e2c)
49// ALT: NSTUB(GetZoomLensCurrentPoint, 0xffe86e2c) // 20/9
50// Best match: 51%
51NSTUB(GetZoomLensCurrentPosition, 0xffe86e40)
52// ALT: NSTUB(GetZoomLensCurrentPosition, 0xffe86e40) // 15/14
53NSTUB(IsStrobeChargeCompleted, 0xffd5e208)
54NSTUB(LockMainPower, 0xffee0c18)
55// Best match: 61%
56NSTUB(MakeDirectory, 0xffe46efc)
57NSTUB(MakeDirectory_Fut, 0xffe42254)
58// ERROR: Mount_FileSystem is not found!
59// Best match: 73%
60NSTUB(MoveFocusLensToDistance, 0xffe08680)
61NSTUB(MoveZoomLensWithPoint, 0xffe86d04)
62// ALT: NSTUB(MoveZoomLensWithPoint, 0xffe86d04) // 25/0
63// Best match: 66%
64NSTUB(Open, 0xffe46ba4)
65// Best match: 93%
66NSTUB(PhySw_testgpio, 0xffde7cbc)
67NSTUB(PostLogicalEventForNotPowerType, 0xffedc840)
68NSTUB(PostLogicalEventToUI, 0xffedc8bc)
69// ALT: NSTUB(PostLogicalEventToUI, 0xffedc944) // 21/0
70NSTUB(ProtectFile, 0xffe417f8)
71// Best match: 92%
72NSTUB(PutInNdFilter, 0xffe06164)
73// ALT: NSTUB(PutInNdFilter, 0xffe06164) // 25/2
74// Best match: 94%
75NSTUB(PutOutNdFilter, 0xffe061ac)
76// ALT: NSTUB(PutOutNdFilter, 0xffe061ac) // 16/1
77// ERROR: Read is not found!
78// Best match: 58%
79NSTUB(RefreshPhysicalScreen, 0xffcc646c)
80NSTUB(Remove, 0xffe46bec)
81NSTUB(RenameFile_Fut, 0xffe420f8)
82// Best match: 96%
83NSTUB(Restart, 0xffc0b748)
84NSTUB(SetAutoShutdownTime, 0xffee0b1c)
85NSTUB(SetCurrentCaptureModeType, 0xffc17d10)
86NSTUB(SetLogicalEventActive, 0xffede724)
87// Best match: 86%
88NSTUB(SetParameterData, 0xffee3cc4)
89// Best match: 73%
90NSTUB(SetPropertyCase, 0xffc0bb58)
91NSTUB(SleepTask, 0xffebe7fc)
92// Best match: 61%
93NSTUB(TakeSemaphore, 0xffebe2b4)
94NSTUB(TurnOffBackLight, 0xffc34d70)
95NSTUB(TurnOnBackLight, 0xffc34d40)
96NSTUB(UnlockMainPower, 0xffee0cb0)
97NSTUB(Unmount_FileSystem, 0xffe45f98)
98// Best match: 89%
99NSTUB(UnsetZoomForMovie, 0xffc22c2c)
100NSTUB(UpdateMBROnFlash, 0xffe460ec)
101// Best match: 96%
102NSTUB(VbattGet, 0xffde3a00)
103// ERROR: Write is not found!
104NSTUB(_log, 0xffef8898)
105// ALT: NSTUB(_log, 0xffef8898) // 27/0
106NSTUB(_log10, 0xffef7d18)
107// ALT: NSTUB(_log10, 0xffef7d18) // 27/0
108NSTUB(_pow, 0xffcca3b0)
109// ALT: NSTUB(_pow, 0xffcca3b0) // 25/0
110NSTUB(_sqrt, 0xffccc270)
111// ALT: NSTUB(_sqrt, 0xffccc270) // 24/0
112// Best match: 96%
113NSTUB(add_ptp_handler, 0xffd9ba4c)
114NSTUB(chdir, 0xffcd71f8)
115// ALT: NSTUB(chdir, 0xffcd71f8) // 27/0
116NSTUB(close, 0xffcd6b38)
117NSTUB(closedir, 0xffef9f58)
118NSTUB(errnoOfTaskGet, 0xffcd478c)
119// ERROR: free is not found!
120NSTUB(ints_disable, 0xffebc998)
121NSTUB(ints_enable, 0xffebc9a4)
122NSTUB(ioctl, 0xffcd6c78)
123NSTUB(iosDevAdd, 0xffcd7d58)
124NSTUB(iosDevDelete, 0xffcd7d30)
125NSTUB(iosDevFind, 0xffcd7ce4)
126NSTUB(iosDrvInstall, 0xffcd801c)
127NSTUB(isalpha, 0xffcce110)
128NSTUB(isdigit, 0xffcce140)
129NSTUB(islower, 0xffcce170)
130NSTUB(ispunct, 0xffcce1a0)
131NSTUB(isspace, 0xffcce1b8)
132NSTUB(isupper, 0xffcce1d0)
133NSTUB(isxdigit, 0xffcce1e8)
134NSTUB(kbd_p1_f, 0xffde5edc)
135NSTUB(kbd_p1_f_cont, 0xffde5ee8)
136// Best match: 56%
137NSTUB(kbd_p2_f, 0xffde630c)
138// Best match: 83%
139NSTUB(kbd_pwr_off, 0xffde51f4)
140// ALT: NSTUB(kbd_pwr_off, 0xffde5210) // 5/1
141// ALT: NSTUB(kbd_pwr_off, 0xffde7c48) // 5/1
142// ALT: NSTUB(kbd_pwr_off, 0xffde7c78) // 5/1
143// ALT: NSTUB(kbd_pwr_off, 0xffde7c94) // 5/1
144// Best match: 88%
145NSTUB(kbd_pwr_on, 0xffde7c20)
146// ERROR: kbd_read_keys_r2 is not found!
147// Best match: 93%
148NSTUB(localtime, 0xffcd2990)
149NSTUB(lseek, 0xffcd6c7c)
150// Best match: 53%
151NSTUB(malloc, 0xffcd9b78)
152// ALT: NSTUB(malloc, 0xffcd9b78) // 15/13
153NSTUB(memchr, 0xffcd1d3c)
154NSTUB(memcmp, 0xffcd1d70)
155// ALT: NSTUB(memcmp, 0xffcddd38) // 9/0
156NSTUB(memcpy, 0xffcd1dac)
157NSTUB(memset, 0xffcd1e24)
158// Best match: 51%
159NSTUB(mkdir, 0xffe46e34)
160// ALT: NSTUB(mkdir, 0xffe46f08) // 16/15
161NSTUB(mktime, 0xffcd2b58)
162NSTUB(open, 0xffcd717c)
163NSTUB(opendir, 0xffef9f8c)
164NSTUB(qsort, 0xffcd15d0)
165NSTUB(rand, 0xffcd15f4)
166// ALT: NSTUB(rand, 0xffcd15f4) // 8/0
167NSTUB(read, 0xffcd6b98)
168NSTUB(readdir, 0xffef9f24)
169NSTUB(rename, 0xffcd7184)
170// ALT: NSTUB(rename, 0xffcd7184) // 26/0
171NSTUB(rewinddir, 0xffef9f4c)
172NSTUB(srand, 0xffcd1618)
173// ALT: NSTUB(srand, 0xffcd1618) // 4/0
174NSTUB(stat, 0xffefa020)
175NSTUB(strcat, 0xffcd1e44)
176NSTUB(strchr, 0xffcd1e70)
177NSTUB(strcmp, 0xffcd1e94)
178NSTUB(strcpy, 0xffcd2028)
179NSTUB(strftime, 0xffcd36b0)
180NSTUB(strlen, 0xffcd218c)
181NSTUB(strncmp, 0xffcd21f0)
182NSTUB(strncpy, 0xffcd2234)
183// ALT: NSTUB(strncpy, 0xffcd2234) // 24/0
184NSTUB(strpbrk, 0xffcd227c)
185NSTUB(strrchr, 0xffcd22b8)
186// ALT: NSTUB(strrchr, 0xffcd22b8) // 8/0
187NSTUB(strtol, 0xffcd1a0c)
188NSTUB(strtoul, 0xffcd1bb4)
189NSTUB(taskCreateHookAdd, 0xffcdc7d8)
190NSTUB(taskDeleteHookAdd, 0xffcdc714)
191// Best match: 82%
192NSTUB(taskIdListGet, 0xffce3cc0)
193NSTUB(taskLock, 0xffce437c)
194NSTUB(taskName, 0xffce3bb8)
195NSTUB(taskResume, 0xffce3f9c)
196NSTUB(taskSuspend, 0xffce3dc8)
197NSTUB(taskUnlock, 0xffce4424)
198NSTUB(time, 0xffcd36dc)
199// ALT: NSTUB(time, 0xffcd36dc) // 25/0
200NSTUB(tolower, 0xffcce200)
201NSTUB(toupper, 0xffcce210)
202// Best match: 57%
203NSTUB(utime, 0xffefa0b4)
204// ALT: NSTUB(utime, 0xffefa0b4) // 15/11
205NSTUB(vsprintf, 0xffcd58e0)
206NSTUB(write, 0xffcd6c08)
Note: See TracBrowser for help on using the repository browser.