|
eBPF for Windows
|
Per-instruction map annotation from the verifier. For map helper calls where the verifier can prove which map is being used, this carries the map identity and type information. More...
#include <ebpf_api.h>
Data Fields | |
| uint32_t | instruction_offset |
| BPF program counter of the CALL instruction. | |
| int32_t | helper_id |
| Helper function ID (e.g., BPF_FUNC_map_lookup_elem). | |
| const char * | map_name |
| Map name from ELF (NULL if ambiguous). | |
| uint32_t | map_type |
| Map type (e.g., BPF_MAP_TYPE_ARRAY). | |
| uint32_t | value_size |
| Map value size in bytes. | |
| uint32_t | max_entries |
| Map maximum entries. | |
| bool | is_inner_map_template |
| True if this map is only an inner map template. | |
Per-instruction map annotation from the verifier. For map helper calls where the verifier can prove which map is being used, this carries the map identity and type information.
| int32_t _ebpf_verifier_map_info::helper_id |
Helper function ID (e.g., BPF_FUNC_map_lookup_elem).
| uint32_t _ebpf_verifier_map_info::instruction_offset |
BPF program counter of the CALL instruction.
| bool _ebpf_verifier_map_info::is_inner_map_template |
True if this map is only an inner map template.
| const char* _ebpf_verifier_map_info::map_name |
Map name from ELF (NULL if ambiguous).
| uint32_t _ebpf_verifier_map_info::map_type |
Map type (e.g., BPF_MAP_TYPE_ARRAY).
| uint32_t _ebpf_verifier_map_info::max_entries |
Map maximum entries.
| uint32_t _ebpf_verifier_map_info::value_size |
Map value size in bytes.