diff --git a/bpf2c_8h_source.html b/bpf2c_8h_source.html index 0734224d0a..a50bf52ae8 100644 --- a/bpf2c_8h_source.html +++ b/bpf2c_8h_source.html @@ -217,8 +217,8 @@
xdp struct is present in bpf_link_info.
@@ -210,6 +220,20 @@ ◆ EBPF_ATTACH_PROVIDER_DATA_CURRENT_VERSION_SIZE+ +
+
@@ -266,6 +290,34 @@
+
+
+
+
+
+
+
+
◆ EBPF_HELPER_FUNCTION_ADDRESSES_CURRENT_VERSION_SIZE+ +
+
@@ -331,7 +397,7 @@
+
+
#define EBPF_HELPER_FUNCTION_PROTOTYPE_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(ebpf_helper_function_prototype_t, arguments) |
+ #define EBPF_HELPER_FUNCTION_PROTOTYPE_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(ebpf_helper_function_prototype_t, arguments) |
@@ -513,7 +607,7 @@
#define EBPF_PROGRAM_INFORMATION_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(ebpf_program_info_t, global_helper_prototype) |
+ #define EBPF_PROGRAM_INFORMATION_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(ebpf_program_info_t, global_helper_prototype) |
@@ -541,7 +635,7 @@
#define EBPF_PROGRAM_SECTION_INFORMATION_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(ebpf_program_section_info_t, bpf_attach_type) |
+ #define EBPF_PROGRAM_SECTION_INFORMATION_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(ebpf_program_section_info_t, bpf_attach_type) |
@@ -569,7 +663,7 @@
#define EBPF_PROGRAM_TYPE_DESCRIPTOR_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(ebpf_program_type_descriptor_t, is_privileged) |
+ #define EBPF_PROGRAM_TYPE_DESCRIPTOR_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(ebpf_program_type_descriptor_t, is_privileged) |
@@ -672,6 +766,34 @@
+
+
++◆ EBPF_SIZE_INCLUDING_FIELD+ +
+
diff --git a/ebpf__windows_8h_source.html b/ebpf__windows_8h_source.html
index 583f528054..816feb05ab 100644
--- a/ebpf__windows_8h_source.html
+++ b/ebpf__windows_8h_source.html
@@ -73,112 +73,120 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
76 #define EBPF_ATTACH_PROVIDER_DATA_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(ebpf_attach_provider_data_t, link_type)
+
+
+
+
+
+
+
+
-
- 87 #define EBPF_PROGRAM_DATA_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(ebpf_program_data_t, required_irql)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ 95 #define EBPF_PROGRAM_DATA_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(ebpf_program_data_t, required_irql)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
struct _ebpf_extension_header ebpf_extension_header_t Header of an eBPF extension data structure. Every eBPF extension data structure must start with this ... enum _ebpf_helper_function ebpf_helper_function_t Header of an eBPF extension data structure. Every eBPF extension data structure must start with this ... Definition: ebpf_windows.h:101 size_t size Size of the extension data structure. Definition: ebpf_windows.h:103 uint16_t version Version of the extension data structure. Definition: ebpf_windows.h:102 Header of an eBPF extension data structure. Every eBPF extension data structure must start with this ... Definition: ebpf_windows.h:109 size_t size Size of the extension data structure. Definition: ebpf_windows.h:111 uint16_t version Version of the extension data structure. Definition: ebpf_windows.h:110 diff --git a/globals_b.html b/globals_b.html index 8e5fab4684..4944724354 100644 --- a/globals_b.html +++ b/globals_b.html @@ -298,24 +298,27 @@ - b -
- b -- b -- b -- b -- b -- e -- e -- e -- e -- e -- e -- e -- e -- e -- e -- b -int bpf_prog_detach(int attachable_fd, enum bpf_attach_type type) Detach eBPF program(s) from an attach point. struct bpf_object * bpf_object__open_file(const char *path, const struct bpf_object_open_opts *opts) Open a file without loading the programs. This file contains eBPF definitions common to eBPF programs, core execution engine as well as eBPF AP... |
#define EBPF_OFFSET_OF | +( | ++ | s, | +
+ | + | + | m | +
+ | ) | +(((size_t) & ((s*)0)->m)) | +