fields_array
.fields_array = trace_custom_event_fields_##call, \
.fields_array = trace_event_fields_##call, \
call->class->fields_array = eprobe_fields_array;
struct trace_event_fields *field = call->class->fields_array;
struct trace_event_fields *field = call->class->fields_array;
call->class->fields_array = synth_event_fields_array;
user->class.fields_array = user_event_fields_array;
.fields_array = ftrace_event_fields_##call, \
call->class->fields_array = fexit_fields_array;
call->class->fields_array = fentry_fields_array;
call->class->fields_array = kretprobe_fields_array;
call->class->fields_array = kprobe_fields_array;
.fields_array = syscall_enter_fields_array,
.fields_array = (struct trace_event_fields[]){
call->class->fields_array = uprobe_fields_array;