Eunomia
0.1.0
A lightweight eBPF-based CloudNative Monitor tool for Container Security and Observability
|
#include "helpers/btf_helpers.h"
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/utsname.h>
#include <zlib.h>
#include "helpers/trace_helpers.h"
Classes | |
struct | os_info |
struct | tar_header |
Macros | |
#define | FIELD_LEN 65 |
#define | ID_FMT "ID=%64s" |
#define | VERSION_FMT "VERSION_ID=\"%64s" |
#define | INITIAL_BUF_SIZE (1024 * 1024 * 4) /* 4MB */ |
Functions | |
unsigned char _binary_min_core_btfs_tar_gz_start[] | __attribute__ ((weak)) |
int | ensure_core_btf (struct bpf_object_open_opts *opts) |
void | cleanup_core_btf (struct bpf_object_open_opts *opts) |
#define FIELD_LEN 65 |
#define ID_FMT "ID=%64s" |
#define INITIAL_BUF_SIZE (1024 * 1024 * 4) /* 4MB */ |
#define VERSION_FMT "VERSION_ID=\"%64s" |
unsigned char _binary_min_core_btfs_tar_gz_start [] __attribute__ | ( | (weak) | ) |
void cleanup_core_btf | ( | struct bpf_object_open_opts * | opts | ) |
int ensure_core_btf | ( | struct bpf_object_open_opts * | opts | ) |