source: trunk/platform/ixus860_sd870/sub/100c/stubs_entry.S @ 865

Revision 865, 4.0 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: 94%
5NSTUB(AllocateMemory, 0xffa1d788)
6NSTUB(AllocateUncacheableMemory, 0xff829908)
7NSTUB(Close, 0xff82502c)
8NSTUB(CreateTask, 0xff81bbb8)
9NSTUB(DeleteFile_Fut, 0xff824894)
10// Best match: 79%
11NSTUB(EnterToCompensationEVF, 0xff826f2c)
12NSTUB(ExecuteEventProcedure, 0xff81c270)
13// Best match: 79%
14NSTUB(ExitFromCompensationEVF, 0xff826f7c)
15NSTUB(ExitTask, 0xff81be48)
16NSTUB(Fclose_Fut, 0xff824a10)
17NSTUB(Feof_Fut, 0xff824bfc)
18NSTUB(Fflush_Fut, 0xff824c38)
19NSTUB(Fgets_Fut, 0xff824b64)
20NSTUB(Fopen_Fut, 0xff8249d0)
21NSTUB(Fread_Fut, 0xff824abc)
22// Best match: 94%
23NSTUB(FreeMemory, 0xffa1d774)
24NSTUB(FreeUncacheableMemory, 0xff82993c)
25NSTUB(Fseek_Fut, 0xff824bb0)
26NSTUB(Fwrite_Fut, 0xff824b10)
27NSTUB(GetBatteryTemperature, 0xff846b30)
28NSTUB(GetCCDTemperature, 0xff846ac0)
29// Best match: 93%
30NSTUB(GetCurrentAvValue, 0xff924f7c)
31NSTUB(GetDrive_ClusterSize, 0xff84d8a0)
32NSTUB(GetDrive_FreeClusters, 0xff84d940)
33NSTUB(GetDrive_TotalClusters, 0xff84d8d4)
34// Best match: 72%
35NSTUB(GetFocusLensSubjectDistance, 0xff923634)
36// Best match: 84%
37NSTUB(GetFocusLensSubjectDistanceFromLens, 0xff923940)
38// Best match: 96%
39NSTUB(GetOpticalTemperature, 0xff846ba0)
40NSTUB(GetParameterData, 0xff9436ec)
41NSTUB(GetPropertyCase, 0xff869470)
42NSTUB(GetSystemTime, 0xffa1d890)
43NSTUB(GetZoomLensCurrentPoint, 0xff928038)
44NSTUB(GetZoomLensCurrentPosition, 0xff928bb8)
45// Best match: 77%
46NSTUB(IsStrobeChargeCompleted, 0xff8b4cbc)
47NSTUB(LocalTime, 0xff865240)
48NSTUB(LockMainPower, 0xff86d04c)
49NSTUB(Lseek, 0xff82516c)
50NSTUB(MakeDirectory_Fut, 0xff824908)
51NSTUB(MoveFocusLensToDistance, 0xff9e5f64)
52NSTUB(MoveZoomLensWithPoint, 0xff928ae4)
53NSTUB(NewTaskShell, 0xff868ef4)
54NSTUB(Open, 0xff825004)
55// Best match: 54%
56NSTUB(PT_PlaySound, 0xff859588)
57NSTUB(PostLogicalEventForNotPowerType, 0xff86ae94)
58NSTUB(PostLogicalEventToUI, 0xff86aee0)
59NSTUB(Read, 0xff81a440)
60NSTUB(ReadFastDir, 0xffa040d4)
61NSTUB(RefreshPhysicalScreen, 0xff99e624)
62NSTUB(Remove, 0xff825074)
63NSTUB(RenameFile_Fut, 0xff824840)
64NSTUB(SetAutoShutdownTime, 0xff86d0c0)
65// Best match: 81%
66NSTUB(SetCurrentCaptureModeType, 0xff874b44)
67NSTUB(SetFileTimeStamp, 0xff825308)
68// Best match: 78%
69NSTUB(SetLogicalEventActive, 0xff86cc7c)
70NSTUB(SetParameterData, 0xff94365c)
71NSTUB(SetPropertyCase, 0xff869368)
72// Best match: 92%
73NSTUB(SleepTask, 0xff829790)
74NSTUB(TakeSemaphore, 0xff81ba54)
75// Best match: 58%
76NSTUB(TurnOffBackLight, 0xff87a148)
77// Best match: 77%
78NSTUB(TurnOnBackLight, 0xff87a130)
79NSTUB(UIFS_WriteFirmInfoToFile, 0xff981760)
80NSTUB(UnlockMainPower, 0xff86cfa0)
81NSTUB(UpdateMBROnFlash, 0xff84d668)
82// ALT: NSTUB(UpdateMBROnFlash, 0xff88fa68) // 21/0
83NSTUB(VbattGet, 0xff8219a8)
84NSTUB(Write, 0xff8250d8)
85NSTUB(_log, 0xffa8d318)
86NSTUB(_log10, 0xffa8c25c)
87NSTUB(_pow, 0xffa8c3cc)
88NSTUB(_sqrt, 0xffa8e680)
89NSTUB(close, 0xff81a258)
90NSTUB(closedir, 0xffa041a4)
91NSTUB(closefastdir, 0xffa041a4)
92NSTUB(free, 0xff813ab0)
93NSTUB(kbd_p1_f, 0xff8231d0)
94NSTUB(kbd_p1_f_cont, 0xff8231dc)
95NSTUB(kbd_p2_f, 0xff822a1c)
96// Best match: 59%
97NSTUB(kbd_pwr_off, 0xff84447c)
98// Best match: 62%
99NSTUB(kbd_pwr_on, 0xff84443c)
100NSTUB(kbd_read_keys, 0xff8230cc)
101// Best match: 78%
102NSTUB(kbd_read_keys_r2, 0xff843fc4)
103// ALT: NSTUB(kbd_read_keys_r2, 0xff843fa8) // 17/5
104NSTUB(lseek, 0xff82516c)
105NSTUB(malloc, 0xff8139dc)
106NSTUB(memcmp, 0xff81e8f4)
107NSTUB(memcpy, 0xff88fb00)
108NSTUB(memset, 0xffa5b468)
109NSTUB(mkdir, 0xff8253d0)
110NSTUB(mktime_ext, 0xff89036c)
111NSTUB(open, 0xff81a1a8)
112NSTUB(opendir, 0xffa04040)
113NSTUB(openfastdir, 0xffa04040)
114// Best match: 95%
115NSTUB(qsort, 0xff99eeb4)
116NSTUB(rand, 0xff81e9fc)
117NSTUB(read, 0xff81a440)
118NSTUB(readfastdir, 0xffa040d4)
119NSTUB(rename, 0xff825100)
120NSTUB(srand, 0xff81e9f0)
121NSTUB(stat, 0xff825238)
122NSTUB(strcat, 0xff88fa2c)
123NSTUB(strchr, 0xff88fab4)
124NSTUB(strcmp, 0xff81e88c)
125NSTUB(strcpy, 0xff81e838)
126NSTUB(strftime, 0xff88fd74)
127NSTUB(strlen, 0xff81e8d0)
128NSTUB(strncmp, 0xff88fa68)
129NSTUB(strncpy, 0xff81e850)
130NSTUB(strrchr, 0xff88fad8)
131NSTUB(strtol, 0xff82ff78)
132NSTUB(strtolx, 0xff82fd7c)
133NSTUB(time, 0xff865744)
134NSTUB(vsprintf, 0xff81e7b8)
135NSTUB(write, 0xff81a4a0)
Note: See TracBrowser for help on using the repository browser.