13#ifndef __SINSP_SPAN_H__
14#define __SINSP_SPAN_H__
26#define FALCO_FIELD_NAME_PREFIX "falco."
28#define N_PROC_LINEAGE_ENTRIES 16
29#define N_PROC_LINEAGE_ENTRY_FIELDS 4
37typedef enum sinsp_field_display_format_e {
42} sinsp_field_display_format_e;
50typedef enum sinsp_syscall_category_e {
63 NUM_SINSP_SYSCALL_CATEGORIES
64} sinsp_syscall_category_e;
84#define SFE_SMALL_BUF_SIZE 8
116#define PLUGIN_EVENT_HEADER_SIZE (26 + 4 + 4 + 4)
234 const struct wtap_rec *first_event_rec);
249 const uint8_t *event_data, uint32_t event_data_len);
280sinsp_syscall_category_e get_syscall_parent_category(
sinsp_source_info_t *ssi,
size_t field_check_idx);
301bool 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** sinsp_evt_info);
310char* get_evt_arg_name(
void* sinsp_evt_info, uint32_t arg_num);
318bool evt_creates_fd(
void* sinsp_evt_info);
ftenum
Fundamental field value types used throughout the Wireshark dissector framework.
Definition ftypes.h:26
struct _wmem_allocator_t wmem_allocator_t
Definition wmem_core.h:44
Metadata describing a single sinsp filter/display field.
Definition sinsp-span.h:70
enum ftenum type
Definition sinsp-span.h:71
bool is_info
Definition sinsp-span.h:77
bool is_conversation
Definition sinsp-span.h:78
char display[64]
Definition sinsp-span.h:74
sinsp_field_display_format_e display_format
Definition sinsp-span.h:72
char abbrev[64]
Definition sinsp-span.h:73
char description[1024]
Definition sinsp-span.h:75
bool skip
Definition sinsp-span.h:76
bool is_numeric_address
Definition sinsp-span.h:79
Definition sinsp-span.cpp:56
Definition sinsp-span.cpp:75
Represents a single capture record read from or written to a capture file, regardless of record type.
Definition wtap.h:1613
Definition wtap_module.h:58