#ifdef CONFIG_RT_MUTEXES /* 42. 基于PI协议的等待互斥锁,其中PI指的是priority inheritance/9优先级继承) */ struct plist_head pi_waiters; struct rt_mutex_waiter *pi_blocked_on; #endif #ifdef CONFIG_DEBUG_MUTEXES /* 43. blocked_
#ifdef CONFIG_RT_MUTEXES /* PI waiters blocked on a rt_mutex held by this task */ struct plist_head pi_waiters; /* Deadlock detection and priority inheritance handling */ struct rt_mutex_waiter *pi_blocked_on; #endif (28)、死锁检测 #ifdef CONFIG_DEBUG_MUTEXES /* mutex deadlock detecti...
struct rt_mutex *rcu_boost_mutex; #endif /* #ifdef CONFIG_RCU_BOOST */ (9)、用于调度器统计进程的运行信息 [cpp] view plain copy #if defined(CONFIG_SCHEDSTATS) || defined(CONFIG_TASK_DELAY_ACCT) struct sched_info sched_info; #endif (10)、用于构建进程链表 [...
/* PI waiters blocked on a rt_mutex held by this task */ struct plist_head pi_waiters; /* Deadlock detection and priority inheritance handling */ struct rt_mutex_waiter *pi_blocked_on; #endif (28)、死锁检测 #ifdef CONFIG_DEBUG_MUTEXES /* mutex deadlock detection */ struct mutex_waiter...
structrt_mutex_waiter *pi_blocked_on; #endif (28)、死锁检测 #ifdef CONFIG_DEBUG_MUTEXES /* mutex deadlock detection */ structmutex_waiter *blocked_on; #endif (29)、lockdep,参见内核说明文档linux-2.6.38.8/Documentation/lockdep-design.txt ...
struct rt_mutex_waiter *pi_blocked_on; #endif (28)、死锁检测 #ifdef CONFIG_DEBUG_MUTEXES /* mutex deadlock detection */ struct mutex_waiter *blocked_on; #endif (29)、JFS文件系统 /* journalling filesystem info */ void *journal_info; ...
struct mutex perf_event_mutex; struct list_head perf_event_list; #endif 1. 2. 3. 4. 5. 6. 7. 8. 9. Performance Event是性能诊断工具,这些成员用来帮助它进行分析进程性能问题。 1.8 进程调度 int prio, static_prio, normal_prio; unsigned int rt_priority; ...
struct rt_mutex_waiter *pi_blocked_on; #endif #ifdef CONFIG_DEBUG_MUTEXES /* mutex deadlock detection */ struct mutex_waiter *blocked_on; #endif #ifdef CONFIG_TRACE_IRQFLAGS unsigned int irq_events; int hardirqs_enabled; unsigned long hardirq_enable_ip; ...
struct rt_mutex *rcu_boost_mutex; #endif /* #ifdef CONFIG_RCU_BOOST */ (9)、用于调度器统计进程的运行信息 #if defined(CONFIG_SCHEDSTATS) || defined(CONFIG_TASK_DELAY_ACCT) struct sched_info sched_info; #endif (10)、用于构建进程链表 ...
struct rt_mutex *rcu_boost_mutex; #endif /* #ifdef CONFIG_RCU_BOOST */ (9)、用于调度器统计进程的运行信息 [cpp] view plain copy #if defined(CONFIG_SCHEDSTATS) || defined(CONFIG_TASK_DELAY_ACCT) struct sched_info sched_info; #endif (...