Function report |
Source Code:kernel\trace\ftrace.c |
Create Date:2022-07-28 12:46:07 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:__register_ftrace_function
Proto:int __register_ftrace_function(struct ftrace_ops *ops)
Type:int
Parameter:
Type | Parameter | Name |
---|---|---|
struct ftrace_ops * | ops |
310 | If flags & FTRACE_OPS_FL_DELETED Then Return -EINVAL |
313 | If WARN_ON(flags & FTRACE_OPS_FL_ENABLED) Then Return -EBUSY |
322 | If flags & FTRACE_OPS_FL_SAVE_REGS && Not (flags & FTRACE_OPS_FL_SAVE_REGS_IF_SUPPORTED) Then Return -EINVAL |
326 | If flags & FTRACE_OPS_FL_SAVE_REGS_IF_SUPPORTED Then flags |= FTRACE_OPS_FL_SAVE_REGS |
329 | If Not race_enabled is a method to turn ftrace on or off && flags & FTRACE_OPS_FL_PERMANENT Then Return -EBUSY |
335 | add_ftrace_ops( & ftrace_ops_list, ops) |
338 | saved_func = func |
340 | If ftrace_pids_enabled(ops) Then func = ftrace_pid_func |
348 | Return 0 |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |