source: trunk/platform/a470/sub/102c/stubs_entry.S @ 865

Revision 865, 4.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
4NSTUB(AllocateMemory, 0xffddb2a4)
5NSTUB(AllocateUncacheableMemory, 0xffc17e18)
6NSTUB(Close, 0xffc13b5c)
7NSTUB(CreateTask, 0xffc0b8e0)
8NSTUB(DeleteFile_Fut, 0xffc13408)
9// Best match: 66%
10NSTUB(EnterToCompensationEVF, 0xffc15c0c)
11NSTUB(ExecuteEventProcedure, 0xffc5389c)
12// Best match: 79%
13NSTUB(ExitFromCompensationEVF, 0xffc15bdc)
14NSTUB(ExitTask, 0xffc0bb70)
15NSTUB(Fclose_Fut, 0xffc13584)
16NSTUB(Feof_Fut, 0xffc13770)
17NSTUB(Fflush_Fut, 0xffc137ac)
18NSTUB(Fgets_Fut, 0xffc136d8)
19NSTUB(Fopen_Fut, 0xffc13544)
20NSTUB(Fread_Fut, 0xffc13630)
21NSTUB(FreeMemory, 0xffddb29c)
22NSTUB(FreeUncacheableMemory, 0xffc17e4c)
23NSTUB(Fseek_Fut, 0xffc13724)
24NSTUB(Fwrite_Fut, 0xffc13684)
25// ERROR: GetBatteryTemperature is not found!
26// Best match: 60%
27NSTUB(GetCCDTemperature, 0xffc3302c)
28NSTUB(GetCurrentAvValue, 0xffd03d24)
29NSTUB(GetDrive_ClusterSize, 0xffc3cdec)
30NSTUB(GetDrive_FreeClusters, 0xffc3ce54)
31NSTUB(GetDrive_TotalClusters, 0xffc3ce20)
32// Best match: 64%
33NSTUB(GetFocusLensSubjectDistance, 0xffd02e1c)
34// Best match: 78%
35NSTUB(GetFocusLensSubjectDistanceFromLens, 0xffd03128)
36// Best match: 60%
37NSTUB(GetOpticalTemperature, 0xffc33110)
38// Best match: 96%
39NSTUB(GetParameterData, 0xffd2a6dc)
40// Best match: 68%
41NSTUB(GetPropertyCase, 0xffc57424)
42NSTUB(GetSystemTime, 0xffddb2fc)
43// Best match: 92%
44NSTUB(GetZoomLensCurrentPoint, 0xffd06ae0)
45NSTUB(GetZoomLensCurrentPosition, 0xffdd26d0)
46// Best match: 67%
47NSTUB(IsStrobeChargeCompleted, 0xffc97624)
48NSTUB(LocalTime, 0xffc51544)
49// Best match: 93%
50NSTUB(LockMainPower, 0xffc5ba84)
51NSTUB(Lseek, 0xffc13c9c)
52// Best match: 92%
53NSTUB(MakeDirectory_Fut, 0xffc1347c)
54// Best match: 69%
55NSTUB(MoveFocusLensToDistance, 0xffe28e90)
56// Best match: 58%
57NSTUB(MoveZoomLensWithPoint, 0xffdd7b9c)
58// Best match: 62%
59NSTUB(NewTaskShell, 0xffc56ee8)
60NSTUB(Open, 0xffc13b34)
61// Best match: 81%
62NSTUB(PT_PlaySound, 0xffc465f0)
63NSTUB(PostLogicalEventForNotPowerType, 0xffc5b0f4)
64NSTUB(PostLogicalEventToUI, 0xffc5b140)
65NSTUB(Read, 0xffc0a15c)
66NSTUB(ReadFastDir, 0xffdc4b9c)
67// Best match: 62%
68NSTUB(RefreshPhysicalScreen, 0xffd6789c)
69NSTUB(Remove, 0xffc13ba4)
70// Best match: 93%
71NSTUB(RenameFile_Fut, 0xffc133b4)
72// Best match: 93%
73NSTUB(SetAutoShutdownTime, 0xffc5baf8)
74// Best match: 90%
75NSTUB(SetCurrentCaptureModeType, 0xffc61d9c)
76NSTUB(SetFileTimeStamp, 0xffc13e38)
77// Best match: 64%
78NSTUB(SetLogicalEventActive, 0xffc5b820)
79// Best match: 96%
80NSTUB(SetParameterData, 0xffd2a64c)
81// Best match: 65%
82NSTUB(SetPropertyCase, 0xffc57324)
83// Best match: 92%
84NSTUB(SleepTask, 0xffc17c9c)
85NSTUB(TakeSemaphore, 0xffc0b774)
86// Best match: 62%
87NSTUB(TurnOffBackLight, 0xffc662cc)
88// Best match: 77%
89NSTUB(TurnOnBackLight, 0xffc662b4)
90// Best match: 86%
91NSTUB(UIFS_WriteFirmInfoToFile, 0xffd201e4)
92// Best match: 93%
93NSTUB(UnlockMainPower, 0xffc5b9d8)
94// Best match: 96%
95NSTUB(UpdateMBROnFlash, 0xffc3cc2c)
96// Best match: 82%
97NSTUB(VbattGet, 0xffc105d0)
98NSTUB(Write, 0xffc13c08)
99NSTUB(_log, 0xffe4ff5c)
100NSTUB(_log10, 0xffe4eea0)
101NSTUB(_pow, 0xffe4f010)
102NSTUB(_sqrt, 0xffe512c4)
103NSTUB(close, 0xffc09f74)
104NSTUB(closedir, 0xffdc4c6c)
105NSTUB(closefastdir, 0xffdc4c6c)
106NSTUB(free, 0xffc03a98)
107// Best match: 86%
108NSTUB(kbd_p1_f, 0xffc11d08)
109// Best match: 86%
110NSTUB(kbd_p1_f_cont, 0xffc11d14)
111// Best match: 89%
112NSTUB(kbd_p2_f, 0xffc11548)
113// Best match: 62%
114NSTUB(kbd_pwr_off, 0xffc30ff4)
115// ERROR: kbd_pwr_on is not found!
116// Best match: 76%
117NSTUB(kbd_read_keys, 0xffc11c0c)
118// Best match: 82%
119NSTUB(kbd_read_keys_r2, 0xffc30bec)
120NSTUB(lseek, 0xffc13c9c)
121NSTUB(malloc, 0xffc039c4)
122NSTUB(memcmp, 0xffc0d90c)
123NSTUB(memcpy, 0xffc6ebb4)
124NSTUB(memset, 0xffd67c50)
125NSTUB(mkdir, 0xffc13f00)
126NSTUB(mktime_ext, 0xffc6f420)
127NSTUB(open, 0xffc09ec4)
128NSTUB(opendir, 0xffdc4b08)
129NSTUB(openfastdir, 0xffdc4b08)
130// Best match: 95%
131NSTUB(qsort, 0xffd68158)
132// Best match: 95%
133NSTUB(rand, 0xffc0da14)
134NSTUB(read, 0xffc0a15c)
135NSTUB(readfastdir, 0xffdc4b9c)
136NSTUB(rename, 0xffc13c30)
137// Best match: 95%
138NSTUB(srand, 0xffc0da08)
139NSTUB(stat, 0xffc13d68)
140NSTUB(strcat, 0xffc6e9a0)
141// Best match: 56%
142NSTUB(strchr, 0xffc6ea28)
143NSTUB(strcmp, 0xffc0d8a4)
144NSTUB(strcpy, 0xffc0d88c)
145NSTUB(strftime, 0xffc6ee28)
146NSTUB(strlen, 0xffc0d8e8)
147NSTUB(strncmp, 0xffc6e9dc)
148NSTUB(strncpy, 0xffc1d81c)
149NSTUB(strrchr, 0xffc6ea4c)
150NSTUB(strtol, 0xffc1da54)
151NSTUB(strtolx, 0xffc1d858)
152NSTUB(time, 0xffc513f8)
153NSTUB(vsprintf, 0xffc0d80c)
154NSTUB(write, 0xffc0a1bc)
Note: See TracBrowser for help on using the repository browser.