13#ifndef __SINSP_SPAN_H__
14#define __SINSP_SPAN_H__
25#define FALCO_FIELD_NAME_PREFIX "falco."
27#define N_PROC_LINEAGE_ENTRIES 16
28#define N_PROC_LINEAGE_ENTRY_FIELDS 4
33typedef enum sinsp_field_display_format_e {
38} sinsp_field_display_format_e;
42typedef enum sinsp_syscall_category_e {
55 NUM_SINSP_SYSCALL_CATEGORIES
56} sinsp_syscall_category_e;
60 sinsp_field_display_format_e display_format;
63 char description[1024];
67 bool is_numeric_address;
70#define SFE_SMALL_BUF_SIZE 8
81 char small_str[SFE_SMALL_BUF_SIZE];
82 uint8_t small_bytes[SFE_SMALL_BUF_SIZE];
90 const char *field_name;
117char* get_evt_arg_name(
void* sinp_evt_info, uint32_t arg_num);
121void open_sinsp_capture(
sinsp_span_t *sinsp_span,
const char *filepath);
125sinsp_syscall_category_e get_syscall_parent_category(
sinsp_source_info_t *ssi,
size_t field_check_idx);
126bool get_extracted_syscall_source_fields(
sinsp_span_t *sinsp_span, uint32_t frame_num,
sinsp_field_extract_t **sinsp_fields, uint32_t *sinsp_field_len,
void** sinp_evt_info);
Definition wmem_allocator.h:27
Definition sinsp-span.h:58
Definition sinsp-span.cpp:51
Definition sinsp-span.cpp:70