trace_syscalls.c (490b929d42d2a321887f9538a83fc9f215675f15) | trace_syscalls.c (85f2b08268c014e290b600ba49fa85530600eaa1) |
---|---|
1#include <trace/syscall.h> 2#include <trace/events/syscalls.h> 3#include <linux/syscalls.h> 4#include <linux/slab.h> 5#include <linux/kernel.h> 6#include <linux/module.h> /* for MODULE_NAME_LEN via KSYM_SYMBOL_LEN */ 7#include <linux/ftrace.h> 8#include <linux/perf_event.h> --- 307 unchanged lines hidden (view full) --- 316 if (syscall_nr < 0) 317 return; 318 319 /* Here we're inside tp handler's rcu_read_lock_sched (__DO_TRACE) */ 320 ftrace_file = rcu_dereference_sched(tr->enter_syscall_files[syscall_nr]); 321 if (!ftrace_file) 322 return; 323 | 1#include <trace/syscall.h> 2#include <trace/events/syscalls.h> 3#include <linux/syscalls.h> 4#include <linux/slab.h> 5#include <linux/kernel.h> 6#include <linux/module.h> /* for MODULE_NAME_LEN via KSYM_SYMBOL_LEN */ 7#include <linux/ftrace.h> 8#include <linux/perf_event.h> --- 307 unchanged lines hidden (view full) --- 316 if (syscall_nr < 0) 317 return; 318 319 /* Here we're inside tp handler's rcu_read_lock_sched (__DO_TRACE) */ 320 ftrace_file = rcu_dereference_sched(tr->enter_syscall_files[syscall_nr]); 321 if (!ftrace_file) 322 return; 323 |
324 if (test_bit(FTRACE_EVENT_FL_TRIGGER_MODE_BIT, &ftrace_file->flags)) 325 event_triggers_call(ftrace_file); |
|
324 if (test_bit(FTRACE_EVENT_FL_SOFT_DISABLED_BIT, &ftrace_file->flags)) 325 return; 326 327 sys_data = syscall_nr_to_meta(syscall_nr); 328 if (!sys_data) 329 return; 330 331 size = sizeof(*entry) + sizeof(unsigned long) * sys_data->nb_args; --- 32 unchanged lines hidden (view full) --- 364 if (syscall_nr < 0) 365 return; 366 367 /* Here we're inside tp handler's rcu_read_lock_sched (__DO_TRACE()) */ 368 ftrace_file = rcu_dereference_sched(tr->exit_syscall_files[syscall_nr]); 369 if (!ftrace_file) 370 return; 371 | 326 if (test_bit(FTRACE_EVENT_FL_SOFT_DISABLED_BIT, &ftrace_file->flags)) 327 return; 328 329 sys_data = syscall_nr_to_meta(syscall_nr); 330 if (!sys_data) 331 return; 332 333 size = sizeof(*entry) + sizeof(unsigned long) * sys_data->nb_args; --- 32 unchanged lines hidden (view full) --- 366 if (syscall_nr < 0) 367 return; 368 369 /* Here we're inside tp handler's rcu_read_lock_sched (__DO_TRACE()) */ 370 ftrace_file = rcu_dereference_sched(tr->exit_syscall_files[syscall_nr]); 371 if (!ftrace_file) 372 return; 373 |
374 if (test_bit(FTRACE_EVENT_FL_TRIGGER_MODE_BIT, &ftrace_file->flags)) 375 event_triggers_call(ftrace_file); |
|
372 if (test_bit(FTRACE_EVENT_FL_SOFT_DISABLED_BIT, &ftrace_file->flags)) 373 return; 374 375 sys_data = syscall_nr_to_meta(syscall_nr); 376 if (!sys_data) 377 return; 378 379 local_save_flags(irq_flags); --- 385 unchanged lines hidden --- | 376 if (test_bit(FTRACE_EVENT_FL_SOFT_DISABLED_BIT, &ftrace_file->flags)) 377 return; 378 379 sys_data = syscall_nr_to_meta(syscall_nr); 380 if (!sys_data) 381 return; 382 383 local_save_flags(irq_flags); --- 385 unchanged lines hidden --- |