github.com/castai/kvisor@v1.7.1-0.20240516114728-b3572a2607b5/pkg/ebpftracer/c/headers/common/signal.h (about)

     1  #ifndef __COMMON_SIGNAL_H__
     2  #define __COMMON_SIGNAL_H__
     3  
     4  #include <vmlinux.h>
     5  
     6  #include <types.h>
     7  #include <common/common.h>
     8  
     9  statfunc controlplane_signal_t *init_controlplane_signal()
    10  {
    11      int zero = 0;
    12      controlplane_signal_t *signal = bpf_map_lookup_elem(&signal_data_map, &zero);
    13      if (unlikely(signal == NULL))
    14          return NULL;
    15  
    16      signal->args_buf.argnum = 0;
    17      signal->args_buf.offset = 0;
    18      return signal;
    19  }
    20  
    21  #endif