#ifndef _LINUX_CONTEXT_TRACKING_H #define _LINUX_CONTEXT_TRACKING_H #include <linux/sched.h> #include <linux/vtime.h> #include <linux/context_tracking_state.h> #include <asm/ptrace.h> #ifdef CONFIG_CONTEXT_TRACKING extern void context_tracking_cpu_set(int cpu); /* Called with interrupts disabled. */ extern void __context_tracking_enter(enum ctx_state state); extern void __context_tracking_exit(enum ctx_state state); extern void context_tracking_enter(enum ctx_state state); extern void context_tracking_exit(enum ctx_state state); extern void context_tracking_user_enter(void); extern void context_tracking_user_exit(void);
static inline void user_enter(void) { if (context_tracking_is_enabled()) context_tracking_enter(CONTEXT_USER); }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Frédéric Weisbecker | 15 | 78.95% | 2 | 66.67% |
Paolo Bonzini | 4 | 21.05% | 1 | 33.33% |
Total | 19 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Frédéric Weisbecker | 15 | 78.95% | 2 | 66.67% |
Paolo Bonzini | 4 | 21.05% | 1 | 33.33% |
Total | 19 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Paolo Bonzini | 19 | 100.00% | 1 | 100.00% |
Total | 19 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Paolo Bonzini | 19 | 100.00% | 1 | 100.00% |
Total | 19 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Frédéric Weisbecker | 36 | 78.26% | 4 | 80.00% |
Rik Van Riel | 10 | 21.74% | 1 | 20.00% |
Total | 46 | 100.00% | 5 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Frédéric Weisbecker | 23 | 79.31% | 4 | 80.00% |
Rik Van Riel | 6 | 20.69% | 1 | 20.00% |
Total | 29 | 100.00% | 5 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Andrew Lutomirski | 23 | 100.00% | 1 | 100.00% |
Total | 23 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Frédéric Weisbecker | 8 | 100.00% | 1 | 100.00% |
Total | 8 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Frédéric Weisbecker | 8 | 100.00% | 1 | 100.00% |
Total | 8 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Paolo Bonzini | 8 | 100.00% | 1 | 100.00% |
Total | 8 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Paolo Bonzini | 8 | 100.00% | 1 | 100.00% |
Total | 8 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Frédéric Weisbecker | 13 | 100.00% | 2 | 100.00% |
Total | 13 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Frédéric Weisbecker | 10 | 100.00% | 3 | 100.00% |
Total | 10 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Andrew Lutomirski | 13 | 100.00% | 1 | 100.00% |
Total | 13 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Frédéric Weisbecker | 8 | 100.00% | 1 | 100.00% |
Total | 8 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Frédéric Weisbecker | 25 | 51.02% | 3 | 50.00% |
Paolo Bonzini | 15 | 30.61% | 2 | 33.33% |
Rik Van Riel | 9 | 18.37% | 1 | 16.67% |
Total | 49 | 100.00% | 6 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Frédéric Weisbecker | 26 | 70.27% | 3 | 50.00% |
Rik Van Riel | 9 | 24.32% | 1 | 16.67% |
Paolo Bonzini | 2 | 5.41% | 2 | 33.33% |
Total | 37 | 100.00% | 6 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Frédéric Weisbecker | 20 | 74.07% | 2 | 66.67% |
Paolo Bonzini | 7 | 25.93% | 1 | 33.33% |
Total | 27 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Frédéric Weisbecker | 21 | 95.45% | 2 | 66.67% |
Paolo Bonzini | 1 | 4.55% | 1 | 33.33% |
Total | 22 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Paolo Bonzini | 26 | 100.00% | 1 | 100.00% |
Total | 26 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Paolo Bonzini | 26 | 100.00% | 1 | 100.00% |
Total | 26 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Frédéric Weisbecker | 301 | 54.04% | 14 | 66.67% |
Paolo Bonzini | 160 | 28.73% | 4 | 19.05% |
Rik Van Riel | 52 | 9.34% | 2 | 9.52% |
Andrew Lutomirski | 44 | 7.90% | 1 | 4.76% |
Total | 557 | 100.00% | 21 | 100.00% |