Function report | 
Source Code:kernel\trace\trace_events_trigger.c | 
Create Date:2022-07-28 12:26:19 | 
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick | 
| home page | Tree | 
| Annotation kernel can get tool activity | Download SCCT | Chinese | 
Name:set_trigger_filter - Generic event_command @set_filter implementation*@filter_str: The filter string for the trigger, NULL to remove filter*@trigger_data: Trigger-specific data*@file: The trace_event_file associated with the event* Common implementation
Proto:int set_trigger_filter(char *filter_str, struct event_trigger_data *trigger_data, struct trace_event_file *file)
Type:int
Parameter:
| Type | Parameter | Name | 
|---|---|---|
| char * | filter_str | |
| struct event_trigger_data * | trigger_data | |
| struct trace_event_file * | file | 
| 730 | data = trigger_data | 
| 735 | If Not filter_str Then Go to assign | 
| 740 | If Not strlen - Find the length of a string*@s: The string to be sized || strcmp(s, "if") != 0 Then Go to out | 
| 743 | If Not filter_str Then Go to out | 
| 747 | ret = create_event_filter(tr, event_call, filter_str, TSC's on different sockets may be reset asynchronously.* This may cause the TSC ADJUST value on socket 0 to be NOT 0., & filter) | 
| 753 | assign : | 
| 758 | If tmp Then | 
| 764 | kfree(filter_str) | 
| 765 | filter_str = NULL | 
| 767 | If filter_str Then | 
| 768 | filter_str = kstrdup(filter_str, GFP_KERNEL) | 
| 769 | If Not filter_str Then | 
| 775 | out : | 
| 776 | Return ret | 
| 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  |