]> granicus.if.org Git - strace/blobdiff - bpf_attr.h
Remove XLAT_END
[strace] / bpf_attr.h
index 5c5eee410c8a037d304af5b0f4a166f5ca028e57..741a412407fb5cd3f5051310cc4e987b9ea7a9b9 100644 (file)
@@ -95,6 +95,14 @@ struct BPF_MAP_GET_NEXT_KEY_struct {
        sizeof(struct BPF_MAP_GET_NEXT_KEY_struct)
 # define expected_BPF_MAP_GET_NEXT_KEY_struct_size 24
 
+struct BPF_MAP_FREEZE_struct {
+       uint32_t map_fd;
+};
+
+# define BPF_MAP_FREEZE_struct_size \
+       sizeof(struct BPF_MAP_FREEZE_struct)
+# define expected_BPF_MAP_FREEZE_struct_size 4
+
 struct BPF_PROG_LOAD_struct {
        uint32_t prog_type;
        uint32_t insn_cnt;
@@ -164,11 +172,15 @@ struct BPF_PROG_TEST_RUN_struct /* test */ {
        uint64_t ATTRIBUTE_ALIGNED(8) data_out;
        uint32_t repeat;
        uint32_t duration;
+       uint32_t ctx_size_in;
+       uint32_t ctx_size_out;
+       uint64_t ATTRIBUTE_ALIGNED(8) ctx_in;
+       uint64_t ATTRIBUTE_ALIGNED(8) ctx_out;
 };
 
 # define BPF_PROG_TEST_RUN_struct_size \
        sizeof(struct BPF_PROG_TEST_RUN_struct)
-# define expected_BPF_PROG_TEST_RUN_struct_size 40
+# define expected_BPF_PROG_TEST_RUN_struct_size 64
 
 struct BPF_PROG_GET_NEXT_ID_struct {
        uint32_t start_id;