source: trunk/platform/ixus750_sd550/sub/100f/stubs_entry.S @ 957

Revision 957, 6.3 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: 79%
5NSTUB(AllocateMemory, 0xff811ba0)
6NSTUB(AllocateUncacheableMemory, 0xff814d2c)
7NSTUB(Close, 0xff86f788)
8NSTUB(CreatePhysicalVram, 0xff924abc)
9NSTUB(CreateTask, 0xff822274)
10NSTUB(CreateTaskStrict, 0xff823678)
11NSTUB(DeleteFile_Fut, 0xff86866c)
12NSTUB(DisableDispatch, 0xff821fe4)
13NSTUB(DisplayImagePhysicalScreen, 0xff923e84)
14NSTUB(EnableDispatch, 0xff822070)
15NSTUB(ExecuteEventProcedure, 0xff816c44)
16NSTUB(ExitTask, 0xff822634)
17NSTUB(Fclose_Fut, 0xff8687ac)
18NSTUB(Feof_Fut, 0xff8689c0)
19NSTUB(Fflush_Fut, 0xff8689f8)
20NSTUB(Fgets_Fut, 0xff868930)
21NSTUB(Fopen_Fut, 0xff868770)
22NSTUB(Fread_Fut, 0xff868890)
23// Best match: 66%
24NSTUB(FreeMemory, 0xff811bac)
25NSTUB(FreeUncacheableMemory, 0xff814d60)
26NSTUB(Fseek_Fut, 0xff868978)
27NSTUB(Fwrite_Fut, 0xff8688e0)
28NSTUB(GetCurrentAvValue, 0xffa8adcc)
29NSTUB(GetCurrentTargetDistance, 0xffa8ad74)
30// Best match: 90%
31NSTUB(GetFocusLensSubjectDistance, 0xffa7e3f4)
32// ALT: NSTUB(GetFocusLensSubjectDistance, 0xffa7e3f4) // 28/3
33// Best match: 52%
34NSTUB(GetFocusLensSubjectDistanceFromLens, 0xffa7e994)
35NSTUB(GetParameterData, 0xff964cd8)
36NSTUB(GetPropertyCase, 0xff825530)
37// Best match: 96%
38NSTUB(GetSystemTime, 0xff814f64)
39// ALT: NSTUB(GetSystemTime, 0xff814f64) // 26/1
40// Best match: 93%
41NSTUB(GetZoomLensCurrentPoint, 0xffa6f178)
42// ALT: NSTUB(GetZoomLensCurrentPoint, 0xffa6f178) // 27/2
43// Best match: 93%
44NSTUB(GetZoomLensCurrentPosition, 0xffa6f18c)
45// ALT: NSTUB(GetZoomLensCurrentPosition, 0xffa6f18c) // 27/2
46NSTUB(IsStrobeChargeCompleted, 0xff8fe628)
47// Best match: 96%
48NSTUB(LockMainPower, 0xff9601ac)
49NSTUB(MakeDirectory, 0xff86fa60)
50NSTUB(MakeDirectory_Fut, 0xff8686f8)
51// Best match: 90%
52NSTUB(Mount_FileSystem, 0xff86ea3c)
53// ALT: NSTUB(Mount_FileSystem, 0xff86ea3c) // 27/3
54// Best match: 96%
55NSTUB(MoveFocusLensToDistance, 0xffa8b004)
56NSTUB(MoveZoomLensWithPoint, 0xffa6f058)
57// ALT: NSTUB(MoveZoomLensWithPoint, 0xffa6f058) // 25/0
58NSTUB(Open, 0xff86f760)
59// Best match: 96%
60NSTUB(PhySw_testgpio, 0xff8288c0)
61NSTUB(PostLogicalEventForNotPowerType, 0xff95c1f4)
62NSTUB(PostLogicalEventToUI, 0xff95c280)
63// ALT: NSTUB(PostLogicalEventToUI, 0xff95c318) // 25/0
64NSTUB(ProtectFile, 0xff867dd8)
65// Best match: 92%
66NSTUB(PutInNdFilter, 0xffa88dec)
67// ALT: NSTUB(PutInNdFilter, 0xffa88dec) // 25/2
68// ALT: NSTUB(PutInNdFilter, 0xffa8a978) // 25/2
69// ALT: NSTUB(PutInNdFilter, 0xffa8a978) // 25/2
70// ALT: NSTUB(PutInNdFilter, 0xffa8a9c0) // 25/2
71// ALT: NSTUB(PutInNdFilter, 0xffa8a9c0) // 25/2
72// Best match: 94%
73NSTUB(PutOutNdFilter, 0xffa88e34)
74// ALT: NSTUB(PutOutNdFilter, 0xffa88e34) // 16/1
75NSTUB(Read, 0xff86f81c)
76NSTUB(RefreshPhysicalScreen, 0xff975860)
77NSTUB(Remove, 0xff86f7a8)
78NSTUB(RenameFile_Fut, 0xff8685ec)
79NSTUB(Restart, 0xff823ac0)
80// Best match: 96%
81NSTUB(SetAutoShutdownTime, 0xff9600a4)
82NSTUB(SetCurrentCaptureModeType, 0xff98ca70)
83// Best match: 87%
84NSTUB(SetLogicalEventActive, 0xff95e250)
85NSTUB(SetParameterData, 0xff964bf8)
86NSTUB(SetPropertyCase, 0xff825414)
87NSTUB(SleepTask, 0xff8220d4)
88// ALT: NSTUB(SleepTask, 0xff822188) // 31/0
89NSTUB(TakeSemaphore, 0xff821a90)
90NSTUB(TurnOffBackLight, 0xff9a2d8c)
91NSTUB(TurnOnBackLight, 0xff9a2d60)
92// Best match: 96%
93NSTUB(UnlockMainPower, 0xff960260)
94NSTUB(Unmount_FileSystem, 0xff86eb44)
95NSTUB(UnsetZoomForMovie, 0xff99764c)
96NSTUB(UpdateMBROnFlash, 0xff86ec9c)
97// ERROR: VbattGet is not found!
98NSTUB(Write, 0xff86f828)
99NSTUB(_log, 0xffabfbb4)
100// ALT: NSTUB(_log, 0xffabfbb4) // 27/0
101NSTUB(_log10, 0xffac025c)
102// ALT: NSTUB(_log10, 0xffac025c) // 27/0
103NSTUB(_pow, 0xffac074c)
104// ALT: NSTUB(_pow, 0xffac074c) // 25/0
105NSTUB(_sqrt, 0xffac4a98)
106// ALT: NSTUB(_sqrt, 0xffac4a98) // 24/0
107// Best match: 96%
108NSTUB(add_ptp_handler, 0xffa3d17c)
109NSTUB(chdir, 0xffad3cf4)
110// ALT: NSTUB(chdir, 0xffad3cf4) // 27/0
111NSTUB(close, 0xffad3634)
112NSTUB(closedir, 0xffacf5d4)
113NSTUB(errnoOfTaskGet, 0xffacfda0)
114// ERROR: free is not found!
115NSTUB(ints_disable, 0xff81e34c)
116NSTUB(ints_enable, 0xff81e358)
117NSTUB(ioctl, 0xffad3774)
118NSTUB(iosDevAdd, 0xffad4854)
119NSTUB(iosDevDelete, 0xffad482c)
120NSTUB(iosDevFind, 0xffad47e0)
121NSTUB(iosDrvInstall, 0xffad4b18)
122NSTUB(isalpha, 0xffac9548)
123NSTUB(isdigit, 0xffac9578)
124NSTUB(islower, 0xffac95a8)
125NSTUB(ispunct, 0xffac95d8)
126NSTUB(isspace, 0xffac95f0)
127NSTUB(isupper, 0xffac9608)
128NSTUB(isxdigit, 0xffac9620)
129NSTUB(kbd_p1_f, 0xff82752c)
130NSTUB(kbd_p1_f_cont, 0xff827538)
131NSTUB(kbd_p2_f, 0xff827910)
132NSTUB(kbd_pwr_off, 0xff828888)
133// ALT: NSTUB(kbd_pwr_off, 0xff8288a4) // 6/0
134// Best match: 55%
135NSTUB(kbd_pwr_on, 0xff82879c)
136// ALT: NSTUB(kbd_pwr_on, 0xff922fa4) // 5/4
137// ALT: NSTUB(kbd_pwr_on, 0xff922fd0) // 5/4
138// ALT: NSTUB(kbd_pwr_on, 0xff92310c) // 5/4
139// ALT: NSTUB(kbd_pwr_on, 0xffa749dc) // 5/4
140// ALT: NSTUB(kbd_pwr_on, 0xffa74a08) // 5/4
141NSTUB(kbd_read_keys_r2, 0xff828320)
142// Best match: 93%
143NSTUB(localtime, 0xffacddc8)
144NSTUB(lseek, 0xffad3778)
145// Best match: 53%
146NSTUB(malloc, 0xffad6674)
147// ALT: NSTUB(malloc, 0xffad6674) // 15/13
148NSTUB(memchr, 0xffacd174)
149NSTUB(memcmp, 0xffacd1a8)
150// ALT: NSTUB(memcmp, 0xffadb590) // 9/0
151NSTUB(memcpy, 0xffacd1e4)
152NSTUB(memset, 0xffacd25c)
153NSTUB(mkdir, 0xff86f9a4)
154NSTUB(mktime, 0xffacdf90)
155NSTUB(open, 0xffad3c78)
156NSTUB(opendir, 0xffacf608)
157NSTUB(qsort, 0xffacca08)
158NSTUB(rand, 0xffacca2c)
159// ALT: NSTUB(rand, 0xffacca2c) // 8/0
160NSTUB(read, 0xffad3694)
161NSTUB(readdir, 0xffacf5a0)
162NSTUB(rename, 0xffad3c80)
163// ALT: NSTUB(rename, 0xffad3c80) // 26/0
164NSTUB(rewinddir, 0xffacf5c8)
165NSTUB(srand, 0xffacca50)
166// ALT: NSTUB(srand, 0xffacca50) // 4/0
167NSTUB(stat, 0xffacf69c)
168NSTUB(strcat, 0xffacd27c)
169NSTUB(strchr, 0xffacd2a8)
170NSTUB(strcmp, 0xffacd2cc)
171NSTUB(strcpy, 0xffacd460)
172NSTUB(strftime, 0xffaceae8)
173NSTUB(strlen, 0xffacd5c4)
174NSTUB(strncmp, 0xffacd628)
175NSTUB(strncpy, 0xffacd66c)
176// ALT: NSTUB(strncpy, 0xffacd66c) // 24/0
177NSTUB(strpbrk, 0xffacd6b4)
178NSTUB(strrchr, 0xffacd6f0)
179// ALT: NSTUB(strrchr, 0xffacd6f0) // 8/0
180NSTUB(strtol, 0xffacce44)
181NSTUB(strtoul, 0xffaccfec)
182NSTUB(taskCreateHookAdd, 0xffad9cf4)
183NSTUB(taskDeleteHookAdd, 0xffad9c30)
184// Best match: 82%
185NSTUB(taskIdListGet, 0xffae42b8)
186NSTUB(taskLock, 0xffae4974)
187NSTUB(taskName, 0xffae41b0)
188NSTUB(taskResume, 0xffae4594)
189NSTUB(taskSuspend, 0xffae43c0)
190NSTUB(taskUnlock, 0xffae4a1c)
191NSTUB(time, 0xffaceb14)
192// ALT: NSTUB(time, 0xffaceb14) // 25/0
193NSTUB(tolower, 0xffac9638)
194NSTUB(toupper, 0xffac9648)
195NSTUB(utime, 0xffacf730)
196// ALT: NSTUB(utime, 0xffacf730) // 26/0
197NSTUB(vsprintf, 0xffad0ef4)
198NSTUB(write, 0xffad3704)
Note: See TracBrowser for help on using the repository browser.