RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
|
宏定义 | |
#define | LIST_DFS_OPT_ID 0x100 |
#define | LIST_FIND_OBJ_NR 8 |
函数 | |
MSH_CMD_EXPORT (clear, clear the terminal screen) | |
MSH_CMD_EXPORT (version, show RT-Thread version information) | |
rt_inline void | object_split (int len) |
long | list_thread (void) |
long | list_sem (void) |
long | list_event (void) |
long | list_mutex (void) |
long | list_mailbox (void) |
long | list_msgqueue (void) |
long | list_mempool (void) |
long | list_timer (void) |
long | list_device (void) |
MSH_CMD_EXPORT_ALIAS (cmd_list, list, list objects, optenable) | |
MSH_CMD_EXPORT | ( | clear | , |
clear the terminal | screen ) |
MSH_CMD_EXPORT | ( | version | , |
show RT-Thread version | information ) |
rt_inline void object_split | ( | int | len | ) |
long list_thread | ( | void | ) |
引用了 rt_thread::error, LIST_FIND_OBJ_NR, rt_object::name, rt_object_information::object_list, object_split(), rt_thread::parent, rt_kprintf, rt_list_entry, RT_NULL, RT_Object_Class_Static, RT_Object_Class_Thread, RT_SCHED_CTX, RT_SCHED_PRIV, rt_spin_lock_irqsave(), rt_spin_unlock_irqrestore(), RT_THREAD_CLOSE, RT_THREAD_INIT, RT_THREAD_READY, RT_THREAD_RUNNING, RT_THREAD_STAT_MASK, RT_THREAD_SUSPEND_MASK, rt_thread::sp, rt_object_information::spinlock, rt_thread::stack_addr, rt_thread::stack_size, stat() , 以及 rt_object::type.
long list_sem | ( | void | ) |
引用了 LIST_FIND_OBJ_NR, rt_object::name, rt_object_information::object_list, object_split(), rt_ipc_object::parent, rt_semaphore::parent, rt_kprintf, rt_list_entry, rt_list_isempty(), rt_list_len(), RT_NULL, RT_Object_Class_Semaphore, RT_Object_Class_Static, rt_spin_lock_irqsave(), rt_spin_unlock_irqrestore(), rt_susp_list_print(), rt_object_information::spinlock, rt_ipc_object::suspend_thread, rt_object::type , 以及 rt_semaphore::value.
long list_event | ( | void | ) |
引用了 LIST_FIND_OBJ_NR, rt_object::name, rt_object_information::object_list, object_split(), rt_event::parent, rt_ipc_object::parent, rt_kprintf, rt_list_entry, rt_list_isempty(), rt_list_len(), RT_NULL, RT_Object_Class_Event, RT_Object_Class_Static, rt_spin_lock_irqsave(), rt_spin_unlock_irqrestore(), rt_susp_list_print(), rt_event::set, rt_object_information::spinlock, rt_ipc_object::suspend_thread , 以及 rt_object::type.
long list_mutex | ( | void | ) |
引用了 rt_mutex::hold, LIST_FIND_OBJ_NR, rt_object::name, rt_object_information::object_list, object_split(), rt_mutex::owner, rt_ipc_object::parent, rt_mutex::parent, rt_thread::parent, rt_mutex::priority, rt_kprintf, rt_list_entry, rt_list_isempty(), rt_list_len(), RT_NULL, RT_Object_Class_Mutex, RT_Object_Class_Static, rt_spin_lock_irqsave(), rt_spin_unlock_irqrestore(), rt_susp_list_print(), rt_object_information::spinlock, rt_ipc_object::suspend_thread , 以及 rt_object::type.
long list_mailbox | ( | void | ) |
引用了 rt_mailbox::entry, LIST_FIND_OBJ_NR, rt_object::name, rt_object_information::object_list, object_split(), rt_ipc_object::parent, rt_mailbox::parent, rt_kprintf, rt_list_entry, rt_list_isempty(), rt_list_len(), RT_NULL, RT_Object_Class_MailBox, RT_Object_Class_Static, rt_spin_lock_irqsave(), rt_spin_unlock_irqrestore(), rt_susp_list_print(), rt_mailbox::size, rt_object_information::spinlock, rt_ipc_object::suspend_thread , 以及 rt_object::type.
long list_msgqueue | ( | void | ) |
引用了 rt_messagequeue::entry, LIST_FIND_OBJ_NR, rt_object::name, rt_object_information::object_list, object_split(), rt_ipc_object::parent, rt_messagequeue::parent, rt_kprintf, rt_list_entry, rt_list_isempty(), rt_list_len(), RT_NULL, RT_Object_Class_MessageQueue, RT_Object_Class_Static, rt_spin_lock_irqsave(), rt_spin_unlock_irqrestore(), rt_susp_list_print(), rt_object_information::spinlock, rt_ipc_object::suspend_thread , 以及 rt_object::type.
long list_mempool | ( | void | ) |
引用了 rt_mempool::block_free_count, rt_mempool::block_size, rt_mempool::block_total_count, LIST_FIND_OBJ_NR, rt_object::name, rt_object_information::object_list, object_split(), rt_mempool::parent, rt_kprintf, rt_list_entry, rt_list_for_each, RT_NULL, RT_Object_Class_MemPool, RT_Object_Class_Static, rt_spin_lock_irqsave(), rt_spin_unlock_irqrestore(), rt_susp_list_print(), rt_object_information::spinlock, rt_mempool::suspend_thread , 以及 rt_object::type.
long list_timer | ( | void | ) |
引用了 rt_object::flag, rt_timer::init_tick, LIST_FIND_OBJ_NR, rt_object::name, rt_object_information::object_list, object_split(), rt_timer::parent, rt_kprintf, rt_list_entry, RT_NULL, RT_Object_Class_Static, RT_Object_Class_Timer, rt_spin_lock_irqsave(), rt_spin_unlock_irqrestore(), rt_tick_get(), RT_TIMER_FLAG_ACTIVATED, RT_TIMER_FLAG_PERIODIC, rt_object_information::spinlock, rt_timer::timeout_tick , 以及 rt_object::type.
long list_device | ( | void | ) |
引用了 LIST_FIND_OBJ_NR, rt_object::name, rt_object_information::object_list, object_split(), rt_device::parent, rt_device::ref_count, RT_Device_Class_Unknown, rt_kprintf, rt_list_entry, RT_NULL, RT_Object_Class_Device, RT_Object_Class_Static, rt_spin_lock_irqsave(), rt_spin_unlock_irqrestore(), rt_object_information::spinlock, rt_device::type , 以及 rt_object::type.
MSH_CMD_EXPORT_ALIAS | ( | cmd_list | , |
list | , | ||
list | objects, | ||
optenable | ) |