Files
nuttx/libs/libc/libc.csv
T
Xiang Xiao b0797263ca libc/stdio: Allocate file_struct dynamically
1.Reduce the default size of task_group_s(~512B each task)
2.Scale better between simple and complex application

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Ia872137504fddcf64d89c48d6f0593d76d582710
2020-09-11 17:58:17 +08:00

20 KiB

1__errnoerrno.hdefined(CONFIG_BUILD_FLAT)FAR int *
2_alertdebug.h!defined(CONFIG_CPP_HAVE_VARARGS) && defined(CONFIG_DEBUG_ERROR)voidFAR const char *...
3_errdebug.h!defined(CONFIG_CPP_HAVE_VARARGS) && defined(CONFIG_DEBUG_ERROR)voidFAR const char *...
4_infodebug.h!defined(CONFIG_CPP_HAVE_VARARGS) && defined(CONFIG_DEBUG_INFO)voidFAR const char *...
5_warndebug.h!defined(CONFIG_CPP_HAVE_VARARGS) && defined(CONFIG_DEBUG_WARN)voidFAR const char *...
6abortstdlib.hvoid
7absstdlib.hintint
8aio_erroraio.hdefined(CONFIG_FS_AIO)intFAR struct aiocb *
9aio_returnaio.hdefined(CONFIG_FS_AIO)ssize_tFAR struct aiocb *
10aio_suspendaio.hdefined(CONFIG_FS_AIO)intFAR const struct aiocb * const []|FAR const struct aiocb * const *intFAR const struct timespec *
11alarmunistd.h!defined(CONFIG_DISABLE_POSIX_TIMERS)unsigned intunsigned int
12asprintfstdio.hintFAR char **FAR const IPTR char *...
13b16atan2fixedmath.h!defined(CONFIG_HAVE_LONG_LONG)b16_tb16_tb16_t
14b16cosfixedmath.hb16_tb16_t
15b16divb16fixedmath.h!defined(CONFIG_HAVE_LONG_LONG)b16_tb16_tb16_t
16b16mulb16fixedmath.h!defined(CONFIG_HAVE_LONG_LONG)b16_tb16_tb16_t
17b16sinfixedmath.hb16_tb16_t
18b16sqrfixedmath.h!defined(CONFIG_HAVE_LONG_LONG)b16_tb16_t
19basenamelibgen.hFAR char *FAR char *
20btowcwchar.hdefined(CONFIG_LIBC_WCHAR)wint_tint
21cfgetspeedtermios.hdefined(CONFIG_SERIAL_TERMIOS)speed_tFAR const struct termios *
22cfsetspeedtermios.hdefined(CONFIG_SERIAL_TERMIOS)intFAR struct termios *speed_t
23chdirunistd.h!defined(CONFIG_DISABLE_ENVIRON)intFAR const char *
24clocktime.hclock_t
25crc32crc32.huint32_tFAR const uint8_t *size_t
26crc32partcrc32.huint32_tFAR const uint8_t *size_tuint32_t
27dirnamelibgen.hFAR char *FAR char *
28dq_addafterqueue.hvoidFAR dq_entry_t *FAR dq_entry_t *FAR dq_queue_t *
29dq_addbeforequeue.hvoidFAR dq_entry_t *FAR dq_entry_t *FAR dq_queue_t *
30dq_addfirstqueue.hvoidFAR dq_entry_t *FAR dq_queue_t *
31dq_addlastqueue.hvoidFAR dq_entry_t *FAR dq_queue_t *
32dq_remqueue.hvoidFAR dq_entry_t *FAR dq_queue_t *
33dq_remfirstqueue.hFAR dq_entry_t *FAR dq_queue_t *
34dq_remlastqueue.hFAR dq_entry_t *FAR dq_queue_t *
35ether_ntoanetinet/ether.hFAR char *FAR const struct ether_addr *
36fclosestdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *
37fdopenstdio.hdefined(CONFIG_FILE_STREAM)FAR FILE *intFAR const char *
38fflushstdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *
39ffsstrings.hintint
40fgetcstdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *
41fgetposstdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *FAR fpos_t *
42fgetsstdio.hdefined(CONFIG_FILE_STREAM)FAR char *FAR char *intFAR FILE *
43filenostdio.hintFAR FILE *
44fopenstdio.hdefined(CONFIG_FILE_STREAM)FAR FILE *FAR const char *FAR const char *
45fprintfstdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *FAR const IPTR char *...
46fputcstdio.hdefined(CONFIG_FILE_STREAM)intintFAR FILE *
47fputsstdio.hdefined(CONFIG_FILE_STREAM)intFAR const IPTR char *FAR FILE *
48freadstdio.hdefined(CONFIG_FILE_STREAM)size_tFAR void *size_tsize_tFAR FILE *
49freestdlib.hvoidFAR void *
50fseekstdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *long intint
51fsetposstdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *FAR fpos_t *
52ftellstdio.hdefined(CONFIG_FILE_STREAM)longFAR FILE *
53fwritestdio.hdefined(CONFIG_FILE_STREAM)size_tFAR const void *size_tsize_tFAR FILE *
54getcwdunistd.h!defined(CONFIG_DISABLE_ENVIRON)FAR char *FAR char *size_t
55gethostnameunistd.hintFAR char *size_t
56getoptunistd.hintintFAR char * const []|FAR char * const *FAR const char *
57getoptargpunistd.hFAR char **
58getoptindpunistd.hFAR int *
59getoptoptpunistd.hFAR int *
60getsstdio.hdefined(CONFIG_FILE_STREAM)FAR char *FAR char *
61gmtimetime.hFAR struct tm *FAR const time_t *
62gmtime_rtime.hFAR struct tm *FAR const time_t *FAR struct tm *
63htonlarpa/inet.huint32_tuint32_t
64htonsarpa/inet.huint16_tuint16_t
65imaxabsinttypes.hintmax_tintmax_t
66inet_addrarpa/inet.hin_addr_tFAR const char *
67inet_ntoaarpa/inet.hdefined(CONFIG_NET_IPv4)FAR char *struct in_addr
68inet_ntoparpa/inet.hFAR const charintFAR const void *FAR char *socklen_t
69inet_ptonarpa/inet.hintintFAR const char *FAR void *
70iswalnumwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
71iswalphawctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
72iswblankwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
73iswcntrlwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
74iswctypewctype.hdefined(CONFIG_LIBC_WCHAR)intwint_twctype_t
75iswdigitwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
76iswgraphwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
77iswlowerwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
78iswprintwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
79iswpunctwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
80iswspacewctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
81iswupperwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
82iswxdigitwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
83labsstdlib.hlong intlong int
84lib_dumpbufferdebug.hvoidFAR const char *FAR const uint8_t *unsigned int
85lio_listioaio.hdefined(CONFIG_FS_AIO)intintFAR struct aiocb * const []|FAR struct aiocb * const *intFAR struct sigevent *
86llabsstdlib.hdefined(CONFIG_HAVE_LONG_LONG)long long intlong long int
87mallocstdlib.hFAR void *size_t
88matchnuttx/lib/regex.hintFAR const char *FAR const char *
89mblenstdlib.hdefined(CONFIG_LIBC_WCHAR)intFAR const char *size_t
90mbrlenwchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR const char *size_tFAR mbstate_t *
91mbrtowcwchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR wchar_t *FAR const char *size_tFAR mbstate_t *
92mbsnrtowcswchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR wchar_t *FAR const char **size_tsize_tFAR mbstate_t *
93mbsrtowcswchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR wchar_t *FAR const char **size_tFAR mbstate_t *
94mbstowcsstdlib.hdefined(CONFIG_LIBC_WCHAR)size_tFAR wchar_t *FAR const char *size_t
95mbtowcstdlib.hdefined(CONFIG_LIBC_WCHAR)intFAR wchar_t *FAR const char *size_t
96memccpystring.hFAR void *FAR void *FAR const void *intsize_t
97memchrstring.hFAR void *FAR const void *intsize_t
98memcmpstring.hintFAR const void *FAR const void *size_t
99memcpystring.hFAR void *FAR void *FAR const void *size_t
100memmovestring.hFAR void *FAR void *FAR const void *size_t
101memsetstring.hFAR void *FAR void *intsize_t
102mkfifosys/stat.hintFAR const char *mode_t
103mktimetime.htime_tFAR struct tm *
104ntohlarpa/inet.huint32_tuint32_t
105ntohsarpa/inet.huint16_tuint16_t
106perrorstdio.hdefined(CONFIG_FILE_STREAM)voidFAR const char *
107pipeunistd.hintint [2]|FAR int *
108printfstdio.hintFAR const IPTR char *...
109pthread_attr_destroypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_attr_t *
110pthread_attr_getinheritschedpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR const pthread_attr_t *FAR int *
111pthread_attr_getschedparampthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR const pthread_attr_t *FAR struct sched_param *
112pthread_attr_getschedpolicypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR const pthread_attr_t *FAR int *
113pthread_attr_getstacksizepthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR const pthread_attr_t *FAR size_t *
114pthread_attr_initpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_attr_t *
115pthread_attr_setinheritschedpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_attr_t *int
116pthread_attr_setschedparampthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_attr_t *FAR const struct sched_param *
117pthread_attr_setschedpolicypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_attr_t *int
118pthread_attr_setstacksizepthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_attr_t *size_t
119pthread_barrier_destroypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_barrier_t *
120pthread_barrier_initpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_barrier_t *FAR const pthread_barrierattr_t *unsigned int
121pthread_barrier_waitpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_barrier_t *
122pthread_barrierattr_destroypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_barrierattr_t *
123pthread_barrierattr_getpsharedpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR const pthread_barrierattr_t *FAR int *
124pthread_barrierattr_initpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_barrierattr_t *
125pthread_barrierattr_setpsharedpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_barrierattr_t *int
126pthread_cond_destroypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_cond_t *
127pthread_cond_initpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_cond_t *FAR const pthread_condattr_t *
128pthread_condattr_destroypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_condattr_t *
129pthread_condattr_initpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_condattr_t *
130pthread_mutex_lockpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_mutex_t *
131pthread_mutexattr_destroypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_mutexattr_t *
132pthread_mutexattr_getpsharedpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_mutexattr_t *FAR int *
133pthread_mutexattr_gettypepthread.h!defined(CONFIG_DISABLE_PTHREAD) && defined(CONFIG_PTHREAD_MUTEX_TYPES)intFAR const pthread_mutexattr_t *FAR int *
134pthread_mutexattr_initpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_mutexattr_t *
135pthread_mutexattr_setpsharedpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_mutexattr_t *int
136pthread_mutexattr_settypepthread.h!defined(CONFIG_DISABLE_PTHREAD) && defined(CONFIG_PTHREAD_MUTEX_TYPES)intFAR pthread_mutexattr_t *int
137pthread_oncepthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_once_t*CODE void (*)(void)
138pthread_yieldpthread.h!defined(CONFIG_DISABLE_PTHREAD)void
139putsstdio.hdefined(CONFIG_FILE_STREAM)intFAR const IPTR char *
140qsortstdlib.hvoidFAR void *size_tsize_tint(*)(FAR const void *FAR const void *)
141randstdlib.hint
142readdir_rdirent.hintFAR DIR *FAR struct dirent *FAR struct dirent **
143readvsys/uio.hssize_tintFAR const struct iovec *int
144reallocstdlib.hFAR void *FAR void *size_t
145sched_get_priority_maxsched.hintint
146sched_get_priority_minsched.hintint
147sem_getvaluesemaphore.hintFAR sem_t *FAR int *
148sem_initsemaphore.hintFAR sem_t *intunsigned int
149sendfilesys/sendfile.hssize_tintintFAR off_t *size_t
150setlocalelocale.hdefined(CONFIG_LIBC_LOCALE)FAR char *intFAR const char *
151setlogmasksyslog.hintint
152sigaddsetsignal.hintFAR sigset_t *int
153sigdelsetsignal.hintFAR sigset_t *int
154sigemptysetsignal.hintFAR sigset_t *
155sigfillsetsignal.hintFAR sigset_t *
156sigismembersignal.hintFAR const sigset_t *int
157sleepunistd.hunsigned intunsigned int
158snprintfstdio.hintFAR char *size_tFAR const IPTR char *...
159sprintfstdio.hintFAR char *FAR const IPTR char *...
160sq_addafterqueue.hvoidFAR sq_entry_t *FAR sq_entry_t *FAR sq_queue_t *
161sq_addfirstqueue.hvoidFAR sq_entry_t *FAR sq_queue_t *
162sq_addlastqueue.hvoidFAR sq_entry_t *FAR sq_queue_t *
163sq_remqueue.hvoidFAR sq_entry_t *sFAR q_queue_t *
164sq_remafterqueue.hFAR sq_entry_tFAR sq_entry_t *FAR sq_queue_t *
165sq_remfirstqueue.hFAR sq_entry_t *FAR sq_queue_t *
166sq_remlastqueue.hFAR sq_entry_t *FAR sq_queue_t *
167srandstdlib.hvoidunsigned int
168sscanfstdio.hintFAR const IPTR char *FAR const char *...
169strcasecmpstrings.hintFAR const char *FAR const char *
170strcasestrstring.hFAR char *FAR const char *FAR const char *
171strcatstring.hFAR char *FAR char *FAR const char *
172strchrstring.hFAR charFAR const char *int
173strcmpstring.hintFAR const char *FAR const char *
174strcollstring.hdefined(CONFIG_LIBC_LOCALE)intFAR const char *FAR const char *
175strcpystring.hFAR char *FAR char *FAR const char *
176strcspnstring.hsize_tFAR const char *FAR const char *
177strdupstring.hFAR char *FAR const char *
178strerrorstring.hFAR const char *int
179strerror_rstring.hintintFAR char *size_t
180strftimetime.hsize_tFAR char *size_tFAR const char *FAR const struct tm *
181strlenstring.hsize_tFAR const char *
182strncasecmpstrings.hintFAR const char *FAR const char *size_t
183strncatstring.hFAR char *FAR char *FAR const char *size_t
184strncmpstring.hintFAR const char *FAR const char *size_t
185strncpystring.hFAR char *FAR char *FAR const char *size_t
186strndupstring.hFAR char *FAR const char *size_t
187strnlenstring.hsize_tFAR const char *size_t
188strpbrkstring.hFAR char *FAR const char *FAR const char *
189strrchrstring.hFAR char *FAR const char *int
190strspnstring.hsize_tFAR const char *FAR const char *
191strstrstring.hFAR charFAR const char *FAR const char *
192strtodstdlib.hdoubleFAR const char *FAR char **
193strtokstring.hFAR char *FAR char *FAR const char *
194strtok_rstring.hFAR char *FAR char *FAR const char *FAR char **
195strtolstdlib.hlongFAR const char *FAR char **int
196strtollstdlib.hdefined(CONFIG_HAVE_LONG_LONG)long longFAR const char *nptrFAR char **endptrint base
197strtoulstdlib.hunsigned longFAR const char *FAR char **int
198strtoullstdlib.hdefined(CONFIG_HAVE_LONG_LONG)unsigned long longFAR const char *FAR char **int
199strxfrmstring.hdefined(CONFIG_LIBC_LOCALE)size_tFAR char *FAR const char *size_t
200swabunistd.hvoidFAR const void *FAR void *ssize_t
201swprintfwchar.hdefined(CONFIG_LIBC_WCHAR)intFAR wchar_t *size_tFAR const wchar_t *...
202syslogsyslog.hvoidintFAR const IPTR char *...
203tcflushtermios.hdefined(CONFIG_SERIAL_TERMIOS)intintint
204tcgetattrtermios.hdefined(CONFIG_SERIAL_TERMIOS)intintFAR struct termios *
205tcsetattrtermios.hdefined(CONFIG_SERIAL_TERMIOS)intintintFAR const struct termios *
206telldirdirent.hoff_tFAR DIR *
207timetime.htime_tFAR time_t *
208towlowerwchar.hdefined(CONFIG_LIBC_WCHAR)wint_twint_t
209towupperwchar.hdefined(CONFIG_LIBC_WCHAR)wint_twint_t
210ub16divub16fixedmath.h!defined(CONFIG_HAVE_LONG_LONG)ub16_tub16_tub16_t
211ub16mulub16fixedmath.h!defined(CONFIG_HAVE_LONG_LONG)ub16_tub16_tub16_t
212ub16sqrfixedmath.h!defined(CONFIG_HAVE_LONG_LONG)ub16_tub16_t
213ungetcstdio.hdefined(CONFIG_FILE_STREAM)intintFAR FILE *
214usleepunistd.hintuseconds_t
215vasprintfstdio.hintFAR char **FAR const IPTR char *va_list
216vfprintfstdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *FAR const IPTR char *va_list
217vprintfstdio.hintFAR const IPTR char *va_list
218vscanfstdio.hdefined(CONFIG_FILE_STREAM)intFAR const IPTR char *va_list
219vsnprintfstdio.hintFAR char *size_tFAR const IPTR char *va_list
220vsprintfstdio.hintFAR char *FAR const IPTR char *va_list
221vsscanfstdio.hintFAR const char *FAR const IPTR char *va_list
222vsyslogsyslog.hvoidintFAR const IPTR char *va_list
223wcrtombwchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR char *wchar_tFAR mbstate_t *
224wcscmpwchar.hdefined(CONFIG_LIBC_WCHAR)intFAR const wchar_t *FAR const wchar_t *
225wcscollwchar.hdefined(CONFIG_LIBC_WCHAR)intFAR const wchar_t *FAR const wchar_t *
226wcsftimewchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR wchar_t *size_tFAR const wchar_t *FAR const struct tm *
227wcslcpywchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR wchar_t *FAR const wchar_t *size_t
228wcslenwchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR const wchar_t *
229wcsnrtombswchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR char *FAR const wchar_t **size_tsize_tFAR mbstate_t *
230wcsrtombswchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR char *FAR const wchar_t **size_tFAR mbstate_t *
231wcstombsstdlib.hdefined(CONFIG_LIBC_WCHAR)size_tFAR char *FAR const wchar_t *size_t
232wcstodwchar.hdefined(CONFIG_LIBC_WCHAR)doubleFAR const wchar_t *FAR wchar_t **
233wcstofwchar.hdefined(CONFIG_LIBC_WCHAR)floatFAR const wchar_t *FAR wchar_t **
234wcstolwchar.hdefined(CONFIG_LIBC_WCHAR)long intFAR const wchar_t *FAR wchar_t **int
235wcstoldwchar.hdefined(CONFIG_LIBC_WCHAR)long doubleFAR const wchar_t *FAR wchar_t **
236wcstollwchar.hdefined(CONFIG_LIBC_WCHAR)long long intFAR const wchar_t *FAR wchar_t **int
237wcstoulwchar.hdefined(CONFIG_LIBC_WCHAR)unsigned long intFAR const wchar_t *FAR wchar_t **int
238wcsxfrmwchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR wchar_t *FAR const wchar_t *size_t
239wctobwchar.hdefined(CONFIG_LIBC_WCHAR)intwint_t
240wctombstdlib.hdefined(CONFIG_LIBC_WCHAR)intFAR char *wchar_t
241wctypewctype.hdefined(CONFIG_LIBC_WCHAR)wctype_tFAR const char *
242wmemchrwchar.hdefined(CONFIG_LIBC_WCHAR)FAR wchar_t *FAR const wchar_t *wchar_tsize_t
243wmemcmpwchar.hdefined(CONFIG_LIBC_WCHAR)intFAR const wchar_t *FAR const wchar_t *size_t
244wmemcpywchar.hdefined(CONFIG_LIBC_WCHAR)FAR wchat_t *FAR wchar_t *FAR const wchar_t *size_t
245wmemmovewchar.hdefined(CONFIG_LIBC_WCHAR)FAR wchat_t *FAR wchar_t *FAR const wchar_t *size_t
246wmemsetwchar.hdefined(CONFIG_LIBC_WCHAR)FAR wchat_t *FAR wchar_t *wchar_tsize_t
247writevsys/uio.hssize_tintFAR const struct iovec *int