incubator-nuttx/sched/signal
Xiang Xiao 854276285c sched/signal: Reduce the initial memory consumption
1.Don't preallocate sigaction list since it's used only in the task context
2.Reduce the preserved item which is used only in the task context from 16 to 4
The total memory decrease from 1280B to 480B

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Ib5d5a7365c7d443fc0e99c0d3ea943e85f67ca8c
2020-08-10 08:07:50 +02:00
..
Make.defs Squashed commit of the following: 2019-05-21 18:57:54 -06:00
sig_action.c sched/: Make more naming consistent 2020-05-16 13:39:03 -03:00
sig_allocpendingsigaction.c Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
sig_cleanup.c sched/signal: Wrap long lines to make nxstyle happy 2020-03-10 11:13:42 +01:00
sig_default.c sched: Consolidate the cancellation notification logic 2020-06-15 21:21:14 +01:00
sig_deliver.c Completes the Implementation of the TLS-based errno 2020-05-07 23:11:34 +01:00
sig_dispatch.c sched/sched/sched.h: Make naming of all internal names consistent: 2020-05-09 16:58:42 -03:00
sig_findaction.c Run codespell -w against all files 2020-02-22 14:45:07 -06:00
sig_initialize.c sched/signal: Reduce the initial memory consumption 2020-08-10 08:07:50 +02:00
sig_kill.c Use NuttX's signal set functions inside the OS. 2020-04-29 16:40:27 -06:00
sig_lowest.c Use NuttX's signal set functions inside the OS. 2020-04-29 16:40:27 -06:00
sig_nanosleep.c Rename clock_systime[r|spec] to clock_systime_[ticks|timespec] 2020-05-10 14:35:50 -06:00
sig_notification.c Remove CONFIG_CAN_PASS_STRUCT 2020-04-11 21:19:47 +01:00
sig_pause.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sig_pending.c Use NuttX's signal set functions inside the OS. 2020-04-29 16:40:27 -06:00
sig_ppoll.c Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
sig_procmask.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
sig_pselect.c Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
sig_queue.c Remove CONFIG_CAN_PASS_STRUCT 2020-04-11 21:19:47 +01:00
sig_releasependingsigaction.c global change: repace sched_xfree() to kxmm_free() 2020-04-09 10:29:28 -06:00
sig_releasependingsignal.c global change: repace sched_xfree() to kxmm_free() 2020-04-09 10:29:28 -06:00
sig_removependingsignal.c sched/signal: Wrap long lines to make nxstyle happy 2020-03-10 11:13:42 +01:00
sig_sleep.c Fix minor typo / copy-paste. 'cancellaction point'->'cancellation point' 2019-08-23 11:57:35 -06:00
sig_suspend.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sig_timedwait.c Use NuttX's signal set functions inside the OS. 2020-04-29 16:40:27 -06:00
sig_unmaskpendingsignal.c Use NuttX's signal set functions inside the OS. 2020-04-29 16:40:27 -06:00
sig_usleep.c Fix minor typo / copy-paste. 'cancellaction point'->'cancellation point' 2019-08-23 11:57:35 -06:00
sig_waitinfo.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
signal.h sched/signal: Reduce the initial memory consumption 2020-08-10 08:07:50 +02:00