Created
February 11, 2016 20:52
-
-
Save nkurz/9cda8281bc2179e68ec1 to your computer and use it in GitHub Desktop.
function_graph trace of one iteration from http://nicst.de/bench-user-irq-detect.html
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* function_graph trace of one iteration from http://nicst.de/bench-user-irq-detect.html */ | |
/* lxdetectirq_thread_capture_start(struct lxdetectirq_capture const * const c) */ | |
/* ioctl(c->fds[0], PERF_EVENT_IOC_ENABLE, PERF_IOC_FLAG_GROUP) */ | |
381887.380150 | 3) | syscall_trace_enter_phase1() { | |
381887.380150 | 3) | context_tracking_user_exit() { | |
381887.380151 | 3) | context_tracking_exit() { | |
381887.380151 | 3) 0.025 us | context_tracking_recursion_enter(); | |
381887.380151 | 3) 0.026 us | rcu_user_exit(); | |
381887.380151 | 3) | vtime_account_user() { | |
381887.380151 | 3) 0.027 us | _raw_spin_lock(); | |
381887.380151 | 3) 0.032 us | get_vtime_delta(); | |
381887.380152 | 3) | account_user_time() { | |
381887.380152 | 3) 0.027 us | cpuacct_account_field(); | |
381887.380152 | 3) | acct_account_cputime() { | |
381887.380152 | 3) | __acct_update_integrals() { | |
381887.380152 | 3) 0.026 us | jiffies_to_timeval(); | |
381887.380152 | 3) 0.222 us | } | |
381887.380152 | 3) 0.408 us | } | |
381887.380152 | 3) 0.804 us | } | |
381887.380153 | 3) 1.391 us | } | |
381887.380153 | 3) | /* user_exit: */ | |
381887.380153 | 3) 2.044 us | } | |
381887.380153 | 3) 2.243 us | } | |
381887.380153 | 3) 2.453 us | } | |
381887.380153 | 3) | syscall_trace_enter_phase2() { | |
381887.380153 | 3) | /* sys_ioctl(fd: 5, cmd: 2400, arg: 1) */ | |
381887.380153 | 3) | /* sys_enter: NR 16 (5, 2400, 1, 7f26678c26a0, 7f266767bdc0, 0) */ | |
381887.380153 | 3) 0.027 us | do_audit_syscall_entry(); | |
381887.380153 | 3) 0.338 us | } | |
381887.380154 | 3) | SyS_ioctl() { | |
381887.380154 | 3) | __fdget() { | |
381887.380154 | 3) 0.033 us | __fget_light(); | |
381887.380154 | 3) 0.214 us | } | |
381887.380154 | 3) 0.032 us | security_file_ioctl(); | |
381887.380154 | 3) | do_vfs_ioctl() { | |
381887.380154 | 3) 0.025 us | mutex_lock(); | |
381887.380155 | 3) 0.028 us | mutex_lock(); | |
381887.380155 | 3) 0.026 us | _raw_spin_lock_irq(); | |
381887.380155 | 3) | smp_call_function_single() { | |
381887.380155 | 3) | generic_exec_single() { | |
381887.380155 | 3) 0.026 us | _raw_spin_lock(); | |
381887.380156 | 3) 0.418 us | } | |
381887.380156 | 3) 0.620 us | } | |
381887.380156 | 3) 0.026 us | mutex_unlock(); | |
381887.380156 | 3) 0.029 us | mutex_lock(); | |
381887.380156 | 3) 0.030 us | _raw_spin_lock_irq(); | |
381887.380156 | 3) | smp_call_function_single() { | |
381887.380157 | 3) | generic_exec_single() { | |
381887.380157 | 3) 0.026 us | _raw_spin_lock(); | |
381887.380157 | 3) 0.275 us | } | |
381887.380157 | 3) 0.466 us | } | |
381887.380157 | 3) 0.027 us | mutex_unlock(); | |
381887.380157 | 3) 0.032 us | mutex_lock(); | |
381887.380157 | 3) 0.025 us | _raw_spin_lock_irq(); | |
381887.380158 | 3) | smp_call_function_single() { | |
381887.380158 | 3) | generic_exec_single() { | |
381887.380158 | 3) 0.024 us | _raw_spin_lock(); | |
381887.380158 | 3) 0.273 us | } | |
381887.380158 | 3) 0.463 us | } | |
381887.380158 | 3) 0.025 us | mutex_unlock(); | |
381887.380159 | 3) 0.030 us | mutex_lock(); | |
381887.380159 | 3) 0.025 us | _raw_spin_lock_irq(); | |
381887.380159 | 3) | smp_call_function_single() { | |
381887.380159 | 3) | generic_exec_single() { | |
381887.380159 | 3) 0.026 us | _raw_spin_lock(); | |
381887.380159 | 3) 0.266 us | } | |
381887.380159 | 3) 0.475 us | } | |
381887.380160 | 3) 0.027 us | mutex_unlock(); | |
381887.380160 | 3) 0.028 us | mutex_lock(); | |
381887.380160 | 3) 0.027 us | _raw_spin_lock_irq(); | |
381887.380160 | 3) | smp_call_function_single() { | |
381887.380160 | 3) | generic_exec_single() { | |
381887.380160 | 3) 0.025 us | _raw_spin_lock(); | |
381887.380161 | 3) 0.264 us | } | |
381887.380161 | 3) 0.454 us | } | |
381887.380161 | 3) 0.026 us | mutex_unlock(); | |
381887.380161 | 3) 0.028 us | mutex_lock(); | |
381887.380161 | 3) 0.028 us | _raw_spin_lock_irq(); | |
381887.380161 | 3) | smp_call_function_single() { | |
381887.380162 | 3) | generic_exec_single() { | |
381887.380162 | 3) 0.026 us | _raw_spin_lock(); | |
381887.380162 | 3) 0.293 us | } | |
381887.380162 | 3) 0.480 us | } | |
381887.380162 | 3) 0.026 us | mutex_unlock(); | |
381887.380162 | 3) 0.028 us | mutex_lock(); | |
381887.380162 | 3) 0.026 us | _raw_spin_lock_irq(); | |
381887.380163 | 3) | smp_call_function_single() { | |
381887.380163 | 3) | generic_exec_single() { | |
381887.380163 | 3) 0.026 us | _raw_spin_lock(); | |
381887.380163 | 3) 0.303 us | } | |
381887.380163 | 3) 0.491 us | } | |
381887.380163 | 3) 0.024 us | mutex_unlock(); | |
381887.380164 | 3) 0.027 us | mutex_lock(); | |
381887.380164 | 3) 0.027 us | _raw_spin_lock_irq(); | |
381887.380164 | 3) | smp_call_function_single() { | |
381887.380164 | 3) | generic_exec_single() { | |
381887.380164 | 3) 0.028 us | _raw_spin_lock(); | |
381887.380164 | 3) 0.264 us | } | |
381887.380164 | 3) 0.452 us | } | |
381887.380165 | 3) 0.026 us | mutex_unlock(); | |
381887.380165 | 3) 0.029 us | mutex_lock(); | |
381887.380165 | 3) 0.025 us | _raw_spin_lock_irq(); | |
381887.380165 | 3) | smp_call_function_single() { | |
381887.380165 | 3) | generic_exec_single() { | |
381887.380166 | 3) 0.027 us | _raw_spin_lock(); | |
381887.380166 | 3) 0.269 us | } | |
381887.380166 | 3) 0.464 us | } | |
381887.380166 | 3) 0.026 us | mutex_unlock(); | |
381887.380166 | 3) 0.026 us | mutex_lock(); | |
381887.380166 | 3) 0.028 us | _raw_spin_lock_irq(); | |
381887.380167 | 3) | smp_call_function_single() { | |
381887.380167 | 3) | generic_exec_single() { | |
381887.380167 | 3) 0.027 us | _raw_spin_lock(); | |
381887.380167 | 3) 0.265 us | } | |
381887.380167 | 3) 0.453 us | } | |
381887.380167 | 3) 0.026 us | mutex_unlock(); | |
381887.380167 | 3) 0.030 us | mutex_lock(); | |
381887.380168 | 3) 0.026 us | _raw_spin_lock_irq(); | |
381887.380168 | 3) | smp_call_function_single() { | |
381887.380168 | 3) | generic_exec_single() { | |
381887.380168 | 3) 0.027 us | _raw_spin_lock(); | |
381887.380168 | 3) 0.296 us | } | |
381887.380168 | 3) 0.500 us | } | |
381887.380168 | 3) 0.025 us | mutex_unlock(); | |
381887.380169 | 3) 0.029 us | mutex_lock(); | |
381887.380169 | 3) 0.027 us | _raw_spin_lock_irq(); | |
381887.380169 | 3) | smp_call_function_single() { | |
381887.380169 | 3) | generic_exec_single() { | |
381887.380169 | 3) 0.028 us | _raw_spin_lock(); | |
381887.380169 | 3) 0.261 us | } | |
381887.380170 | 3) 0.450 us | } | |
381887.380170 | 3) 0.026 us | mutex_unlock(); | |
381887.380170 | 3) 0.029 us | mutex_lock(); | |
381887.380170 | 3) 0.027 us | _raw_spin_lock_irq(); | |
381887.380170 | 3) | smp_call_function_single() { | |
381887.380170 | 3) | generic_exec_single() { | |
381887.380170 | 3) 0.027 us | _raw_spin_lock(); | |
381887.380171 | 3) 0.284 us | } | |
381887.380171 | 3) 0.471 us | } | |
381887.380171 | 3) 0.025 us | mutex_unlock(); | |
381887.380171 | 3) 0.028 us | mutex_lock(); | |
381887.380171 | 3) 0.026 us | _raw_spin_lock_irq(); | |
381887.380172 | 3) | smp_call_function_single() { | |
381887.380172 | 3) | generic_exec_single() { | |
381887.380172 | 3) 0.029 us | _raw_spin_lock(); | |
381887.380172 | 3) 0.291 us | } | |
381887.380172 | 3) 0.487 us | } | |
381887.380172 | 3) 0.026 us | mutex_unlock(); | |
381887.380172 | 3) 0.024 us | mutex_unlock(); | |
381887.380173 | 3) + 18.235 us | } | |
381887.380173 | 3) + 19.097 us | } | |
381887.380173 | 3) | syscall_trace_leave() { | |
381887.380173 | 3) | context_tracking_user_exit() { | |
381887.380173 | 3) | context_tracking_exit() { | |
381887.380173 | 3) 0.025 us | context_tracking_recursion_enter(); | |
381887.380173 | 3) 0.230 us | } | |
381887.380173 | 3) 0.420 us | } | |
381887.380173 | 3) | /* sys_ioctl -> 0x0 */ | |
381887.380174 | 3) | /* sys_exit: NR 16 = 0 */ | |
381887.380174 | 3) | context_tracking_user_enter() { | |
381887.380174 | 3) | context_tracking_enter() { | |
381887.380174 | 3) 0.026 us | context_tracking_recursion_enter(); | |
381887.380174 | 3) | /* user_enter: */ | |
381887.380174 | 3) | vtime_user_enter() { | |
381887.380174 | 3) 0.026 us | _raw_spin_lock(); | |
381887.380174 | 3) | __vtime_account_system() { | |
381887.380174 | 3) 0.033 us | get_vtime_delta(); | |
381887.380175 | 3) | account_system_time() { | |
381887.380175 | 3) 0.037 us | cpuacct_account_field(); | |
381887.380175 | 3) | acct_account_cputime() { | |
381887.380175 | 3) | __acct_update_integrals() { | |
381887.380175 | 3) 0.027 us | jiffies_to_timeval(); | |
381887.380175 | 3) 0.213 us | } | |
381887.380176 | 3) 0.397 us | } | |
381887.380176 | 3) 0.891 us | } | |
381887.380176 | 3) 1.289 us | } | |
381887.380176 | 3) 1.682 us | } | |
381887.380176 | 3) | rcu_user_enter() { | |
381887.380176 | 3) | rcu_eqs_enter() { | |
381887.380176 | 3) 0.041 us | rcu_eqs_enter_common(); | |
381887.380176 | 3) 0.227 us | } | |
381887.380176 | 3) 0.410 us | } | |
381887.380177 | 3) 2.717 us | } | |
381887.380177 | 3) 2.908 us | } | |
381887.380177 | 3) 3.804 us | } | |
/* rdtsc start */ | |
/* user test (10 million cycle empty loop in this case) */ | |
/* rdtsc stop */ | |
/* int lxdetectirq_thread_capture_stop(struct lxdetectirq_capture * const c) */ | |
/* ioctl(c->fds[0], PERF_EVENT_IOC_DISABLE, PERF_IOC_FLAG_GROUP) */ | |
381887.383130 | 3) | syscall_trace_enter_phase1() { | |
381887.383131 | 3) | context_tracking_user_exit() { | |
381887.383131 | 3) | context_tracking_exit() { | |
381887.383131 | 3) 0.026 us | context_tracking_recursion_enter(); | |
381887.383131 | 3) 0.025 us | rcu_user_exit(); | |
381887.383131 | 3) | vtime_account_user() { | |
381887.383131 | 3) 0.026 us | _raw_spin_lock(); | |
381887.383131 | 3) 0.031 us | get_vtime_delta(); | |
381887.383132 | 3) | account_user_time() { | |
381887.383132 | 3) 0.026 us | cpuacct_account_field(); | |
381887.383132 | 3) | acct_account_cputime() { | |
381887.383132 | 3) | __acct_update_integrals() { | |
381887.383132 | 3) 0.027 us | jiffies_to_timeval(); | |
381887.383132 | 3) 0.214 us | } | |
381887.383132 | 3) 0.397 us | } | |
381887.383133 | 3) 0.788 us | } | |
381887.383133 | 3) 1.369 us | } | |
381887.383133 | 3) | /* user_exit: */ | |
381887.383133 | 3) 2.030 us | } | |
381887.383133 | 3) 2.231 us | } | |
381887.383133 | 3) 2.421 us | } | |
381887.383133 | 3) | syscall_trace_enter_phase2() { | |
381887.383133 | 3) | /* sys_ioctl(fd: 5, cmd: 2401, arg: 1) */ | |
381887.383133 | 3) | /* sys_enter: NR 16 (5, 2401, 1, 7f26678c26a0, 7f266767bdc0, 0) */ | |
381887.383133 | 3) 0.028 us | do_audit_syscall_entry(); | |
381887.383133 | 3) 0.357 us | } | |
381887.383134 | 3) | SyS_ioctl() { | |
381887.383134 | 3) | __fdget() { | |
381887.383134 | 3) 0.062 us | __fget_light(); | |
381887.383134 | 3) 0.253 us | } | |
381887.383134 | 3) 0.025 us | security_file_ioctl(); | |
381887.383134 | 3) | do_vfs_ioctl() { | |
381887.383134 | 3) 0.028 us | mutex_lock(); | |
381887.383135 | 3) 0.030 us | mutex_lock(); | |
381887.383135 | 3) | smp_call_function_single() { | |
381887.383135 | 3) | generic_exec_single() { | |
381887.383135 | 3) 0.027 us | _raw_spin_lock(); | |
381887.383136 | 3) 0.587 us | } | |
381887.383136 | 3) 0.783 us | } | |
381887.383136 | 3) 0.027 us | mutex_unlock(); | |
381887.383136 | 3) 0.030 us | mutex_lock(); | |
381887.383136 | 3) | smp_call_function_single() { | |
381887.383136 | 3) | generic_exec_single() { | |
381887.383136 | 3) 0.032 us | _raw_spin_lock(); | |
381887.383137 | 3) 0.254 us | } | |
381887.383137 | 3) 0.449 us | } | |
381887.383137 | 3) 0.025 us | mutex_unlock(); | |
381887.383137 | 3) 0.030 us | mutex_lock(); | |
381887.383137 | 3) | smp_call_function_single() { | |
381887.383137 | 3) | generic_exec_single() { | |
381887.383137 | 3) 0.025 us | _raw_spin_lock(); | |
381887.383138 | 3) 0.255 us | } | |
381887.383138 | 3) 0.457 us | } | |
381887.383138 | 3) 0.026 us | mutex_unlock(); | |
381887.383138 | 3) 0.029 us | mutex_lock(); | |
381887.383138 | 3) | smp_call_function_single() { | |
381887.383138 | 3) | generic_exec_single() { | |
381887.383139 | 3) 0.025 us | _raw_spin_lock(); | |
381887.383139 | 3) 0.254 us | } | |
381887.383139 | 3) 0.446 us | } | |
381887.383139 | 3) 0.024 us | mutex_unlock(); | |
381887.383139 | 3) 0.028 us | mutex_lock(); | |
381887.383139 | 3) | smp_call_function_single() { | |
381887.383139 | 3) | generic_exec_single() { | |
381887.383140 | 3) 0.025 us | _raw_spin_lock(); | |
381887.383140 | 3) 0.319 us | } | |
381887.383140 | 3) 0.510 us | } | |
381887.383140 | 3) 0.026 us | mutex_unlock(); | |
381887.383140 | 3) 0.029 us | mutex_lock(); | |
381887.383140 | 3) | smp_call_function_single() { | |
381887.383141 | 3) | generic_exec_single() { | |
381887.383141 | 3) 0.026 us | _raw_spin_lock(); | |
381887.383141 | 3) 0.242 us | } | |
381887.383141 | 3) 0.432 us | } | |
381887.383141 | 3) 0.024 us | mutex_unlock(); | |
381887.383141 | 3) 0.030 us | mutex_lock(); | |
381887.383141 | 3) | smp_call_function_single() { | |
381887.383142 | 3) | generic_exec_single() { | |
381887.383142 | 3) 0.026 us | _raw_spin_lock(); | |
381887.383142 | 3) 0.244 us | } | |
381887.383142 | 3) 0.437 us | } | |
381887.383142 | 3) 0.023 us | mutex_unlock(); | |
381887.383142 | 3) 0.030 us | mutex_lock(); | |
381887.383142 | 3) | smp_call_function_single() { | |
381887.383143 | 3) | generic_exec_single() { | |
381887.383143 | 3) 0.026 us | _raw_spin_lock(); | |
381887.383143 | 3) 0.245 us | } | |
381887.383143 | 3) 0.435 us | } | |
381887.383143 | 3) 0.024 us | mutex_unlock(); | |
381887.383143 | 3) 0.029 us | mutex_lock(); | |
381887.383143 | 3) | smp_call_function_single() { | |
381887.383144 | 3) | generic_exec_single() { | |
381887.383144 | 3) 0.026 us | _raw_spin_lock(); | |
381887.383144 | 3) 0.243 us | } | |
381887.383144 | 3) 0.451 us | } | |
381887.383144 | 3) 0.024 us | mutex_unlock(); | |
381887.383144 | 3) 0.026 us | mutex_lock(); | |
381887.383144 | 3) | smp_call_function_single() { | |
381887.383145 | 3) | generic_exec_single() { | |
381887.383145 | 3) 0.025 us | _raw_spin_lock(); | |
381887.383145 | 3) 0.242 us | } | |
381887.383145 | 3) 0.434 us | } | |
381887.383145 | 3) 0.025 us | mutex_unlock(); | |
381887.383145 | 3) 0.029 us | mutex_lock(); | |
381887.383145 | 3) | smp_call_function_single() { | |
381887.383146 | 3) | generic_exec_single() { | |
381887.383146 | 3) 0.025 us | _raw_spin_lock(); | |
381887.383146 | 3) 0.243 us | } | |
381887.383146 | 3) 0.432 us | } | |
381887.383146 | 3) 0.025 us | mutex_unlock(); | |
381887.383146 | 3) 0.030 us | mutex_lock(); | |
381887.383146 | 3) | smp_call_function_single() { | |
381887.383147 | 3) | generic_exec_single() { | |
381887.383147 | 3) 0.025 us | _raw_spin_lock(); | |
381887.383147 | 3) 0.242 us | } | |
381887.383147 | 3) 0.431 us | } | |
381887.383147 | 3) 0.025 us | mutex_unlock(); | |
381887.383147 | 3) 0.030 us | mutex_lock(); | |
381887.383148 | 3) | smp_call_function_single() { | |
381887.383148 | 3) | generic_exec_single() { | |
381887.383148 | 3) 0.026 us | _raw_spin_lock(); | |
381887.383148 | 3) 0.239 us | } | |
381887.383148 | 3) 0.450 us | } | |
381887.383148 | 3) 0.025 us | mutex_unlock(); | |
381887.383148 | 3) 0.026 us | mutex_lock(); | |
381887.383149 | 3) | smp_call_function_single() { | |
381887.383149 | 3) | generic_exec_single() { | |
381887.383149 | 3) 0.025 us | _raw_spin_lock(); | |
381887.383149 | 3) 0.244 us | } | |
381887.383149 | 3) 0.433 us | } | |
381887.383149 | 3) 0.024 us | mutex_unlock(); | |
381887.383149 | 3) 0.025 us | mutex_unlock(); | |
381887.383150 | 3) + 15.130 us | } | |
381887.383150 | 3) + 15.964 us | } | |
381887.383150 | 3) | syscall_trace_leave() { | |
381887.383150 | 3) | context_tracking_user_exit() { | |
381887.383150 | 3) | context_tracking_exit() { | |
381887.383150 | 3) 0.026 us | context_tracking_recursion_enter(); | |
381887.383150 | 3) 0.221 us | } | |
381887.383151 | 3) 0.682 us | } | |
381887.383151 | 3) | /* sys_ioctl -> 0x0 */ | |
381887.383151 | 3) | /* sys_exit: NR 16 = 0 */ | |
381887.383151 | 3) | context_tracking_user_enter() { | |
381887.383151 | 3) | context_tracking_enter() { | |
381887.383151 | 3) 0.027 us | context_tracking_recursion_enter(); | |
381887.383151 | 3) | /* user_enter: */ | |
381887.383151 | 3) | vtime_user_enter() { | |
381887.383151 | 3) 0.029 us | _raw_spin_lock(); | |
381887.383152 | 3) | __vtime_account_system() { | |
381887.383152 | 3) 0.032 us | get_vtime_delta(); | |
381887.383152 | 3) | account_system_time() { | |
381887.383152 | 3) 0.038 us | cpuacct_account_field(); | |
381887.383152 | 3) | acct_account_cputime() { | |
381887.383152 | 3) | __acct_update_integrals() { | |
381887.383152 | 3) 0.024 us | jiffies_to_timeval(); | |
381887.383153 | 3) 0.219 us | } | |
381887.383153 | 3) 0.404 us | } | |
381887.383153 | 3) 0.806 us | } | |
381887.383153 | 3) 1.200 us | } | |
381887.383153 | 3) 1.577 us | } | |
381887.383153 | 3) | rcu_user_enter() { | |
381887.383153 | 3) | rcu_eqs_enter() { | |
381887.383153 | 3) 0.041 us | rcu_eqs_enter_common(); | |
381887.383153 | 3) 0.231 us | } | |
381887.383154 | 3) 0.428 us | } | |
381887.383154 | 3) 2.627 us | } | |
381887.383154 | 3) 2.815 us | } | |
381887.383154 | 3) 3.983 us | } | |
/* read(c->fds[0], c->samples, sizeof(c->samples)); */ | |
381887.383154 | 3) | syscall_trace_enter_phase1() { | |
381887.383154 | 3) | context_tracking_user_exit() { | |
381887.383154 | 3) | context_tracking_exit() { | |
381887.383154 | 3) 0.024 us | context_tracking_recursion_enter(); | |
381887.383154 | 3) 0.026 us | rcu_user_exit(); | |
381887.383155 | 3) | vtime_account_user() { | |
381887.383155 | 3) 0.023 us | _raw_spin_lock(); | |
381887.383155 | 3) 0.033 us | get_vtime_delta(); | |
381887.383155 | 3) | account_user_time() { | |
381887.383155 | 3) 0.026 us | cpuacct_account_field(); | |
381887.383155 | 3) | acct_account_cputime() { | |
381887.383156 | 3) | __acct_update_integrals() { | |
381887.383156 | 3) 0.027 us | jiffies_to_timeval(); | |
381887.383156 | 3) 0.224 us | } | |
381887.383156 | 3) 0.407 us | } | |
381887.383156 | 3) 0.801 us | } | |
381887.383156 | 3) 1.396 us | } | |
381887.383156 | 3) | /* user_exit: */ | |
381887.383156 | 3) 2.057 us | } | |
381887.383156 | 3) 2.254 us | } | |
381887.383156 | 3) 2.440 us | } | |
381887.383157 | 3) | syscall_trace_enter_phase2() { | |
381887.383157 | 3) | /* sys_read(fd: 5, buf: 7ffc6cd6a988, count: 78) */ | |
381887.383157 | 3) | /* sys_enter: NR 0 (5, 7ffc6cd6a988, 78, 7f26678c26a0, 7f266767bdc0, 0) */ | |
381887.383157 | 3) 0.026 us | do_audit_syscall_entry(); | |
381887.383157 | 3) 0.339 us | } | |
381887.383157 | 3) | SyS_read() { | |
381887.383157 | 3) | __fdget_pos() { | |
381887.383157 | 3) 0.044 us | __fget_light(); | |
381887.383157 | 3) 0.229 us | } | |
381887.383158 | 3) | vfs_read() { | |
381887.383158 | 3) | rw_verify_area() { | |
381887.383158 | 3) | security_file_permission() { | |
381887.383158 | 3) | apparmor_file_permission() { | |
381887.383158 | 3) | common_file_perm() { | |
381887.383158 | 3) 0.027 us | aa_file_perm(); | |
381887.383158 | 3) 0.241 us | } | |
381887.383158 | 3) 0.427 us | } | |
381887.383158 | 3) 0.025 us | __fsnotify_parent(); | |
381887.383159 | 3) 0.030 us | fsnotify(); | |
381887.383159 | 3) 1.026 us | } | |
381887.383159 | 3) 1.218 us | } | |
381887.383159 | 3) | __vfs_read() { | |
381887.383159 | 3) 0.030 us | mutex_lock(); | |
381887.383159 | 3) 0.030 us | mutex_lock(); | |
381887.383160 | 3) 0.026 us | mutex_unlock(); | |
381887.383160 | 3) 0.030 us | mutex_lock(); | |
381887.383160 | 3) 0.025 us | mutex_unlock(); | |
381887.383160 | 3) 0.031 us | mutex_lock(); | |
381887.383161 | 3) 0.024 us | mutex_unlock(); | |
381887.383161 | 3) 0.031 us | mutex_lock(); | |
381887.383161 | 3) 0.025 us | mutex_unlock(); | |
381887.383161 | 3) 0.032 us | mutex_lock(); | |
381887.383161 | 3) 0.025 us | mutex_unlock(); | |
381887.383162 | 3) 0.033 us | mutex_lock(); | |
381887.383162 | 3) 0.023 us | mutex_unlock(); | |
381887.383162 | 3) 0.029 us | mutex_lock(); | |
381887.383162 | 3) 0.025 us | mutex_unlock(); | |
381887.383162 | 3) 0.025 us | mutex_lock(); | |
381887.383163 | 3) 0.024 us | mutex_unlock(); | |
381887.383163 | 3) 0.025 us | mutex_lock(); | |
381887.383163 | 3) 0.026 us | mutex_unlock(); | |
381887.383163 | 3) 0.026 us | mutex_lock(); | |
381887.383164 | 3) 0.025 us | mutex_unlock(); | |
381887.383164 | 3) 0.030 us | mutex_lock(); | |
381887.383164 | 3) 0.024 us | mutex_unlock(); | |
381887.383164 | 3) 0.027 us | mutex_lock(); | |
381887.383164 | 3) 0.024 us | mutex_unlock(); | |
381887.383165 | 3) 0.032 us | mutex_lock(); | |
381887.383165 | 3) 0.027 us | mutex_unlock(); | |
381887.383165 | 3) 0.027 us | mutex_lock(); | |
381887.383165 | 3) 0.025 us | mutex_unlock(); | |
381887.383165 | 3) 0.023 us | mutex_unlock(); | |
381887.383166 | 3) 6.507 us | } | |
381887.383166 | 3) 0.026 us | __fsnotify_parent(); | |
381887.383166 | 3) 0.027 us | fsnotify(); | |
381887.383166 | 3) 8.501 us | } | |
381887.383166 | 3) 9.094 us | } | |
381887.383166 | 3) | syscall_trace_leave() { | |
381887.383166 | 3) | context_tracking_user_exit() { | |
381887.383167 | 3) | context_tracking_exit() { | |
381887.383167 | 3) 0.024 us | context_tracking_recursion_enter(); | |
381887.383167 | 3) 0.218 us | } | |
381887.383167 | 3) 0.406 us | } | |
381887.383167 | 3) | /* sys_read -> 0x78 */ | |
381887.383167 | 3) | /* sys_exit: NR 0 = 120 */ | |
381887.383167 | 3) | context_tracking_user_enter() { | |
381887.383167 | 3) | context_tracking_enter() { | |
381887.383167 | 3) 0.025 us | context_tracking_recursion_enter(); | |
381887.383168 | 3) | /* user_enter: */ | |
381887.383168 | 3) | vtime_user_enter() { | |
381887.383168 | 3) 0.026 us | _raw_spin_lock(); | |
381887.383168 | 3) | __vtime_account_system() { | |
381887.383168 | 3) 0.033 us | get_vtime_delta(); | |
381887.383168 | 3) | account_system_time() { | |
381887.383168 | 3) 0.027 us | cpuacct_account_field(); | |
381887.383168 | 3) | acct_account_cputime() { | |
381887.383169 | 3) | __acct_update_integrals() { | |
381887.383169 | 3) 0.025 us | jiffies_to_timeval(); | |
381887.383169 | 3) 0.233 us | } | |
381887.383169 | 3) 0.416 us | } | |
381887.383169 | 3) 0.814 us | } | |
381887.383169 | 3) 1.211 us | } | |
381887.383169 | 3) 1.596 us | } | |
381887.383169 | 3) | rcu_user_enter() { | |
381887.383169 | 3) | rcu_eqs_enter() { | |
381887.383170 | 3) 0.038 us | rcu_eqs_enter_common(); | |
381887.383170 | 3) 0.218 us | } | |
381887.383170 | 3) 0.417 us | } | |
381887.383170 | 3) 2.637 us | } | |
381887.383170 | 3) 2.821 us | } | |
381887.383170 | 3) 3.717 us | } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment