source: trunk/platform/ixus75_sd750/sub/101a/stubs_entry.S @ 865

Revision 865, 6.3 KB checked in by reyalp, 3 years ago (diff)
  • add strtoul on all cameras. Only tested on a540 but perfect matches on all.
  • fix lua handling of hex constants that would set sign bit. Now (as in standard lua) treated as an unsigned value, rather than resulting in LONG_MAX. Note that arithmetic and comparisons on such values in lua will still treat them as signed!
  • use strtoul in luaB_tonumber(), as in stock lua.
  • 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, 0xff811e48)
6// ALT: NSTUB(AllocateMemory, 0xff811e48) // 23/1
7NSTUB(AllocateUncacheableMemory, 0xff81e5b8)
8// ERROR: Close is not found!
9// Best match: 93%
10NSTUB(CreatePhysicalVram, 0xffa3026c)
11NSTUB(CreateTask, 0xffb2022c)
12NSTUB(CreateTaskStrict, 0xffb212cc)
13NSTUB(DeleteFile_Fut, 0xffaa0fc4)
14NSTUB(DisableDispatch, 0xffb20050)
15// ERROR: DisplayImagePhysicalScreen is not found!
16NSTUB(EnableDispatch, 0xffb200dc)
17NSTUB(ExecuteEventProcedure, 0xff814a6c)
18NSTUB(ExitTask, 0xffb205ec)
19NSTUB(Fclose_Fut, 0xffaa1138)
20NSTUB(Feof_Fut, 0xffaa1334)
21NSTUB(Fflush_Fut, 0xffaa1370)
22NSTUB(Fgets_Fut, 0xffaa129c)
23NSTUB(Fopen_Fut, 0xffaa10f8)
24NSTUB(Fread_Fut, 0xffaa11f4)
25// Best match: 95%
26NSTUB(FreeMemory, 0xff811e54)
27// ALT: NSTUB(FreeMemory, 0xff811e54) // 23/1
28// Best match: 90%
29NSTUB(FreeUncacheableMemory, 0xff81e5ec)
30NSTUB(Fseek_Fut, 0xffaa12e8)
31NSTUB(Fwrite_Fut, 0xffaa1248)
32NSTUB(GetCurrentAvValue, 0xffa5bb30)
33// ALT: NSTUB(GetCurrentAvValue, 0xffa5e100) // 13/0
34NSTUB(GetCurrentTargetDistance, 0xffa5e0a8)
35// Best match: 90%
36NSTUB(GetFocusLensSubjectDistance, 0xffade99c)
37// ALT: NSTUB(GetFocusLensSubjectDistance, 0xffade99c) // 28/3
38NSTUB(GetFocusLensSubjectDistanceFromLens, 0xffadee90)
39// Best match: 86%
40NSTUB(GetParameterData, 0xffb45910)
41// Best match: 89%
42NSTUB(GetPropertyCase, 0xff81bcac)
43// Best match: 96%
44NSTUB(GetSystemTime, 0xff813700)
45// ALT: NSTUB(GetSystemTime, 0xff813700) // 26/1
46// Best match: 68%
47NSTUB(GetZoomLensCurrentPoint, 0xffaf18cc)
48// ALT: NSTUB(GetZoomLensCurrentPoint, 0xffaf18cc) // 20/9
49// Best match: 51%
50NSTUB(GetZoomLensCurrentPosition, 0xffaf18e0)
51// ALT: NSTUB(GetZoomLensCurrentPosition, 0xffaf18e0) // 15/14
52NSTUB(IsStrobeChargeCompleted, 0xff9ae7d4)
53NSTUB(LockMainPower, 0xffb42824)
54// Best match: 61%
55NSTUB(MakeDirectory, 0xffaa5d20)
56NSTUB(MakeDirectory_Fut, 0xffaa1078)
57// ERROR: Mount_FileSystem is not found!
58// Best match: 73%
59NSTUB(MoveFocusLensToDistance, 0xffa5e340)
60NSTUB(MoveZoomLensWithPoint, 0xffaf17a4)
61// ALT: NSTUB(MoveZoomLensWithPoint, 0xffaf17a4) // 25/0
62// Best match: 66%
63NSTUB(Open, 0xffaa59c8)
64// Best match: 93%
65NSTUB(PhySw_testgpio, 0xffa3b2bc)
66NSTUB(PostLogicalEventForNotPowerType, 0xffb3dfb8)
67NSTUB(PostLogicalEventToUI, 0xffb3e034)
68// ALT: NSTUB(PostLogicalEventToUI, 0xffb3e0bc) // 21/0
69NSTUB(ProtectFile, 0xffaa061c)
70// Best match: 92%
71NSTUB(PutInNdFilter, 0xffa5bd14)
72// ALT: NSTUB(PutInNdFilter, 0xffa5bd14) // 25/2
73// Best match: 94%
74NSTUB(PutOutNdFilter, 0xffa5bd5c)
75// ALT: NSTUB(PutOutNdFilter, 0xffa5bd5c) // 16/1
76// ERROR: Read is not found!
77// Best match: 58%
78NSTUB(RefreshPhysicalScreen, 0xff915ffc)
79NSTUB(Remove, 0xffaa5a10)
80NSTUB(RenameFile_Fut, 0xffaa0f1c)
81NSTUB(SetAutoShutdownTime, 0xffb42728)
82NSTUB(SetCurrentCaptureModeType, 0xff82afd0)
83NSTUB(SetLogicalEventActive, 0xffb401cc)
84// Best match: 86%
85NSTUB(SetParameterData, 0xffb45830)
86// Best match: 73%
87NSTUB(SetPropertyCase, 0xff81bb70)
88NSTUB(SleepTask, 0xffb20140)
89// Best match: 61%
90NSTUB(TakeSemaphore, 0xffb1fbf8)
91NSTUB(TurnOffBackLight, 0xff849f2c)
92NSTUB(TurnOnBackLight, 0xff849efc)
93NSTUB(UnlockMainPower, 0xffb428bc)
94NSTUB(Unmount_FileSystem, 0xffaa4dbc)
95// Best match: 89%
96NSTUB(UnsetZoomForMovie, 0xff8369cc)
97NSTUB(UpdateMBROnFlash, 0xffaa4f10)
98// Best match: 96%
99NSTUB(VbattGet, 0xffa37158)
100// ERROR: Write is not found!
101NSTUB(_log, 0xff91d198)
102// ALT: NSTUB(_log, 0xff91d198) // 27/0
103NSTUB(_log10, 0xff919f40)
104// ALT: NSTUB(_log10, 0xff919f40) // 27/0
105NSTUB(_pow, 0xff91a0c0)
106// ALT: NSTUB(_pow, 0xff91a0c0) // 25/0
107NSTUB(_sqrt, 0xff91bf80)
108// ALT: NSTUB(_sqrt, 0xff91bf80) // 24/0
109NSTUB(chdir, 0xff927c24)
110// ALT: NSTUB(chdir, 0xff927c24) // 27/0
111NSTUB(close, 0xff927564)
112NSTUB(closedir, 0xffb5fa38)
113NSTUB(errnoOfTaskGet, 0xff9251b8)
114// ERROR: free is not found!
115NSTUB(ints_disable, 0xffb1e2dc)
116NSTUB(ints_enable, 0xffb1e2e8)
117NSTUB(ioctl, 0xff9276a4)
118NSTUB(iosDevAdd, 0xff928784)
119NSTUB(iosDevDelete, 0xff92875c)
120NSTUB(iosDevFind, 0xff928710)
121NSTUB(iosDrvInstall, 0xff928a48)
122NSTUB(isalpha, 0xff91eb3c)
123NSTUB(isdigit, 0xff91eb6c)
124NSTUB(islower, 0xff91eb9c)
125NSTUB(ispunct, 0xff91ebcc)
126NSTUB(isspace, 0xff91ebe4)
127NSTUB(isupper, 0xff91ebfc)
128NSTUB(isxdigit, 0xff91ec14)
129NSTUB(kbd_p1_f, 0xffa3964c)
130NSTUB(kbd_p1_f_cont, 0xffa39658)
131// Best match: 56%
132NSTUB(kbd_p2_f, 0xffa39a7c)
133// Best match: 83%
134NSTUB(kbd_pwr_off, 0xffa38984)
135// ALT: NSTUB(kbd_pwr_off, 0xffa389a0) // 5/1
136// ALT: NSTUB(kbd_pwr_off, 0xffa3b278) // 5/1
137// ALT: NSTUB(kbd_pwr_off, 0xffa3b294) // 5/1
138// Best match: 55%
139NSTUB(kbd_pwr_on, 0xffa31aa8)
140// ALT: NSTUB(kbd_pwr_on, 0xffa31ad4) // 5/4
141// ALT: NSTUB(kbd_pwr_on, 0xffa31fd4) // 5/4
142// ERROR: kbd_read_keys_r2 is not found!
143// Best match: 93%
144NSTUB(localtime, 0xff9233bc)
145NSTUB(lseek, 0xff9276a8)
146// Best match: 53%
147NSTUB(malloc, 0xff92a5a4)
148// ALT: NSTUB(malloc, 0xff92a5a4) // 15/13
149NSTUB(memchr, 0xff922768)
150NSTUB(memcmp, 0xff92279c)
151// ALT: NSTUB(memcmp, 0xff92e764) // 9/0
152NSTUB(memcpy, 0xff9227d8)
153NSTUB(memset, 0xff922850)
154// Best match: 51%
155NSTUB(mkdir, 0xffaa5c58)
156// ALT: NSTUB(mkdir, 0xffaa5d2c) // 16/15
157NSTUB(mktime, 0xff923584)
158NSTUB(open, 0xff927ba8)
159NSTUB(opendir, 0xffb5fa6c)
160NSTUB(qsort, 0xff921ffc)
161NSTUB(rand, 0xff922020)
162// ALT: NSTUB(rand, 0xff922020) // 8/0
163NSTUB(read, 0xff9275c4)
164NSTUB(readdir, 0xffb5fa04)
165NSTUB(rename, 0xff927bb0)
166// ALT: NSTUB(rename, 0xff927bb0) // 26/0
167NSTUB(rewinddir, 0xffb5fa2c)
168NSTUB(srand, 0xff922044)
169// ALT: NSTUB(srand, 0xff922044) // 4/0
170NSTUB(stat, 0xffb5fb00)
171NSTUB(strcat, 0xff922870)
172NSTUB(strchr, 0xff92289c)
173NSTUB(strcmp, 0xff9228c0)
174NSTUB(strcpy, 0xff922a54)
175NSTUB(strftime, 0xff9240dc)
176NSTUB(strlen, 0xff922bb8)
177NSTUB(strncmp, 0xff922c1c)
178NSTUB(strncpy, 0xff922c60)
179// ALT: NSTUB(strncpy, 0xff922c60) // 24/0
180NSTUB(strpbrk, 0xff922ca8)
181NSTUB(strrchr, 0xff922ce4)
182// ALT: NSTUB(strrchr, 0xff922ce4) // 8/0
183NSTUB(strtol, 0xff922438)
184NSTUB(strtoul, 0xff9225e0)
185NSTUB(taskCreateHookAdd, 0xff92d204)
186NSTUB(taskDeleteHookAdd, 0xff92d140)
187// Best match: 82%
188NSTUB(taskIdListGet, 0xff9346ec)
189NSTUB(taskLock, 0xff934da8)
190NSTUB(taskName, 0xff9345e4)
191NSTUB(taskResume, 0xff9349c8)
192NSTUB(taskSuspend, 0xff9347f4)
193NSTUB(taskUnlock, 0xff934e50)
194NSTUB(time, 0xff924108)
195// ALT: NSTUB(time, 0xff924108) // 25/0
196NSTUB(tolower, 0xff91ec2c)
197NSTUB(toupper, 0xff91ec3c)
198// Best match: 57%
199NSTUB(utime, 0xffb5fb94)
200// ALT: NSTUB(utime, 0xffb5fb94) // 15/11
201NSTUB(vsprintf, 0xff92630c)
202NSTUB(write, 0xff927634)
Note: See TracBrowser for help on using the repository browser.