From 419dcdf91a807e87cf8e1a47cf99a807e05e8cac Mon Sep 17 00:00:00 2001 From: Shankar Seal Date: Fri, 22 Mar 2024 00:56:24 -0700 Subject: [PATCH] update patch version. --- installer/Product.wxs | 2 +- resource/ebpf_version.h | 2 +- .../atomic_instruction_fetch_add_dll.c | 6 +- .../atomic_instruction_fetch_add_raw.c | 6 +- .../atomic_instruction_fetch_add_sys.c | 6 +- .../expected/atomic_instruction_others_dll.c | 2 +- .../expected/atomic_instruction_others_raw.c | 2 +- .../expected/atomic_instruction_others_sys.c | 2 +- tests/bpf2c_tests/expected/bad_map_name_dll.c | 6 +- tests/bpf2c_tests/expected/bad_map_name_raw.c | 6 +- tests/bpf2c_tests/expected/bad_map_name_sys.c | 6 +- tests/bpf2c_tests/expected/bindmonitor_dll.c | 168 +++---- .../expected/bindmonitor_mt_tailcall_dll.c | 198 ++++---- .../expected/bindmonitor_mt_tailcall_raw.c | 198 ++++---- .../expected/bindmonitor_mt_tailcall_sys.c | 198 ++++---- tests/bpf2c_tests/expected/bindmonitor_raw.c | 168 +++---- .../expected/bindmonitor_ringbuf_dll.c | 2 +- .../expected/bindmonitor_ringbuf_raw.c | 2 +- .../expected/bindmonitor_ringbuf_sys.c | 2 +- tests/bpf2c_tests/expected/bindmonitor_sys.c | 168 +++---- .../expected/bindmonitor_tailcall_dll.c | 168 +++---- .../expected/bindmonitor_tailcall_raw.c | 168 +++---- .../expected/bindmonitor_tailcall_sys.c | 168 +++---- tests/bpf2c_tests/expected/bpf_call_dll.c | 4 +- tests/bpf2c_tests/expected/bpf_call_raw.c | 4 +- tests/bpf2c_tests/expected/bpf_call_sys.c | 4 +- tests/bpf2c_tests/expected/bpf_dll.c | 2 +- tests/bpf2c_tests/expected/bpf_raw.c | 2 +- tests/bpf2c_tests/expected/bpf_sys.c | 2 +- .../expected/cgroup_count_connect4_dll.c | 12 +- .../expected/cgroup_count_connect4_raw.c | 12 +- .../expected/cgroup_count_connect4_sys.c | 12 +- .../expected/cgroup_count_connect6_dll.c | 12 +- .../expected/cgroup_count_connect6_raw.c | 12 +- .../expected/cgroup_count_connect6_sys.c | 12 +- .../expected/cgroup_mt_connect4_dll.c | 10 +- .../expected/cgroup_mt_connect4_raw.c | 10 +- .../expected/cgroup_mt_connect4_sys.c | 10 +- .../expected/cgroup_mt_connect6_dll.c | 10 +- .../expected/cgroup_mt_connect6_raw.c | 10 +- .../expected/cgroup_mt_connect6_sys.c | 10 +- .../expected/cgroup_sock_addr2_dll.c | 42 +- .../expected/cgroup_sock_addr2_raw.c | 42 +- .../expected/cgroup_sock_addr2_sys.c | 42 +- .../expected/cgroup_sock_addr_dll.c | 18 +- .../expected/cgroup_sock_addr_raw.c | 18 +- .../expected/cgroup_sock_addr_sys.c | 18 +- .../expected/decap_permit_packet_dll.c | 30 +- .../expected/decap_permit_packet_raw.c | 30 +- .../expected/decap_permit_packet_sys.c | 30 +- .../bpf2c_tests/expected/divide_by_zero_dll.c | 6 +- .../bpf2c_tests/expected/divide_by_zero_raw.c | 6 +- .../bpf2c_tests/expected/divide_by_zero_sys.c | 6 +- tests/bpf2c_tests/expected/droppacket_dll.c | 20 +- tests/bpf2c_tests/expected/droppacket_raw.c | 20 +- tests/bpf2c_tests/expected/droppacket_sys.c | 20 +- .../expected/droppacket_unsafe_dll.c | 10 +- .../expected/droppacket_unsafe_raw.c | 10 +- .../expected/droppacket_unsafe_sys.c | 10 +- tests/bpf2c_tests/expected/empty_dll.c | 2 +- tests/bpf2c_tests/expected/empty_raw.c | 2 +- tests/bpf2c_tests/expected/empty_sys.c | 2 +- .../expected/encap_reflect_packet_dll.c | 58 +-- .../expected/encap_reflect_packet_raw.c | 58 +-- .../expected/encap_reflect_packet_sys.c | 58 +-- tests/bpf2c_tests/expected/hash_of_map_dll.c | 10 +- tests/bpf2c_tests/expected/hash_of_map_raw.c | 10 +- tests/bpf2c_tests/expected/hash_of_map_sys.c | 10 +- tests/bpf2c_tests/expected/inner_map_dll.c | 16 +- tests/bpf2c_tests/expected/inner_map_raw.c | 16 +- tests/bpf2c_tests/expected/inner_map_sys.c | 16 +- .../expected/invalid_helpers_dll.c | 46 +- .../expected/invalid_helpers_raw.c | 46 +- .../expected/invalid_helpers_sys.c | 46 +- .../bpf2c_tests/expected/invalid_maps1_dll.c | 42 +- .../bpf2c_tests/expected/invalid_maps1_raw.c | 42 +- .../bpf2c_tests/expected/invalid_maps1_sys.c | 42 +- .../bpf2c_tests/expected/invalid_maps2_dll.c | 42 +- .../bpf2c_tests/expected/invalid_maps2_raw.c | 42 +- .../bpf2c_tests/expected/invalid_maps2_sys.c | 42 +- .../bpf2c_tests/expected/invalid_maps3_dll.c | 2 +- .../bpf2c_tests/expected/invalid_maps3_raw.c | 2 +- .../bpf2c_tests/expected/invalid_maps3_sys.c | 2 +- tests/bpf2c_tests/expected/map_dll.c | 476 +++++++++--------- .../bpf2c_tests/expected/map_in_map_btf_dll.c | 10 +- .../bpf2c_tests/expected/map_in_map_btf_raw.c | 10 +- .../bpf2c_tests/expected/map_in_map_btf_sys.c | 10 +- .../expected/map_in_map_legacy_id_dll.c | 10 +- .../expected/map_in_map_legacy_id_raw.c | 10 +- .../expected/map_in_map_legacy_id_sys.c | 10 +- .../expected/map_in_map_legacy_idx_dll.c | 10 +- .../expected/map_in_map_legacy_idx_raw.c | 10 +- .../expected/map_in_map_legacy_idx_sys.c | 10 +- tests/bpf2c_tests/expected/map_raw.c | 476 +++++++++--------- tests/bpf2c_tests/expected/map_reuse_2_dll.c | 12 +- tests/bpf2c_tests/expected/map_reuse_2_raw.c | 12 +- tests/bpf2c_tests/expected/map_reuse_2_sys.c | 12 +- tests/bpf2c_tests/expected/map_reuse_dll.c | 12 +- tests/bpf2c_tests/expected/map_reuse_raw.c | 12 +- tests/bpf2c_tests/expected/map_reuse_sys.c | 12 +- tests/bpf2c_tests/expected/map_sys.c | 476 +++++++++--------- tests/bpf2c_tests/expected/pidtgid_dll.c | 8 +- tests/bpf2c_tests/expected/pidtgid_raw.c | 8 +- tests/bpf2c_tests/expected/pidtgid_sys.c | 8 +- tests/bpf2c_tests/expected/printk_dll.c | 32 +- .../bpf2c_tests/expected/printk_legacy_dll.c | 26 +- .../bpf2c_tests/expected/printk_legacy_raw.c | 26 +- .../bpf2c_tests/expected/printk_legacy_sys.c | 26 +- tests/bpf2c_tests/expected/printk_raw.c | 32 +- tests/bpf2c_tests/expected/printk_sys.c | 32 +- .../bpf2c_tests/expected/printk_unsafe_dll.c | 4 +- .../bpf2c_tests/expected/printk_unsafe_raw.c | 4 +- .../bpf2c_tests/expected/printk_unsafe_sys.c | 4 +- .../bpf2c_tests/expected/reflect_packet_dll.c | 24 +- .../bpf2c_tests/expected/reflect_packet_raw.c | 24 +- .../bpf2c_tests/expected/reflect_packet_sys.c | 24 +- tests/bpf2c_tests/expected/sockops_dll.c | 16 +- tests/bpf2c_tests/expected/sockops_raw.c | 16 +- tests/bpf2c_tests/expected/sockops_sys.c | 16 +- .../bpf2c_tests/expected/tail_call_bad_dll.c | 8 +- .../bpf2c_tests/expected/tail_call_bad_raw.c | 8 +- .../bpf2c_tests/expected/tail_call_bad_sys.c | 8 +- tests/bpf2c_tests/expected/tail_call_dll.c | 8 +- .../bpf2c_tests/expected/tail_call_map_dll.c | 6 +- .../bpf2c_tests/expected/tail_call_map_raw.c | 6 +- .../bpf2c_tests/expected/tail_call_map_sys.c | 6 +- .../expected/tail_call_max_exceed_dll.c | 256 +++++----- .../expected/tail_call_max_exceed_raw.c | 256 +++++----- .../expected/tail_call_max_exceed_sys.c | 256 +++++----- .../expected/tail_call_multiple_dll.c | 6 +- .../expected/tail_call_multiple_raw.c | 6 +- .../expected/tail_call_multiple_sys.c | 6 +- tests/bpf2c_tests/expected/tail_call_raw.c | 8 +- .../expected/tail_call_recursive_dll.c | 10 +- .../expected/tail_call_recursive_raw.c | 10 +- .../expected/tail_call_recursive_sys.c | 10 +- .../expected/tail_call_sequential_dll.c | 392 +++++++-------- .../expected/tail_call_sequential_raw.c | 392 +++++++-------- .../expected/tail_call_sequential_sys.c | 392 +++++++-------- tests/bpf2c_tests/expected/tail_call_sys.c | 8 +- .../expected/test_sample_ebpf_dll.c | 20 +- .../expected/test_sample_ebpf_raw.c | 20 +- .../expected/test_sample_ebpf_sys.c | 20 +- .../expected/test_utility_helpers_dll.c | 24 +- .../expected/test_utility_helpers_raw.c | 24 +- .../expected/test_utility_helpers_sys.c | 24 +- 146 files changed, 3386 insertions(+), 3560 deletions(-) diff --git a/installer/Product.wxs b/installer/Product.wxs index 0f56478a54..0eb48c305c 100644 --- a/installer/Product.wxs +++ b/installer/Product.wxs @@ -6,7 +6,7 @@ SPDX-License-Identifier: MIT - + major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/atomic_instruction_fetch_add_raw.c b/tests/bpf2c_tests/expected/atomic_instruction_fetch_add_raw.c index 79438f9136..9e4cd74f52 100644 --- a/tests/bpf2c_tests/expected/atomic_instruction_fetch_add_raw.c +++ b/tests/bpf2c_tests/expected/atomic_instruction_fetch_add_raw.c @@ -99,12 +99,12 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 28 "sample/undocked/atomic_instruction_fetch_add.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=2 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=2 imm=0 #line 29 "sample/undocked/atomic_instruction_fetch_add.c" if (r0 == IMMEDIATE(0)) #line 29 "sample/undocked/atomic_instruction_fetch_add.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=8 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=8 dst=r1 src=r0 offset=0 imm=1 #line 29 "sample/undocked/atomic_instruction_fetch_add.c" r1 = IMMEDIATE(1); // EBPF_OP_ATOMIC64_ADD pc=9 dst=r0 src=r1 offset=0 imm=0 @@ -153,7 +153,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/atomic_instruction_fetch_add_sys.c b/tests/bpf2c_tests/expected/atomic_instruction_fetch_add_sys.c index b7289763e0..44924bb3b1 100644 --- a/tests/bpf2c_tests/expected/atomic_instruction_fetch_add_sys.c +++ b/tests/bpf2c_tests/expected/atomic_instruction_fetch_add_sys.c @@ -260,12 +260,12 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 28 "sample/undocked/atomic_instruction_fetch_add.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=2 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=2 imm=0 #line 29 "sample/undocked/atomic_instruction_fetch_add.c" if (r0 == IMMEDIATE(0)) #line 29 "sample/undocked/atomic_instruction_fetch_add.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=8 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=8 dst=r1 src=r0 offset=0 imm=1 #line 29 "sample/undocked/atomic_instruction_fetch_add.c" r1 = IMMEDIATE(1); // EBPF_OP_ATOMIC64_ADD pc=9 dst=r0 src=r1 offset=0 imm=0 @@ -314,7 +314,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/atomic_instruction_others_dll.c b/tests/bpf2c_tests/expected/atomic_instruction_others_dll.c index 74985e2c2f..86ebb3ba50 100644 --- a/tests/bpf2c_tests/expected/atomic_instruction_others_dll.c +++ b/tests/bpf2c_tests/expected/atomic_instruction_others_dll.c @@ -152,7 +152,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/atomic_instruction_others_raw.c b/tests/bpf2c_tests/expected/atomic_instruction_others_raw.c index 34f5e89559..700e15a33f 100644 --- a/tests/bpf2c_tests/expected/atomic_instruction_others_raw.c +++ b/tests/bpf2c_tests/expected/atomic_instruction_others_raw.c @@ -126,7 +126,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/atomic_instruction_others_sys.c b/tests/bpf2c_tests/expected/atomic_instruction_others_sys.c index a18db3ac03..5fb2c81690 100644 --- a/tests/bpf2c_tests/expected/atomic_instruction_others_sys.c +++ b/tests/bpf2c_tests/expected/atomic_instruction_others_sys.c @@ -287,7 +287,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bad_map_name_dll.c b/tests/bpf2c_tests/expected/bad_map_name_dll.c index bc2a4ae681..9a79803f3c 100644 --- a/tests/bpf2c_tests/expected/bad_map_name_dll.c +++ b/tests/bpf2c_tests/expected/bad_map_name_dll.c @@ -125,7 +125,7 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 29 "sample/undocked/bad_map_name.c" return 0; - // EBPF_OP_MOV64_REG pc=7 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=7 dst=r1 src=r0 offset=0 imm=0 #line 29 "sample/undocked/bad_map_name.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=8 dst=r0 src=r0 offset=0 imm=1 @@ -136,7 +136,7 @@ lookup(void* context) if (r1 == IMMEDIATE(0)) #line 30 "sample/undocked/bad_map_name.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=10 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=10 dst=r0 src=r0 offset=0 imm=0 #line 30 "sample/undocked/bad_map_name.c" r0 = IMMEDIATE(0); label_1: @@ -179,7 +179,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bad_map_name_raw.c b/tests/bpf2c_tests/expected/bad_map_name_raw.c index 76e89dab8c..44873c8fdc 100644 --- a/tests/bpf2c_tests/expected/bad_map_name_raw.c +++ b/tests/bpf2c_tests/expected/bad_map_name_raw.c @@ -99,7 +99,7 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 29 "sample/undocked/bad_map_name.c" return 0; - // EBPF_OP_MOV64_REG pc=7 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=7 dst=r1 src=r0 offset=0 imm=0 #line 29 "sample/undocked/bad_map_name.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=8 dst=r0 src=r0 offset=0 imm=1 @@ -110,7 +110,7 @@ lookup(void* context) if (r1 == IMMEDIATE(0)) #line 30 "sample/undocked/bad_map_name.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=10 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=10 dst=r0 src=r0 offset=0 imm=0 #line 30 "sample/undocked/bad_map_name.c" r0 = IMMEDIATE(0); label_1: @@ -153,7 +153,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bad_map_name_sys.c b/tests/bpf2c_tests/expected/bad_map_name_sys.c index 243fa9364f..a3f3f67aed 100644 --- a/tests/bpf2c_tests/expected/bad_map_name_sys.c +++ b/tests/bpf2c_tests/expected/bad_map_name_sys.c @@ -260,7 +260,7 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 29 "sample/undocked/bad_map_name.c" return 0; - // EBPF_OP_MOV64_REG pc=7 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=7 dst=r1 src=r0 offset=0 imm=0 #line 29 "sample/undocked/bad_map_name.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=8 dst=r0 src=r0 offset=0 imm=1 @@ -271,7 +271,7 @@ lookup(void* context) if (r1 == IMMEDIATE(0)) #line 30 "sample/undocked/bad_map_name.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=10 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=10 dst=r0 src=r0 offset=0 imm=0 #line 30 "sample/undocked/bad_map_name.c" r0 = IMMEDIATE(0); label_1: @@ -314,7 +314,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bindmonitor_dll.c b/tests/bpf2c_tests/expected/bindmonitor_dll.c index 20c3dc2678..52a313e439 100644 --- a/tests/bpf2c_tests/expected/bindmonitor_dll.c +++ b/tests/bpf2c_tests/expected/bindmonitor_dll.c @@ -158,7 +158,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 61 "sample/bindmonitor.c" return 0; - // EBPF_OP_STXDW pc=4 dst=r10 src=r0 offset=-8 imm=0 + // EBPF_OP_STXDW pc=4 dst=r10 src=r0 offset=-8 imm=0 #line 61 "sample/bindmonitor.c" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint64_t)r0; // EBPF_OP_STXDW pc=5 dst=r10 src=r8 offset=-72 imm=0 @@ -179,7 +179,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[1].tail_call) && (r0 == 0)) #line 64 "sample/bindmonitor.c" return 0; - // EBPF_OP_STXDW pc=9 dst=r10 src=r0 offset=-80 imm=0 + // EBPF_OP_STXDW pc=9 dst=r10 src=r0 offset=-80 imm=0 #line 64 "sample/bindmonitor.c" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-80)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=10 dst=r1 src=r6 offset=0 imm=0 @@ -194,7 +194,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[2].tail_call) && (r0 == 0)) #line 65 "sample/bindmonitor.c" return 0; - // EBPF_OP_STXW pc=12 dst=r10 src=r0 offset=-72 imm=0 + // EBPF_OP_STXW pc=12 dst=r10 src=r0 offset=-72 imm=0 #line 65 "sample/bindmonitor.c" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-72)) = (uint32_t)r0; // EBPF_OP_MOV64_REG pc=13 dst=r2 src=r10 offset=0 imm=0 @@ -224,7 +224,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[3].tail_call) && (r0 == 0)) #line 67 "sample/bindmonitor.c" return 0; - // EBPF_OP_MOV64_REG pc=21 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=21 dst=r2 src=r10 offset=0 imm=0 #line 67 "sample/bindmonitor.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=22 dst=r2 src=r0 offset=0 imm=-84 @@ -242,7 +242,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[4].tail_call) && (r0 == 0)) #line 317 "sample/bindmonitor.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r7 src=r0 offset=0 imm=0 #line 317 "sample/bindmonitor.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=27 dst=r7 src=r0 offset=519 imm=0 @@ -250,7 +250,7 @@ BindMonitor(void* context) if (r7 == IMMEDIATE(0)) #line 318 "sample/bindmonitor.c" goto label_9; - // EBPF_OP_LDXW pc=28 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r1 src=r7 offset=0 imm=0 #line 318 "sample/bindmonitor.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=29 dst=r1 src=r0 offset=517 imm=0 @@ -258,7 +258,7 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 318 "sample/bindmonitor.c" goto label_9; - // EBPF_OP_LDXDW pc=30 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=30 dst=r1 src=r6 offset=16 imm=0 #line 73 "sample/bindmonitor.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=31 dst=r10 src=r1 offset=-8 imm=0 @@ -312,7 +312,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[4].tail_call) && (r0 == 0)) #line 78 "sample/bindmonitor.c" return 0; - // EBPF_OP_JEQ_IMM pc=47 dst=r0 src=r0 offset=7 imm=0 + // EBPF_OP_JEQ_IMM pc=47 dst=r0 src=r0 offset=7 imm=0 #line 79 "sample/bindmonitor.c" if (r0 == IMMEDIATE(0)) #line 79 "sample/bindmonitor.c" @@ -335,12 +335,12 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 328 "sample/bindmonitor.c" goto label_7; - // EBPF_OP_JEQ_IMM pc=52 dst=r1 src=r0 offset=471 imm=2 + // EBPF_OP_JEQ_IMM pc=52 dst=r1 src=r0 offset=471 imm=2 #line 328 "sample/bindmonitor.c" if (r1 == IMMEDIATE(2)) #line 328 "sample/bindmonitor.c" goto label_4; - // EBPF_OP_LDXW pc=53 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=53 dst=r1 src=r0 offset=0 imm=0 #line 345 "sample/bindmonitor.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=54 dst=r0 src=r0 offset=473 imm=0 @@ -355,7 +355,7 @@ BindMonitor(void* context) if (r1 != IMMEDIATE(0)) #line 83 "sample/bindmonitor.c" goto label_8; - // EBPF_OP_LDXDW pc=57 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=57 dst=r1 src=r6 offset=0 imm=0 #line 87 "sample/bindmonitor.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=58 dst=r1 src=r0 offset=487 imm=0 @@ -363,7 +363,7 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 87 "sample/bindmonitor.c" goto label_8; - // EBPF_OP_LDXDW pc=59 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=59 dst=r1 src=r6 offset=8 imm=0 #line 87 "sample/bindmonitor.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=60 dst=r1 src=r0 offset=485 imm=0 @@ -371,7 +371,7 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 87 "sample/bindmonitor.c" goto label_8; - // EBPF_OP_MOV64_REG pc=61 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=61 dst=r8 src=r10 offset=0 imm=0 #line 87 "sample/bindmonitor.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=62 dst=r8 src=r0 offset=0 imm=-8 @@ -401,7 +401,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[3].tail_call) && (r0 == 0)) #line 91 "sample/bindmonitor.c" return 0; - // EBPF_OP_LDDW pc=70 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=70 dst=r1 src=r0 offset=0 imm=0 #line 92 "sample/bindmonitor.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=72 dst=r2 src=r8 offset=0 imm=0 @@ -416,12 +416,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[4].tail_call) && (r0 == 0)) #line 92 "sample/bindmonitor.c" return 0; - // EBPF_OP_JEQ_IMM pc=74 dst=r0 src=r0 offset=471 imm=0 + // EBPF_OP_JEQ_IMM pc=74 dst=r0 src=r0 offset=471 imm=0 #line 93 "sample/bindmonitor.c" if (r0 == IMMEDIATE(0)) #line 93 "sample/bindmonitor.c" goto label_8; - // EBPF_OP_LDXDW pc=75 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=75 dst=r1 src=r6 offset=0 imm=0 #line 107 "sample/bindmonitor.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_LDXDW pc=76 dst=r2 src=r6 offset=8 imm=0 @@ -438,7 +438,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 107 "sample/bindmonitor.c" goto label_1; - // EBPF_OP_LDXB pc=80 dst=r1 src=r1 offset=0 imm=0 + // EBPF_OP_LDXB pc=80 dst=r1 src=r1 offset=0 imm=0 #line 108 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(0)); // EBPF_OP_STXB pc=81 dst=r0 src=r1 offset=4 imm=0 @@ -461,7 +461,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 110 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=87 dst=r1 src=r1 offset=1 imm=0 + // EBPF_OP_LDXB pc=87 dst=r1 src=r1 offset=1 imm=0 #line 111 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(1)); // EBPF_OP_STXB pc=88 dst=r0 src=r1 offset=5 imm=0 @@ -484,7 +484,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 113 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=94 dst=r1 src=r1 offset=2 imm=0 + // EBPF_OP_LDXB pc=94 dst=r1 src=r1 offset=2 imm=0 #line 114 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(2)); // EBPF_OP_STXB pc=95 dst=r0 src=r1 offset=6 imm=0 @@ -507,7 +507,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 116 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=101 dst=r1 src=r1 offset=3 imm=0 + // EBPF_OP_LDXB pc=101 dst=r1 src=r1 offset=3 imm=0 #line 117 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(3)); // EBPF_OP_STXB pc=102 dst=r0 src=r1 offset=7 imm=0 @@ -530,7 +530,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 119 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=108 dst=r1 src=r1 offset=4 imm=0 + // EBPF_OP_LDXB pc=108 dst=r1 src=r1 offset=4 imm=0 #line 120 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(4)); // EBPF_OP_STXB pc=109 dst=r0 src=r1 offset=8 imm=0 @@ -553,7 +553,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 122 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=115 dst=r1 src=r1 offset=5 imm=0 + // EBPF_OP_LDXB pc=115 dst=r1 src=r1 offset=5 imm=0 #line 123 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(5)); // EBPF_OP_STXB pc=116 dst=r0 src=r1 offset=9 imm=0 @@ -576,7 +576,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 125 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=122 dst=r1 src=r1 offset=6 imm=0 + // EBPF_OP_LDXB pc=122 dst=r1 src=r1 offset=6 imm=0 #line 126 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(6)); // EBPF_OP_STXB pc=123 dst=r0 src=r1 offset=10 imm=0 @@ -599,7 +599,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 128 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=129 dst=r1 src=r1 offset=7 imm=0 + // EBPF_OP_LDXB pc=129 dst=r1 src=r1 offset=7 imm=0 #line 129 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(7)); // EBPF_OP_STXB pc=130 dst=r0 src=r1 offset=11 imm=0 @@ -622,7 +622,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 131 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=136 dst=r1 src=r1 offset=8 imm=0 + // EBPF_OP_LDXB pc=136 dst=r1 src=r1 offset=8 imm=0 #line 132 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(8)); // EBPF_OP_STXB pc=137 dst=r0 src=r1 offset=12 imm=0 @@ -645,7 +645,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 134 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=143 dst=r1 src=r1 offset=9 imm=0 + // EBPF_OP_LDXB pc=143 dst=r1 src=r1 offset=9 imm=0 #line 135 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(9)); // EBPF_OP_STXB pc=144 dst=r0 src=r1 offset=13 imm=0 @@ -668,7 +668,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 137 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=150 dst=r1 src=r1 offset=10 imm=0 + // EBPF_OP_LDXB pc=150 dst=r1 src=r1 offset=10 imm=0 #line 138 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(10)); // EBPF_OP_STXB pc=151 dst=r0 src=r1 offset=14 imm=0 @@ -691,7 +691,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 140 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=157 dst=r1 src=r1 offset=11 imm=0 + // EBPF_OP_LDXB pc=157 dst=r1 src=r1 offset=11 imm=0 #line 141 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(11)); // EBPF_OP_STXB pc=158 dst=r0 src=r1 offset=15 imm=0 @@ -714,7 +714,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 143 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=164 dst=r1 src=r1 offset=12 imm=0 + // EBPF_OP_LDXB pc=164 dst=r1 src=r1 offset=12 imm=0 #line 144 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(12)); // EBPF_OP_STXB pc=165 dst=r0 src=r1 offset=16 imm=0 @@ -737,7 +737,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 146 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=171 dst=r1 src=r1 offset=13 imm=0 + // EBPF_OP_LDXB pc=171 dst=r1 src=r1 offset=13 imm=0 #line 147 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(13)); // EBPF_OP_STXB pc=172 dst=r0 src=r1 offset=17 imm=0 @@ -760,7 +760,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 149 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=178 dst=r1 src=r1 offset=14 imm=0 + // EBPF_OP_LDXB pc=178 dst=r1 src=r1 offset=14 imm=0 #line 150 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(14)); // EBPF_OP_STXB pc=179 dst=r0 src=r1 offset=18 imm=0 @@ -783,7 +783,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 152 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=185 dst=r1 src=r1 offset=15 imm=0 + // EBPF_OP_LDXB pc=185 dst=r1 src=r1 offset=15 imm=0 #line 153 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(15)); // EBPF_OP_STXB pc=186 dst=r0 src=r1 offset=19 imm=0 @@ -806,7 +806,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 155 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=192 dst=r1 src=r1 offset=16 imm=0 + // EBPF_OP_LDXB pc=192 dst=r1 src=r1 offset=16 imm=0 #line 156 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(16)); // EBPF_OP_STXB pc=193 dst=r0 src=r1 offset=20 imm=0 @@ -829,7 +829,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 158 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=199 dst=r1 src=r1 offset=17 imm=0 + // EBPF_OP_LDXB pc=199 dst=r1 src=r1 offset=17 imm=0 #line 159 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(17)); // EBPF_OP_STXB pc=200 dst=r0 src=r1 offset=21 imm=0 @@ -852,7 +852,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 161 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=206 dst=r1 src=r1 offset=18 imm=0 + // EBPF_OP_LDXB pc=206 dst=r1 src=r1 offset=18 imm=0 #line 162 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(18)); // EBPF_OP_STXB pc=207 dst=r0 src=r1 offset=22 imm=0 @@ -875,7 +875,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 164 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=213 dst=r1 src=r1 offset=19 imm=0 + // EBPF_OP_LDXB pc=213 dst=r1 src=r1 offset=19 imm=0 #line 165 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(19)); // EBPF_OP_STXB pc=214 dst=r0 src=r1 offset=23 imm=0 @@ -898,7 +898,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 167 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=220 dst=r1 src=r1 offset=20 imm=0 + // EBPF_OP_LDXB pc=220 dst=r1 src=r1 offset=20 imm=0 #line 168 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(20)); // EBPF_OP_STXB pc=221 dst=r0 src=r1 offset=24 imm=0 @@ -921,7 +921,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 170 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=227 dst=r1 src=r1 offset=21 imm=0 + // EBPF_OP_LDXB pc=227 dst=r1 src=r1 offset=21 imm=0 #line 171 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(21)); // EBPF_OP_STXB pc=228 dst=r0 src=r1 offset=25 imm=0 @@ -944,7 +944,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 173 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=234 dst=r1 src=r1 offset=22 imm=0 + // EBPF_OP_LDXB pc=234 dst=r1 src=r1 offset=22 imm=0 #line 174 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(22)); // EBPF_OP_STXB pc=235 dst=r0 src=r1 offset=26 imm=0 @@ -967,7 +967,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 176 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=241 dst=r1 src=r1 offset=23 imm=0 + // EBPF_OP_LDXB pc=241 dst=r1 src=r1 offset=23 imm=0 #line 177 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(23)); // EBPF_OP_STXB pc=242 dst=r0 src=r1 offset=27 imm=0 @@ -990,7 +990,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 179 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=248 dst=r1 src=r1 offset=24 imm=0 + // EBPF_OP_LDXB pc=248 dst=r1 src=r1 offset=24 imm=0 #line 180 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(24)); // EBPF_OP_STXB pc=249 dst=r0 src=r1 offset=28 imm=0 @@ -1013,7 +1013,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 182 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=255 dst=r1 src=r1 offset=25 imm=0 + // EBPF_OP_LDXB pc=255 dst=r1 src=r1 offset=25 imm=0 #line 183 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(25)); // EBPF_OP_STXB pc=256 dst=r0 src=r1 offset=29 imm=0 @@ -1036,7 +1036,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 185 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=262 dst=r1 src=r1 offset=26 imm=0 + // EBPF_OP_LDXB pc=262 dst=r1 src=r1 offset=26 imm=0 #line 186 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(26)); // EBPF_OP_STXB pc=263 dst=r0 src=r1 offset=30 imm=0 @@ -1059,7 +1059,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 188 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=269 dst=r1 src=r1 offset=27 imm=0 + // EBPF_OP_LDXB pc=269 dst=r1 src=r1 offset=27 imm=0 #line 189 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(27)); // EBPF_OP_STXB pc=270 dst=r0 src=r1 offset=31 imm=0 @@ -1082,7 +1082,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 191 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=276 dst=r1 src=r1 offset=28 imm=0 + // EBPF_OP_LDXB pc=276 dst=r1 src=r1 offset=28 imm=0 #line 192 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(28)); // EBPF_OP_STXB pc=277 dst=r0 src=r1 offset=32 imm=0 @@ -1105,7 +1105,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 194 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=283 dst=r1 src=r1 offset=29 imm=0 + // EBPF_OP_LDXB pc=283 dst=r1 src=r1 offset=29 imm=0 #line 195 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(29)); // EBPF_OP_STXB pc=284 dst=r0 src=r1 offset=33 imm=0 @@ -1128,7 +1128,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 197 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=290 dst=r1 src=r1 offset=30 imm=0 + // EBPF_OP_LDXB pc=290 dst=r1 src=r1 offset=30 imm=0 #line 198 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(30)); // EBPF_OP_STXB pc=291 dst=r0 src=r1 offset=34 imm=0 @@ -1151,7 +1151,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 200 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=297 dst=r1 src=r1 offset=31 imm=0 + // EBPF_OP_LDXB pc=297 dst=r1 src=r1 offset=31 imm=0 #line 201 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(31)); // EBPF_OP_STXB pc=298 dst=r0 src=r1 offset=35 imm=0 @@ -1174,7 +1174,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 203 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=304 dst=r1 src=r1 offset=32 imm=0 + // EBPF_OP_LDXB pc=304 dst=r1 src=r1 offset=32 imm=0 #line 204 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(32)); // EBPF_OP_STXB pc=305 dst=r0 src=r1 offset=36 imm=0 @@ -1197,7 +1197,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 206 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=311 dst=r1 src=r1 offset=33 imm=0 + // EBPF_OP_LDXB pc=311 dst=r1 src=r1 offset=33 imm=0 #line 207 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(33)); // EBPF_OP_STXB pc=312 dst=r0 src=r1 offset=37 imm=0 @@ -1220,7 +1220,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 209 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=318 dst=r1 src=r1 offset=34 imm=0 + // EBPF_OP_LDXB pc=318 dst=r1 src=r1 offset=34 imm=0 #line 210 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(34)); // EBPF_OP_STXB pc=319 dst=r0 src=r1 offset=38 imm=0 @@ -1243,7 +1243,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 212 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=325 dst=r1 src=r1 offset=35 imm=0 + // EBPF_OP_LDXB pc=325 dst=r1 src=r1 offset=35 imm=0 #line 213 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(35)); // EBPF_OP_STXB pc=326 dst=r0 src=r1 offset=39 imm=0 @@ -1266,7 +1266,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 215 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=332 dst=r1 src=r1 offset=36 imm=0 + // EBPF_OP_LDXB pc=332 dst=r1 src=r1 offset=36 imm=0 #line 216 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(36)); // EBPF_OP_STXB pc=333 dst=r0 src=r1 offset=40 imm=0 @@ -1289,7 +1289,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 218 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=339 dst=r1 src=r1 offset=37 imm=0 + // EBPF_OP_LDXB pc=339 dst=r1 src=r1 offset=37 imm=0 #line 219 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(37)); // EBPF_OP_STXB pc=340 dst=r0 src=r1 offset=41 imm=0 @@ -1312,7 +1312,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 221 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=346 dst=r1 src=r1 offset=38 imm=0 + // EBPF_OP_LDXB pc=346 dst=r1 src=r1 offset=38 imm=0 #line 222 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(38)); // EBPF_OP_STXB pc=347 dst=r0 src=r1 offset=42 imm=0 @@ -1335,7 +1335,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 224 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=353 dst=r1 src=r1 offset=39 imm=0 + // EBPF_OP_LDXB pc=353 dst=r1 src=r1 offset=39 imm=0 #line 225 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(39)); // EBPF_OP_STXB pc=354 dst=r0 src=r1 offset=43 imm=0 @@ -1358,7 +1358,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 227 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=360 dst=r1 src=r1 offset=40 imm=0 + // EBPF_OP_LDXB pc=360 dst=r1 src=r1 offset=40 imm=0 #line 228 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_STXB pc=361 dst=r0 src=r1 offset=44 imm=0 @@ -1381,7 +1381,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 230 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=367 dst=r1 src=r1 offset=41 imm=0 + // EBPF_OP_LDXB pc=367 dst=r1 src=r1 offset=41 imm=0 #line 231 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(41)); // EBPF_OP_STXB pc=368 dst=r0 src=r1 offset=45 imm=0 @@ -1404,7 +1404,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 233 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=374 dst=r1 src=r1 offset=42 imm=0 + // EBPF_OP_LDXB pc=374 dst=r1 src=r1 offset=42 imm=0 #line 234 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(42)); // EBPF_OP_STXB pc=375 dst=r0 src=r1 offset=46 imm=0 @@ -1427,7 +1427,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 236 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=381 dst=r1 src=r1 offset=43 imm=0 + // EBPF_OP_LDXB pc=381 dst=r1 src=r1 offset=43 imm=0 #line 237 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(43)); // EBPF_OP_STXB pc=382 dst=r0 src=r1 offset=47 imm=0 @@ -1450,7 +1450,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 239 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=388 dst=r1 src=r1 offset=44 imm=0 + // EBPF_OP_LDXB pc=388 dst=r1 src=r1 offset=44 imm=0 #line 240 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(44)); // EBPF_OP_STXB pc=389 dst=r0 src=r1 offset=48 imm=0 @@ -1473,7 +1473,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 242 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=395 dst=r1 src=r1 offset=45 imm=0 + // EBPF_OP_LDXB pc=395 dst=r1 src=r1 offset=45 imm=0 #line 243 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(45)); // EBPF_OP_STXB pc=396 dst=r0 src=r1 offset=49 imm=0 @@ -1496,7 +1496,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 245 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=402 dst=r1 src=r1 offset=46 imm=0 + // EBPF_OP_LDXB pc=402 dst=r1 src=r1 offset=46 imm=0 #line 246 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(46)); // EBPF_OP_STXB pc=403 dst=r0 src=r1 offset=50 imm=0 @@ -1519,7 +1519,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 248 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=409 dst=r1 src=r1 offset=47 imm=0 + // EBPF_OP_LDXB pc=409 dst=r1 src=r1 offset=47 imm=0 #line 249 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(47)); // EBPF_OP_STXB pc=410 dst=r0 src=r1 offset=51 imm=0 @@ -1542,7 +1542,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 251 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=416 dst=r1 src=r1 offset=48 imm=0 + // EBPF_OP_LDXB pc=416 dst=r1 src=r1 offset=48 imm=0 #line 252 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(48)); // EBPF_OP_STXB pc=417 dst=r0 src=r1 offset=52 imm=0 @@ -1565,7 +1565,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 254 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=423 dst=r1 src=r1 offset=49 imm=0 + // EBPF_OP_LDXB pc=423 dst=r1 src=r1 offset=49 imm=0 #line 255 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(49)); // EBPF_OP_STXB pc=424 dst=r0 src=r1 offset=53 imm=0 @@ -1588,7 +1588,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 257 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=430 dst=r1 src=r1 offset=50 imm=0 + // EBPF_OP_LDXB pc=430 dst=r1 src=r1 offset=50 imm=0 #line 258 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(50)); // EBPF_OP_STXB pc=431 dst=r0 src=r1 offset=54 imm=0 @@ -1611,7 +1611,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 260 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=437 dst=r1 src=r1 offset=51 imm=0 + // EBPF_OP_LDXB pc=437 dst=r1 src=r1 offset=51 imm=0 #line 261 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(51)); // EBPF_OP_STXB pc=438 dst=r0 src=r1 offset=55 imm=0 @@ -1634,7 +1634,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 263 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=444 dst=r1 src=r1 offset=52 imm=0 + // EBPF_OP_LDXB pc=444 dst=r1 src=r1 offset=52 imm=0 #line 264 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(52)); // EBPF_OP_STXB pc=445 dst=r0 src=r1 offset=56 imm=0 @@ -1657,7 +1657,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 266 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=451 dst=r1 src=r1 offset=53 imm=0 + // EBPF_OP_LDXB pc=451 dst=r1 src=r1 offset=53 imm=0 #line 267 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(53)); // EBPF_OP_STXB pc=452 dst=r0 src=r1 offset=57 imm=0 @@ -1680,7 +1680,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 269 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=458 dst=r1 src=r1 offset=54 imm=0 + // EBPF_OP_LDXB pc=458 dst=r1 src=r1 offset=54 imm=0 #line 270 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(54)); // EBPF_OP_STXB pc=459 dst=r0 src=r1 offset=58 imm=0 @@ -1703,7 +1703,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 272 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=465 dst=r1 src=r1 offset=55 imm=0 + // EBPF_OP_LDXB pc=465 dst=r1 src=r1 offset=55 imm=0 #line 273 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(55)); // EBPF_OP_STXB pc=466 dst=r0 src=r1 offset=59 imm=0 @@ -1726,7 +1726,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 275 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=472 dst=r1 src=r1 offset=56 imm=0 + // EBPF_OP_LDXB pc=472 dst=r1 src=r1 offset=56 imm=0 #line 276 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(56)); // EBPF_OP_STXB pc=473 dst=r0 src=r1 offset=60 imm=0 @@ -1749,7 +1749,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 278 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=479 dst=r1 src=r1 offset=57 imm=0 + // EBPF_OP_LDXB pc=479 dst=r1 src=r1 offset=57 imm=0 #line 279 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(57)); // EBPF_OP_STXB pc=480 dst=r0 src=r1 offset=61 imm=0 @@ -1772,7 +1772,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 281 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=486 dst=r1 src=r1 offset=58 imm=0 + // EBPF_OP_LDXB pc=486 dst=r1 src=r1 offset=58 imm=0 #line 282 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(58)); // EBPF_OP_STXB pc=487 dst=r0 src=r1 offset=62 imm=0 @@ -1795,7 +1795,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 284 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=493 dst=r1 src=r1 offset=59 imm=0 + // EBPF_OP_LDXB pc=493 dst=r1 src=r1 offset=59 imm=0 #line 285 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(59)); // EBPF_OP_STXB pc=494 dst=r0 src=r1 offset=63 imm=0 @@ -1818,7 +1818,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 287 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=500 dst=r1 src=r1 offset=60 imm=0 + // EBPF_OP_LDXB pc=500 dst=r1 src=r1 offset=60 imm=0 #line 288 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(60)); // EBPF_OP_STXB pc=501 dst=r0 src=r1 offset=64 imm=0 @@ -1841,7 +1841,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 290 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=507 dst=r1 src=r1 offset=61 imm=0 + // EBPF_OP_LDXB pc=507 dst=r1 src=r1 offset=61 imm=0 #line 291 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(61)); // EBPF_OP_STXB pc=508 dst=r0 src=r1 offset=65 imm=0 @@ -1864,7 +1864,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 293 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=514 dst=r1 src=r1 offset=62 imm=0 + // EBPF_OP_LDXB pc=514 dst=r1 src=r1 offset=62 imm=0 #line 294 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(62)); // EBPF_OP_STXB pc=515 dst=r0 src=r1 offset=66 imm=0 @@ -1887,7 +1887,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 296 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=521 dst=r1 src=r1 offset=63 imm=0 + // EBPF_OP_LDXB pc=521 dst=r1 src=r1 offset=63 imm=0 #line 297 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(63)); // EBPF_OP_STXB pc=522 dst=r0 src=r1 offset=67 imm=0 @@ -1905,7 +1905,7 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 337 "sample/bindmonitor.c" goto label_6; - // EBPF_OP_ADD64_IMM pc=526 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=526 dst=r1 src=r0 offset=0 imm=-1 #line 338 "sample/bindmonitor.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=527 dst=r0 src=r1 offset=0 imm=0 @@ -1951,7 +1951,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[5].tail_call) && (r0 == 0)) #line 347 "sample/bindmonitor.c" return 0; - // EBPF_OP_JA pc=539 dst=r0 src=r0 offset=6 imm=0 + // EBPF_OP_JA pc=539 dst=r0 src=r0 offset=6 imm=0 #line 347 "sample/bindmonitor.c" goto label_8; label_7: @@ -1969,7 +1969,7 @@ BindMonitor(void* context) if (r1 >= r2) #line 330 "sample/bindmonitor.c" goto label_9; - // EBPF_OP_ADD64_IMM pc=544 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=544 dst=r1 src=r0 offset=0 imm=1 #line 334 "sample/bindmonitor.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=545 dst=r0 src=r1 offset=0 imm=0 @@ -2022,7 +2022,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bindmonitor_mt_tailcall_dll.c b/tests/bpf2c_tests/expected/bindmonitor_mt_tailcall_dll.c index 067455e784..c955fe4138 100644 --- a/tests/bpf2c_tests/expected/bindmonitor_mt_tailcall_dll.c +++ b/tests/bpf2c_tests/expected/bindmonitor_mt_tailcall_dll.c @@ -160,7 +160,7 @@ BindMonitor_Caller(void* context) if ((BindMonitor_Caller_helpers[0].tail_call) && (r0 == 0)) #line 33 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=21 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=21 dst=r1 src=r6 offset=0 imm=0 #line 34 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=22 dst=r2 src=r0 offset=0 imm=0 @@ -178,7 +178,7 @@ BindMonitor_Caller(void* context) if ((BindMonitor_Caller_helpers[1].tail_call) && (r0 == 0)) #line 34 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_IMM pc=26 dst=r0 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=26 dst=r0 src=r0 offset=0 imm=1 #line 36 "sample/bindmonitor_mt_tailcall.c" r0 = IMMEDIATE(1); // EBPF_OP_EXIT pc=27 dst=r0 src=r0 offset=0 imm=0 @@ -277,7 +277,7 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 53 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 53 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -295,12 +295,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[1].tail_call) && (r0 == 0)) #line 53 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 53 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 53 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 53 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -448,7 +448,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 54 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 54 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -466,12 +466,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 54 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 54 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 54 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 54 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -619,7 +619,7 @@ BindMonitor_Callee10(void* context) if ((BindMonitor_Callee10_helpers[0].tail_call) && (r0 == 0)) #line 63 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 63 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -637,12 +637,12 @@ BindMonitor_Callee10(void* context) if ((BindMonitor_Callee10_helpers[1].tail_call) && (r0 == 0)) #line 63 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 63 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 63 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 63 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -790,7 +790,7 @@ BindMonitor_Callee11(void* context) if ((BindMonitor_Callee11_helpers[0].tail_call) && (r0 == 0)) #line 64 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 64 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -808,12 +808,12 @@ BindMonitor_Callee11(void* context) if ((BindMonitor_Callee11_helpers[1].tail_call) && (r0 == 0)) #line 64 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 64 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 64 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 64 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -961,7 +961,7 @@ BindMonitor_Callee12(void* context) if ((BindMonitor_Callee12_helpers[0].tail_call) && (r0 == 0)) #line 65 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 65 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -979,12 +979,12 @@ BindMonitor_Callee12(void* context) if ((BindMonitor_Callee12_helpers[1].tail_call) && (r0 == 0)) #line 65 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 65 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 65 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 65 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1132,7 +1132,7 @@ BindMonitor_Callee13(void* context) if ((BindMonitor_Callee13_helpers[0].tail_call) && (r0 == 0)) #line 66 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 66 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1150,12 +1150,12 @@ BindMonitor_Callee13(void* context) if ((BindMonitor_Callee13_helpers[1].tail_call) && (r0 == 0)) #line 66 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 66 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 66 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 66 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1303,7 +1303,7 @@ BindMonitor_Callee14(void* context) if ((BindMonitor_Callee14_helpers[0].tail_call) && (r0 == 0)) #line 67 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 67 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1321,12 +1321,12 @@ BindMonitor_Callee14(void* context) if ((BindMonitor_Callee14_helpers[1].tail_call) && (r0 == 0)) #line 67 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 67 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 67 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 67 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1474,7 +1474,7 @@ BindMonitor_Callee15(void* context) if ((BindMonitor_Callee15_helpers[0].tail_call) && (r0 == 0)) #line 68 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 68 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1492,12 +1492,12 @@ BindMonitor_Callee15(void* context) if ((BindMonitor_Callee15_helpers[1].tail_call) && (r0 == 0)) #line 68 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 68 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 68 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 68 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1645,7 +1645,7 @@ BindMonitor_Callee16(void* context) if ((BindMonitor_Callee16_helpers[0].tail_call) && (r0 == 0)) #line 69 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 69 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1663,12 +1663,12 @@ BindMonitor_Callee16(void* context) if ((BindMonitor_Callee16_helpers[1].tail_call) && (r0 == 0)) #line 69 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 69 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 69 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 69 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1816,7 +1816,7 @@ BindMonitor_Callee17(void* context) if ((BindMonitor_Callee17_helpers[0].tail_call) && (r0 == 0)) #line 70 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 70 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1834,12 +1834,12 @@ BindMonitor_Callee17(void* context) if ((BindMonitor_Callee17_helpers[1].tail_call) && (r0 == 0)) #line 70 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 70 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 70 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 70 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1987,7 +1987,7 @@ BindMonitor_Callee18(void* context) if ((BindMonitor_Callee18_helpers[0].tail_call) && (r0 == 0)) #line 71 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 71 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2005,12 +2005,12 @@ BindMonitor_Callee18(void* context) if ((BindMonitor_Callee18_helpers[1].tail_call) && (r0 == 0)) #line 71 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 71 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 71 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 71 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2158,7 +2158,7 @@ BindMonitor_Callee19(void* context) if ((BindMonitor_Callee19_helpers[0].tail_call) && (r0 == 0)) #line 72 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 72 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2176,12 +2176,12 @@ BindMonitor_Callee19(void* context) if ((BindMonitor_Callee19_helpers[1].tail_call) && (r0 == 0)) #line 72 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 72 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 72 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 72 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2329,7 +2329,7 @@ BindMonitor_Callee2(void* context) if ((BindMonitor_Callee2_helpers[0].tail_call) && (r0 == 0)) #line 55 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 55 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2347,12 +2347,12 @@ BindMonitor_Callee2(void* context) if ((BindMonitor_Callee2_helpers[1].tail_call) && (r0 == 0)) #line 55 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 55 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 55 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 55 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2500,7 +2500,7 @@ BindMonitor_Callee20(void* context) if ((BindMonitor_Callee20_helpers[0].tail_call) && (r0 == 0)) #line 73 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 73 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2518,12 +2518,12 @@ BindMonitor_Callee20(void* context) if ((BindMonitor_Callee20_helpers[1].tail_call) && (r0 == 0)) #line 73 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 73 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 73 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 73 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2671,7 +2671,7 @@ BindMonitor_Callee21(void* context) if ((BindMonitor_Callee21_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 74 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2689,12 +2689,12 @@ BindMonitor_Callee21(void* context) if ((BindMonitor_Callee21_helpers[1].tail_call) && (r0 == 0)) #line 74 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 74 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 74 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 74 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2842,7 +2842,7 @@ BindMonitor_Callee22(void* context) if ((BindMonitor_Callee22_helpers[0].tail_call) && (r0 == 0)) #line 75 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 75 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2860,12 +2860,12 @@ BindMonitor_Callee22(void* context) if ((BindMonitor_Callee22_helpers[1].tail_call) && (r0 == 0)) #line 75 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 75 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 75 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 75 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3013,7 +3013,7 @@ BindMonitor_Callee23(void* context) if ((BindMonitor_Callee23_helpers[0].tail_call) && (r0 == 0)) #line 76 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 76 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3031,12 +3031,12 @@ BindMonitor_Callee23(void* context) if ((BindMonitor_Callee23_helpers[1].tail_call) && (r0 == 0)) #line 76 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 76 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 76 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 76 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3184,7 +3184,7 @@ BindMonitor_Callee24(void* context) if ((BindMonitor_Callee24_helpers[0].tail_call) && (r0 == 0)) #line 77 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 77 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3202,12 +3202,12 @@ BindMonitor_Callee24(void* context) if ((BindMonitor_Callee24_helpers[1].tail_call) && (r0 == 0)) #line 77 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 77 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 77 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 77 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3355,7 +3355,7 @@ BindMonitor_Callee25(void* context) if ((BindMonitor_Callee25_helpers[0].tail_call) && (r0 == 0)) #line 78 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 78 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3373,12 +3373,12 @@ BindMonitor_Callee25(void* context) if ((BindMonitor_Callee25_helpers[1].tail_call) && (r0 == 0)) #line 78 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 78 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 78 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 78 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3526,7 +3526,7 @@ BindMonitor_Callee26(void* context) if ((BindMonitor_Callee26_helpers[0].tail_call) && (r0 == 0)) #line 79 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 79 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3544,12 +3544,12 @@ BindMonitor_Callee26(void* context) if ((BindMonitor_Callee26_helpers[1].tail_call) && (r0 == 0)) #line 79 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 79 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 79 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 79 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3697,7 +3697,7 @@ BindMonitor_Callee27(void* context) if ((BindMonitor_Callee27_helpers[0].tail_call) && (r0 == 0)) #line 80 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 80 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3715,12 +3715,12 @@ BindMonitor_Callee27(void* context) if ((BindMonitor_Callee27_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 80 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 80 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 80 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3868,7 +3868,7 @@ BindMonitor_Callee28(void* context) if ((BindMonitor_Callee28_helpers[0].tail_call) && (r0 == 0)) #line 81 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 81 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3886,12 +3886,12 @@ BindMonitor_Callee28(void* context) if ((BindMonitor_Callee28_helpers[1].tail_call) && (r0 == 0)) #line 81 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 81 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 81 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 81 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4039,7 +4039,7 @@ BindMonitor_Callee29(void* context) if ((BindMonitor_Callee29_helpers[0].tail_call) && (r0 == 0)) #line 82 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 82 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4057,12 +4057,12 @@ BindMonitor_Callee29(void* context) if ((BindMonitor_Callee29_helpers[1].tail_call) && (r0 == 0)) #line 82 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 82 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 82 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 82 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4210,7 +4210,7 @@ BindMonitor_Callee3(void* context) if ((BindMonitor_Callee3_helpers[0].tail_call) && (r0 == 0)) #line 56 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 56 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4228,12 +4228,12 @@ BindMonitor_Callee3(void* context) if ((BindMonitor_Callee3_helpers[1].tail_call) && (r0 == 0)) #line 56 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 56 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 56 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 56 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4381,7 +4381,7 @@ BindMonitor_Callee30(void* context) if ((BindMonitor_Callee30_helpers[0].tail_call) && (r0 == 0)) #line 83 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 83 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4399,12 +4399,12 @@ BindMonitor_Callee30(void* context) if ((BindMonitor_Callee30_helpers[1].tail_call) && (r0 == 0)) #line 83 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 83 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 83 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 83 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4552,7 +4552,7 @@ BindMonitor_Callee31(void* context) if ((BindMonitor_Callee31_helpers[0].tail_call) && (r0 == 0)) #line 84 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 84 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4570,12 +4570,12 @@ BindMonitor_Callee31(void* context) if ((BindMonitor_Callee31_helpers[1].tail_call) && (r0 == 0)) #line 84 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 84 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 84 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 84 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4759,7 +4759,7 @@ BindMonitor_Callee4(void* context) if ((BindMonitor_Callee4_helpers[0].tail_call) && (r0 == 0)) #line 57 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 57 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4777,12 +4777,12 @@ BindMonitor_Callee4(void* context) if ((BindMonitor_Callee4_helpers[1].tail_call) && (r0 == 0)) #line 57 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 57 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 57 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 57 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4930,7 +4930,7 @@ BindMonitor_Callee5(void* context) if ((BindMonitor_Callee5_helpers[0].tail_call) && (r0 == 0)) #line 58 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 58 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4948,12 +4948,12 @@ BindMonitor_Callee5(void* context) if ((BindMonitor_Callee5_helpers[1].tail_call) && (r0 == 0)) #line 58 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 58 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 58 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 58 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -5101,7 +5101,7 @@ BindMonitor_Callee6(void* context) if ((BindMonitor_Callee6_helpers[0].tail_call) && (r0 == 0)) #line 59 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 59 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -5119,12 +5119,12 @@ BindMonitor_Callee6(void* context) if ((BindMonitor_Callee6_helpers[1].tail_call) && (r0 == 0)) #line 59 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 59 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 59 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 59 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -5272,7 +5272,7 @@ BindMonitor_Callee7(void* context) if ((BindMonitor_Callee7_helpers[0].tail_call) && (r0 == 0)) #line 60 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 60 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -5290,12 +5290,12 @@ BindMonitor_Callee7(void* context) if ((BindMonitor_Callee7_helpers[1].tail_call) && (r0 == 0)) #line 60 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 60 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 60 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 60 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -5443,7 +5443,7 @@ BindMonitor_Callee8(void* context) if ((BindMonitor_Callee8_helpers[0].tail_call) && (r0 == 0)) #line 61 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 61 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -5461,12 +5461,12 @@ BindMonitor_Callee8(void* context) if ((BindMonitor_Callee8_helpers[1].tail_call) && (r0 == 0)) #line 61 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 61 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 61 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 61 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -5619,7 +5619,7 @@ BindMonitor_Callee9(void* context) if ((BindMonitor_Callee9_helpers[0].tail_call) && (r0 == 0)) #line 62 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=15 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=15 dst=r1 src=r6 offset=0 imm=0 #line 62 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=16 dst=r2 src=r0 offset=0 imm=0 @@ -5637,12 +5637,12 @@ BindMonitor_Callee9(void* context) if ((BindMonitor_Callee9_helpers[1].tail_call) && (r0 == 0)) #line 62 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=20 dst=r0 src=r0 offset=15 imm=-1 + // EBPF_OP_JSGT_IMM pc=20 dst=r0 src=r0 offset=15 imm=-1 #line 62 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 62 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=21 dst=r1 src=r0 offset=0 imm=1680154744 + // EBPF_OP_MOV64_IMM pc=21 dst=r1 src=r0 offset=0 imm=1680154744 #line 62 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(1680154744); // EBPF_OP_STXW pc=22 dst=r10 src=r1 offset=-8 imm=0 @@ -6192,7 +6192,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bindmonitor_mt_tailcall_raw.c b/tests/bpf2c_tests/expected/bindmonitor_mt_tailcall_raw.c index 233148c72d..933f54a132 100644 --- a/tests/bpf2c_tests/expected/bindmonitor_mt_tailcall_raw.c +++ b/tests/bpf2c_tests/expected/bindmonitor_mt_tailcall_raw.c @@ -134,7 +134,7 @@ BindMonitor_Caller(void* context) if ((BindMonitor_Caller_helpers[0].tail_call) && (r0 == 0)) #line 33 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=21 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=21 dst=r1 src=r6 offset=0 imm=0 #line 34 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=22 dst=r2 src=r0 offset=0 imm=0 @@ -152,7 +152,7 @@ BindMonitor_Caller(void* context) if ((BindMonitor_Caller_helpers[1].tail_call) && (r0 == 0)) #line 34 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_IMM pc=26 dst=r0 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=26 dst=r0 src=r0 offset=0 imm=1 #line 36 "sample/bindmonitor_mt_tailcall.c" r0 = IMMEDIATE(1); // EBPF_OP_EXIT pc=27 dst=r0 src=r0 offset=0 imm=0 @@ -251,7 +251,7 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 53 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 53 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -269,12 +269,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[1].tail_call) && (r0 == 0)) #line 53 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 53 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 53 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 53 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -422,7 +422,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 54 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 54 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -440,12 +440,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 54 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 54 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 54 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 54 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -593,7 +593,7 @@ BindMonitor_Callee10(void* context) if ((BindMonitor_Callee10_helpers[0].tail_call) && (r0 == 0)) #line 63 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 63 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -611,12 +611,12 @@ BindMonitor_Callee10(void* context) if ((BindMonitor_Callee10_helpers[1].tail_call) && (r0 == 0)) #line 63 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 63 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 63 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 63 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -764,7 +764,7 @@ BindMonitor_Callee11(void* context) if ((BindMonitor_Callee11_helpers[0].tail_call) && (r0 == 0)) #line 64 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 64 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -782,12 +782,12 @@ BindMonitor_Callee11(void* context) if ((BindMonitor_Callee11_helpers[1].tail_call) && (r0 == 0)) #line 64 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 64 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 64 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 64 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -935,7 +935,7 @@ BindMonitor_Callee12(void* context) if ((BindMonitor_Callee12_helpers[0].tail_call) && (r0 == 0)) #line 65 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 65 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -953,12 +953,12 @@ BindMonitor_Callee12(void* context) if ((BindMonitor_Callee12_helpers[1].tail_call) && (r0 == 0)) #line 65 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 65 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 65 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 65 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1106,7 +1106,7 @@ BindMonitor_Callee13(void* context) if ((BindMonitor_Callee13_helpers[0].tail_call) && (r0 == 0)) #line 66 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 66 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1124,12 +1124,12 @@ BindMonitor_Callee13(void* context) if ((BindMonitor_Callee13_helpers[1].tail_call) && (r0 == 0)) #line 66 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 66 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 66 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 66 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1277,7 +1277,7 @@ BindMonitor_Callee14(void* context) if ((BindMonitor_Callee14_helpers[0].tail_call) && (r0 == 0)) #line 67 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 67 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1295,12 +1295,12 @@ BindMonitor_Callee14(void* context) if ((BindMonitor_Callee14_helpers[1].tail_call) && (r0 == 0)) #line 67 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 67 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 67 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 67 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1448,7 +1448,7 @@ BindMonitor_Callee15(void* context) if ((BindMonitor_Callee15_helpers[0].tail_call) && (r0 == 0)) #line 68 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 68 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1466,12 +1466,12 @@ BindMonitor_Callee15(void* context) if ((BindMonitor_Callee15_helpers[1].tail_call) && (r0 == 0)) #line 68 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 68 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 68 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 68 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1619,7 +1619,7 @@ BindMonitor_Callee16(void* context) if ((BindMonitor_Callee16_helpers[0].tail_call) && (r0 == 0)) #line 69 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 69 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1637,12 +1637,12 @@ BindMonitor_Callee16(void* context) if ((BindMonitor_Callee16_helpers[1].tail_call) && (r0 == 0)) #line 69 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 69 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 69 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 69 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1790,7 +1790,7 @@ BindMonitor_Callee17(void* context) if ((BindMonitor_Callee17_helpers[0].tail_call) && (r0 == 0)) #line 70 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 70 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1808,12 +1808,12 @@ BindMonitor_Callee17(void* context) if ((BindMonitor_Callee17_helpers[1].tail_call) && (r0 == 0)) #line 70 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 70 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 70 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 70 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1961,7 +1961,7 @@ BindMonitor_Callee18(void* context) if ((BindMonitor_Callee18_helpers[0].tail_call) && (r0 == 0)) #line 71 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 71 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1979,12 +1979,12 @@ BindMonitor_Callee18(void* context) if ((BindMonitor_Callee18_helpers[1].tail_call) && (r0 == 0)) #line 71 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 71 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 71 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 71 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2132,7 +2132,7 @@ BindMonitor_Callee19(void* context) if ((BindMonitor_Callee19_helpers[0].tail_call) && (r0 == 0)) #line 72 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 72 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2150,12 +2150,12 @@ BindMonitor_Callee19(void* context) if ((BindMonitor_Callee19_helpers[1].tail_call) && (r0 == 0)) #line 72 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 72 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 72 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 72 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2303,7 +2303,7 @@ BindMonitor_Callee2(void* context) if ((BindMonitor_Callee2_helpers[0].tail_call) && (r0 == 0)) #line 55 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 55 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2321,12 +2321,12 @@ BindMonitor_Callee2(void* context) if ((BindMonitor_Callee2_helpers[1].tail_call) && (r0 == 0)) #line 55 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 55 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 55 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 55 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2474,7 +2474,7 @@ BindMonitor_Callee20(void* context) if ((BindMonitor_Callee20_helpers[0].tail_call) && (r0 == 0)) #line 73 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 73 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2492,12 +2492,12 @@ BindMonitor_Callee20(void* context) if ((BindMonitor_Callee20_helpers[1].tail_call) && (r0 == 0)) #line 73 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 73 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 73 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 73 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2645,7 +2645,7 @@ BindMonitor_Callee21(void* context) if ((BindMonitor_Callee21_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 74 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2663,12 +2663,12 @@ BindMonitor_Callee21(void* context) if ((BindMonitor_Callee21_helpers[1].tail_call) && (r0 == 0)) #line 74 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 74 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 74 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 74 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2816,7 +2816,7 @@ BindMonitor_Callee22(void* context) if ((BindMonitor_Callee22_helpers[0].tail_call) && (r0 == 0)) #line 75 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 75 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2834,12 +2834,12 @@ BindMonitor_Callee22(void* context) if ((BindMonitor_Callee22_helpers[1].tail_call) && (r0 == 0)) #line 75 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 75 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 75 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 75 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2987,7 +2987,7 @@ BindMonitor_Callee23(void* context) if ((BindMonitor_Callee23_helpers[0].tail_call) && (r0 == 0)) #line 76 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 76 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3005,12 +3005,12 @@ BindMonitor_Callee23(void* context) if ((BindMonitor_Callee23_helpers[1].tail_call) && (r0 == 0)) #line 76 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 76 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 76 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 76 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3158,7 +3158,7 @@ BindMonitor_Callee24(void* context) if ((BindMonitor_Callee24_helpers[0].tail_call) && (r0 == 0)) #line 77 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 77 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3176,12 +3176,12 @@ BindMonitor_Callee24(void* context) if ((BindMonitor_Callee24_helpers[1].tail_call) && (r0 == 0)) #line 77 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 77 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 77 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 77 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3329,7 +3329,7 @@ BindMonitor_Callee25(void* context) if ((BindMonitor_Callee25_helpers[0].tail_call) && (r0 == 0)) #line 78 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 78 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3347,12 +3347,12 @@ BindMonitor_Callee25(void* context) if ((BindMonitor_Callee25_helpers[1].tail_call) && (r0 == 0)) #line 78 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 78 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 78 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 78 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3500,7 +3500,7 @@ BindMonitor_Callee26(void* context) if ((BindMonitor_Callee26_helpers[0].tail_call) && (r0 == 0)) #line 79 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 79 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3518,12 +3518,12 @@ BindMonitor_Callee26(void* context) if ((BindMonitor_Callee26_helpers[1].tail_call) && (r0 == 0)) #line 79 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 79 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 79 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 79 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3671,7 +3671,7 @@ BindMonitor_Callee27(void* context) if ((BindMonitor_Callee27_helpers[0].tail_call) && (r0 == 0)) #line 80 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 80 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3689,12 +3689,12 @@ BindMonitor_Callee27(void* context) if ((BindMonitor_Callee27_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 80 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 80 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 80 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3842,7 +3842,7 @@ BindMonitor_Callee28(void* context) if ((BindMonitor_Callee28_helpers[0].tail_call) && (r0 == 0)) #line 81 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 81 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3860,12 +3860,12 @@ BindMonitor_Callee28(void* context) if ((BindMonitor_Callee28_helpers[1].tail_call) && (r0 == 0)) #line 81 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 81 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 81 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 81 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4013,7 +4013,7 @@ BindMonitor_Callee29(void* context) if ((BindMonitor_Callee29_helpers[0].tail_call) && (r0 == 0)) #line 82 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 82 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4031,12 +4031,12 @@ BindMonitor_Callee29(void* context) if ((BindMonitor_Callee29_helpers[1].tail_call) && (r0 == 0)) #line 82 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 82 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 82 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 82 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4184,7 +4184,7 @@ BindMonitor_Callee3(void* context) if ((BindMonitor_Callee3_helpers[0].tail_call) && (r0 == 0)) #line 56 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 56 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4202,12 +4202,12 @@ BindMonitor_Callee3(void* context) if ((BindMonitor_Callee3_helpers[1].tail_call) && (r0 == 0)) #line 56 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 56 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 56 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 56 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4355,7 +4355,7 @@ BindMonitor_Callee30(void* context) if ((BindMonitor_Callee30_helpers[0].tail_call) && (r0 == 0)) #line 83 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 83 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4373,12 +4373,12 @@ BindMonitor_Callee30(void* context) if ((BindMonitor_Callee30_helpers[1].tail_call) && (r0 == 0)) #line 83 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 83 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 83 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 83 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4526,7 +4526,7 @@ BindMonitor_Callee31(void* context) if ((BindMonitor_Callee31_helpers[0].tail_call) && (r0 == 0)) #line 84 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 84 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4544,12 +4544,12 @@ BindMonitor_Callee31(void* context) if ((BindMonitor_Callee31_helpers[1].tail_call) && (r0 == 0)) #line 84 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 84 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 84 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 84 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4733,7 +4733,7 @@ BindMonitor_Callee4(void* context) if ((BindMonitor_Callee4_helpers[0].tail_call) && (r0 == 0)) #line 57 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 57 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4751,12 +4751,12 @@ BindMonitor_Callee4(void* context) if ((BindMonitor_Callee4_helpers[1].tail_call) && (r0 == 0)) #line 57 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 57 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 57 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 57 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4904,7 +4904,7 @@ BindMonitor_Callee5(void* context) if ((BindMonitor_Callee5_helpers[0].tail_call) && (r0 == 0)) #line 58 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 58 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4922,12 +4922,12 @@ BindMonitor_Callee5(void* context) if ((BindMonitor_Callee5_helpers[1].tail_call) && (r0 == 0)) #line 58 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 58 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 58 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 58 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -5075,7 +5075,7 @@ BindMonitor_Callee6(void* context) if ((BindMonitor_Callee6_helpers[0].tail_call) && (r0 == 0)) #line 59 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 59 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -5093,12 +5093,12 @@ BindMonitor_Callee6(void* context) if ((BindMonitor_Callee6_helpers[1].tail_call) && (r0 == 0)) #line 59 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 59 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 59 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 59 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -5246,7 +5246,7 @@ BindMonitor_Callee7(void* context) if ((BindMonitor_Callee7_helpers[0].tail_call) && (r0 == 0)) #line 60 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 60 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -5264,12 +5264,12 @@ BindMonitor_Callee7(void* context) if ((BindMonitor_Callee7_helpers[1].tail_call) && (r0 == 0)) #line 60 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 60 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 60 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 60 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -5417,7 +5417,7 @@ BindMonitor_Callee8(void* context) if ((BindMonitor_Callee8_helpers[0].tail_call) && (r0 == 0)) #line 61 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 61 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -5435,12 +5435,12 @@ BindMonitor_Callee8(void* context) if ((BindMonitor_Callee8_helpers[1].tail_call) && (r0 == 0)) #line 61 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 61 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 61 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 61 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -5593,7 +5593,7 @@ BindMonitor_Callee9(void* context) if ((BindMonitor_Callee9_helpers[0].tail_call) && (r0 == 0)) #line 62 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=15 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=15 dst=r1 src=r6 offset=0 imm=0 #line 62 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=16 dst=r2 src=r0 offset=0 imm=0 @@ -5611,12 +5611,12 @@ BindMonitor_Callee9(void* context) if ((BindMonitor_Callee9_helpers[1].tail_call) && (r0 == 0)) #line 62 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=20 dst=r0 src=r0 offset=15 imm=-1 + // EBPF_OP_JSGT_IMM pc=20 dst=r0 src=r0 offset=15 imm=-1 #line 62 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 62 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=21 dst=r1 src=r0 offset=0 imm=1680154744 + // EBPF_OP_MOV64_IMM pc=21 dst=r1 src=r0 offset=0 imm=1680154744 #line 62 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(1680154744); // EBPF_OP_STXW pc=22 dst=r10 src=r1 offset=-8 imm=0 @@ -6166,7 +6166,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bindmonitor_mt_tailcall_sys.c b/tests/bpf2c_tests/expected/bindmonitor_mt_tailcall_sys.c index fc721721ea..2d54f0ed2e 100644 --- a/tests/bpf2c_tests/expected/bindmonitor_mt_tailcall_sys.c +++ b/tests/bpf2c_tests/expected/bindmonitor_mt_tailcall_sys.c @@ -295,7 +295,7 @@ BindMonitor_Caller(void* context) if ((BindMonitor_Caller_helpers[0].tail_call) && (r0 == 0)) #line 33 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=21 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=21 dst=r1 src=r6 offset=0 imm=0 #line 34 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=22 dst=r2 src=r0 offset=0 imm=0 @@ -313,7 +313,7 @@ BindMonitor_Caller(void* context) if ((BindMonitor_Caller_helpers[1].tail_call) && (r0 == 0)) #line 34 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_IMM pc=26 dst=r0 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=26 dst=r0 src=r0 offset=0 imm=1 #line 36 "sample/bindmonitor_mt_tailcall.c" r0 = IMMEDIATE(1); // EBPF_OP_EXIT pc=27 dst=r0 src=r0 offset=0 imm=0 @@ -412,7 +412,7 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 53 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 53 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -430,12 +430,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[1].tail_call) && (r0 == 0)) #line 53 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 53 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 53 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 53 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -583,7 +583,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 54 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 54 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -601,12 +601,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 54 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 54 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 54 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 54 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -754,7 +754,7 @@ BindMonitor_Callee10(void* context) if ((BindMonitor_Callee10_helpers[0].tail_call) && (r0 == 0)) #line 63 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 63 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -772,12 +772,12 @@ BindMonitor_Callee10(void* context) if ((BindMonitor_Callee10_helpers[1].tail_call) && (r0 == 0)) #line 63 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 63 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 63 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 63 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -925,7 +925,7 @@ BindMonitor_Callee11(void* context) if ((BindMonitor_Callee11_helpers[0].tail_call) && (r0 == 0)) #line 64 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 64 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -943,12 +943,12 @@ BindMonitor_Callee11(void* context) if ((BindMonitor_Callee11_helpers[1].tail_call) && (r0 == 0)) #line 64 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 64 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 64 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 64 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1096,7 +1096,7 @@ BindMonitor_Callee12(void* context) if ((BindMonitor_Callee12_helpers[0].tail_call) && (r0 == 0)) #line 65 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 65 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1114,12 +1114,12 @@ BindMonitor_Callee12(void* context) if ((BindMonitor_Callee12_helpers[1].tail_call) && (r0 == 0)) #line 65 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 65 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 65 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 65 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1267,7 +1267,7 @@ BindMonitor_Callee13(void* context) if ((BindMonitor_Callee13_helpers[0].tail_call) && (r0 == 0)) #line 66 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 66 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1285,12 +1285,12 @@ BindMonitor_Callee13(void* context) if ((BindMonitor_Callee13_helpers[1].tail_call) && (r0 == 0)) #line 66 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 66 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 66 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 66 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1438,7 +1438,7 @@ BindMonitor_Callee14(void* context) if ((BindMonitor_Callee14_helpers[0].tail_call) && (r0 == 0)) #line 67 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 67 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1456,12 +1456,12 @@ BindMonitor_Callee14(void* context) if ((BindMonitor_Callee14_helpers[1].tail_call) && (r0 == 0)) #line 67 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 67 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 67 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 67 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1609,7 +1609,7 @@ BindMonitor_Callee15(void* context) if ((BindMonitor_Callee15_helpers[0].tail_call) && (r0 == 0)) #line 68 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 68 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1627,12 +1627,12 @@ BindMonitor_Callee15(void* context) if ((BindMonitor_Callee15_helpers[1].tail_call) && (r0 == 0)) #line 68 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 68 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 68 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 68 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1780,7 +1780,7 @@ BindMonitor_Callee16(void* context) if ((BindMonitor_Callee16_helpers[0].tail_call) && (r0 == 0)) #line 69 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 69 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1798,12 +1798,12 @@ BindMonitor_Callee16(void* context) if ((BindMonitor_Callee16_helpers[1].tail_call) && (r0 == 0)) #line 69 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 69 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 69 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 69 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -1951,7 +1951,7 @@ BindMonitor_Callee17(void* context) if ((BindMonitor_Callee17_helpers[0].tail_call) && (r0 == 0)) #line 70 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 70 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -1969,12 +1969,12 @@ BindMonitor_Callee17(void* context) if ((BindMonitor_Callee17_helpers[1].tail_call) && (r0 == 0)) #line 70 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 70 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 70 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 70 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2122,7 +2122,7 @@ BindMonitor_Callee18(void* context) if ((BindMonitor_Callee18_helpers[0].tail_call) && (r0 == 0)) #line 71 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 71 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2140,12 +2140,12 @@ BindMonitor_Callee18(void* context) if ((BindMonitor_Callee18_helpers[1].tail_call) && (r0 == 0)) #line 71 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 71 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 71 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 71 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2293,7 +2293,7 @@ BindMonitor_Callee19(void* context) if ((BindMonitor_Callee19_helpers[0].tail_call) && (r0 == 0)) #line 72 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 72 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2311,12 +2311,12 @@ BindMonitor_Callee19(void* context) if ((BindMonitor_Callee19_helpers[1].tail_call) && (r0 == 0)) #line 72 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 72 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 72 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 72 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2464,7 +2464,7 @@ BindMonitor_Callee2(void* context) if ((BindMonitor_Callee2_helpers[0].tail_call) && (r0 == 0)) #line 55 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 55 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2482,12 +2482,12 @@ BindMonitor_Callee2(void* context) if ((BindMonitor_Callee2_helpers[1].tail_call) && (r0 == 0)) #line 55 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 55 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 55 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 55 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2635,7 +2635,7 @@ BindMonitor_Callee20(void* context) if ((BindMonitor_Callee20_helpers[0].tail_call) && (r0 == 0)) #line 73 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 73 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2653,12 +2653,12 @@ BindMonitor_Callee20(void* context) if ((BindMonitor_Callee20_helpers[1].tail_call) && (r0 == 0)) #line 73 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 73 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 73 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 73 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2806,7 +2806,7 @@ BindMonitor_Callee21(void* context) if ((BindMonitor_Callee21_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 74 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2824,12 +2824,12 @@ BindMonitor_Callee21(void* context) if ((BindMonitor_Callee21_helpers[1].tail_call) && (r0 == 0)) #line 74 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 74 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 74 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 74 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -2977,7 +2977,7 @@ BindMonitor_Callee22(void* context) if ((BindMonitor_Callee22_helpers[0].tail_call) && (r0 == 0)) #line 75 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 75 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -2995,12 +2995,12 @@ BindMonitor_Callee22(void* context) if ((BindMonitor_Callee22_helpers[1].tail_call) && (r0 == 0)) #line 75 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 75 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 75 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 75 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3148,7 +3148,7 @@ BindMonitor_Callee23(void* context) if ((BindMonitor_Callee23_helpers[0].tail_call) && (r0 == 0)) #line 76 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 76 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3166,12 +3166,12 @@ BindMonitor_Callee23(void* context) if ((BindMonitor_Callee23_helpers[1].tail_call) && (r0 == 0)) #line 76 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 76 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 76 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 76 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3319,7 +3319,7 @@ BindMonitor_Callee24(void* context) if ((BindMonitor_Callee24_helpers[0].tail_call) && (r0 == 0)) #line 77 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 77 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3337,12 +3337,12 @@ BindMonitor_Callee24(void* context) if ((BindMonitor_Callee24_helpers[1].tail_call) && (r0 == 0)) #line 77 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 77 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 77 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 77 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3490,7 +3490,7 @@ BindMonitor_Callee25(void* context) if ((BindMonitor_Callee25_helpers[0].tail_call) && (r0 == 0)) #line 78 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 78 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3508,12 +3508,12 @@ BindMonitor_Callee25(void* context) if ((BindMonitor_Callee25_helpers[1].tail_call) && (r0 == 0)) #line 78 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 78 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 78 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 78 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3661,7 +3661,7 @@ BindMonitor_Callee26(void* context) if ((BindMonitor_Callee26_helpers[0].tail_call) && (r0 == 0)) #line 79 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 79 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3679,12 +3679,12 @@ BindMonitor_Callee26(void* context) if ((BindMonitor_Callee26_helpers[1].tail_call) && (r0 == 0)) #line 79 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 79 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 79 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 79 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -3832,7 +3832,7 @@ BindMonitor_Callee27(void* context) if ((BindMonitor_Callee27_helpers[0].tail_call) && (r0 == 0)) #line 80 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 80 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -3850,12 +3850,12 @@ BindMonitor_Callee27(void* context) if ((BindMonitor_Callee27_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 80 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 80 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 80 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4003,7 +4003,7 @@ BindMonitor_Callee28(void* context) if ((BindMonitor_Callee28_helpers[0].tail_call) && (r0 == 0)) #line 81 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 81 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4021,12 +4021,12 @@ BindMonitor_Callee28(void* context) if ((BindMonitor_Callee28_helpers[1].tail_call) && (r0 == 0)) #line 81 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 81 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 81 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 81 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4174,7 +4174,7 @@ BindMonitor_Callee29(void* context) if ((BindMonitor_Callee29_helpers[0].tail_call) && (r0 == 0)) #line 82 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 82 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4192,12 +4192,12 @@ BindMonitor_Callee29(void* context) if ((BindMonitor_Callee29_helpers[1].tail_call) && (r0 == 0)) #line 82 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 82 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 82 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 82 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4345,7 +4345,7 @@ BindMonitor_Callee3(void* context) if ((BindMonitor_Callee3_helpers[0].tail_call) && (r0 == 0)) #line 56 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 56 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4363,12 +4363,12 @@ BindMonitor_Callee3(void* context) if ((BindMonitor_Callee3_helpers[1].tail_call) && (r0 == 0)) #line 56 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 56 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 56 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 56 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4516,7 +4516,7 @@ BindMonitor_Callee30(void* context) if ((BindMonitor_Callee30_helpers[0].tail_call) && (r0 == 0)) #line 83 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 83 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4534,12 +4534,12 @@ BindMonitor_Callee30(void* context) if ((BindMonitor_Callee30_helpers[1].tail_call) && (r0 == 0)) #line 83 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 83 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 83 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 83 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4687,7 +4687,7 @@ BindMonitor_Callee31(void* context) if ((BindMonitor_Callee31_helpers[0].tail_call) && (r0 == 0)) #line 84 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 84 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4705,12 +4705,12 @@ BindMonitor_Callee31(void* context) if ((BindMonitor_Callee31_helpers[1].tail_call) && (r0 == 0)) #line 84 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 84 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 84 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 84 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -4894,7 +4894,7 @@ BindMonitor_Callee4(void* context) if ((BindMonitor_Callee4_helpers[0].tail_call) && (r0 == 0)) #line 57 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 57 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -4912,12 +4912,12 @@ BindMonitor_Callee4(void* context) if ((BindMonitor_Callee4_helpers[1].tail_call) && (r0 == 0)) #line 57 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 57 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 57 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 57 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -5065,7 +5065,7 @@ BindMonitor_Callee5(void* context) if ((BindMonitor_Callee5_helpers[0].tail_call) && (r0 == 0)) #line 58 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 58 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -5083,12 +5083,12 @@ BindMonitor_Callee5(void* context) if ((BindMonitor_Callee5_helpers[1].tail_call) && (r0 == 0)) #line 58 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 58 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 58 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 58 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -5236,7 +5236,7 @@ BindMonitor_Callee6(void* context) if ((BindMonitor_Callee6_helpers[0].tail_call) && (r0 == 0)) #line 59 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 59 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -5254,12 +5254,12 @@ BindMonitor_Callee6(void* context) if ((BindMonitor_Callee6_helpers[1].tail_call) && (r0 == 0)) #line 59 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 59 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 59 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 59 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -5407,7 +5407,7 @@ BindMonitor_Callee7(void* context) if ((BindMonitor_Callee7_helpers[0].tail_call) && (r0 == 0)) #line 60 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 60 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -5425,12 +5425,12 @@ BindMonitor_Callee7(void* context) if ((BindMonitor_Callee7_helpers[1].tail_call) && (r0 == 0)) #line 60 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 60 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 60 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 60 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -5578,7 +5578,7 @@ BindMonitor_Callee8(void* context) if ((BindMonitor_Callee8_helpers[0].tail_call) && (r0 == 0)) #line 61 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r1 src=r6 offset=0 imm=0 #line 61 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=15 dst=r2 src=r0 offset=0 imm=0 @@ -5596,12 +5596,12 @@ BindMonitor_Callee8(void* context) if ((BindMonitor_Callee8_helpers[1].tail_call) && (r0 == 0)) #line 61 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 + // EBPF_OP_JSGT_IMM pc=19 dst=r0 src=r0 offset=16 imm=-1 #line 61 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 61 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=20 dst=r1 src=r0 offset=0 imm=10 #line 61 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(10); // EBPF_OP_STXH pc=21 dst=r10 src=r1 offset=-4 imm=0 @@ -5754,7 +5754,7 @@ BindMonitor_Callee9(void* context) if ((BindMonitor_Callee9_helpers[0].tail_call) && (r0 == 0)) #line 62 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=15 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=15 dst=r1 src=r6 offset=0 imm=0 #line 62 "sample/bindmonitor_mt_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=16 dst=r2 src=r0 offset=0 imm=0 @@ -5772,12 +5772,12 @@ BindMonitor_Callee9(void* context) if ((BindMonitor_Callee9_helpers[1].tail_call) && (r0 == 0)) #line 62 "sample/bindmonitor_mt_tailcall.c" return 0; - // EBPF_OP_JSGT_IMM pc=20 dst=r0 src=r0 offset=15 imm=-1 + // EBPF_OP_JSGT_IMM pc=20 dst=r0 src=r0 offset=15 imm=-1 #line 62 "sample/bindmonitor_mt_tailcall.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 62 "sample/bindmonitor_mt_tailcall.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=21 dst=r1 src=r0 offset=0 imm=1680154744 + // EBPF_OP_MOV64_IMM pc=21 dst=r1 src=r0 offset=0 imm=1680154744 #line 62 "sample/bindmonitor_mt_tailcall.c" r1 = IMMEDIATE(1680154744); // EBPF_OP_STXW pc=22 dst=r10 src=r1 offset=-8 imm=0 @@ -6327,7 +6327,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bindmonitor_raw.c b/tests/bpf2c_tests/expected/bindmonitor_raw.c index 9d987c782f..94c64ac436 100644 --- a/tests/bpf2c_tests/expected/bindmonitor_raw.c +++ b/tests/bpf2c_tests/expected/bindmonitor_raw.c @@ -132,7 +132,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 61 "sample/bindmonitor.c" return 0; - // EBPF_OP_STXDW pc=4 dst=r10 src=r0 offset=-8 imm=0 + // EBPF_OP_STXDW pc=4 dst=r10 src=r0 offset=-8 imm=0 #line 61 "sample/bindmonitor.c" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint64_t)r0; // EBPF_OP_STXDW pc=5 dst=r10 src=r8 offset=-72 imm=0 @@ -153,7 +153,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[1].tail_call) && (r0 == 0)) #line 64 "sample/bindmonitor.c" return 0; - // EBPF_OP_STXDW pc=9 dst=r10 src=r0 offset=-80 imm=0 + // EBPF_OP_STXDW pc=9 dst=r10 src=r0 offset=-80 imm=0 #line 64 "sample/bindmonitor.c" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-80)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=10 dst=r1 src=r6 offset=0 imm=0 @@ -168,7 +168,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[2].tail_call) && (r0 == 0)) #line 65 "sample/bindmonitor.c" return 0; - // EBPF_OP_STXW pc=12 dst=r10 src=r0 offset=-72 imm=0 + // EBPF_OP_STXW pc=12 dst=r10 src=r0 offset=-72 imm=0 #line 65 "sample/bindmonitor.c" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-72)) = (uint32_t)r0; // EBPF_OP_MOV64_REG pc=13 dst=r2 src=r10 offset=0 imm=0 @@ -198,7 +198,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[3].tail_call) && (r0 == 0)) #line 67 "sample/bindmonitor.c" return 0; - // EBPF_OP_MOV64_REG pc=21 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=21 dst=r2 src=r10 offset=0 imm=0 #line 67 "sample/bindmonitor.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=22 dst=r2 src=r0 offset=0 imm=-84 @@ -216,7 +216,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[4].tail_call) && (r0 == 0)) #line 317 "sample/bindmonitor.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r7 src=r0 offset=0 imm=0 #line 317 "sample/bindmonitor.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=27 dst=r7 src=r0 offset=519 imm=0 @@ -224,7 +224,7 @@ BindMonitor(void* context) if (r7 == IMMEDIATE(0)) #line 318 "sample/bindmonitor.c" goto label_9; - // EBPF_OP_LDXW pc=28 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r1 src=r7 offset=0 imm=0 #line 318 "sample/bindmonitor.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=29 dst=r1 src=r0 offset=517 imm=0 @@ -232,7 +232,7 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 318 "sample/bindmonitor.c" goto label_9; - // EBPF_OP_LDXDW pc=30 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=30 dst=r1 src=r6 offset=16 imm=0 #line 73 "sample/bindmonitor.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=31 dst=r10 src=r1 offset=-8 imm=0 @@ -286,7 +286,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[4].tail_call) && (r0 == 0)) #line 78 "sample/bindmonitor.c" return 0; - // EBPF_OP_JEQ_IMM pc=47 dst=r0 src=r0 offset=7 imm=0 + // EBPF_OP_JEQ_IMM pc=47 dst=r0 src=r0 offset=7 imm=0 #line 79 "sample/bindmonitor.c" if (r0 == IMMEDIATE(0)) #line 79 "sample/bindmonitor.c" @@ -309,12 +309,12 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 328 "sample/bindmonitor.c" goto label_7; - // EBPF_OP_JEQ_IMM pc=52 dst=r1 src=r0 offset=471 imm=2 + // EBPF_OP_JEQ_IMM pc=52 dst=r1 src=r0 offset=471 imm=2 #line 328 "sample/bindmonitor.c" if (r1 == IMMEDIATE(2)) #line 328 "sample/bindmonitor.c" goto label_4; - // EBPF_OP_LDXW pc=53 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=53 dst=r1 src=r0 offset=0 imm=0 #line 345 "sample/bindmonitor.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=54 dst=r0 src=r0 offset=473 imm=0 @@ -329,7 +329,7 @@ BindMonitor(void* context) if (r1 != IMMEDIATE(0)) #line 83 "sample/bindmonitor.c" goto label_8; - // EBPF_OP_LDXDW pc=57 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=57 dst=r1 src=r6 offset=0 imm=0 #line 87 "sample/bindmonitor.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=58 dst=r1 src=r0 offset=487 imm=0 @@ -337,7 +337,7 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 87 "sample/bindmonitor.c" goto label_8; - // EBPF_OP_LDXDW pc=59 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=59 dst=r1 src=r6 offset=8 imm=0 #line 87 "sample/bindmonitor.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=60 dst=r1 src=r0 offset=485 imm=0 @@ -345,7 +345,7 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 87 "sample/bindmonitor.c" goto label_8; - // EBPF_OP_MOV64_REG pc=61 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=61 dst=r8 src=r10 offset=0 imm=0 #line 87 "sample/bindmonitor.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=62 dst=r8 src=r0 offset=0 imm=-8 @@ -375,7 +375,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[3].tail_call) && (r0 == 0)) #line 91 "sample/bindmonitor.c" return 0; - // EBPF_OP_LDDW pc=70 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=70 dst=r1 src=r0 offset=0 imm=0 #line 92 "sample/bindmonitor.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=72 dst=r2 src=r8 offset=0 imm=0 @@ -390,12 +390,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[4].tail_call) && (r0 == 0)) #line 92 "sample/bindmonitor.c" return 0; - // EBPF_OP_JEQ_IMM pc=74 dst=r0 src=r0 offset=471 imm=0 + // EBPF_OP_JEQ_IMM pc=74 dst=r0 src=r0 offset=471 imm=0 #line 93 "sample/bindmonitor.c" if (r0 == IMMEDIATE(0)) #line 93 "sample/bindmonitor.c" goto label_8; - // EBPF_OP_LDXDW pc=75 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=75 dst=r1 src=r6 offset=0 imm=0 #line 107 "sample/bindmonitor.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_LDXDW pc=76 dst=r2 src=r6 offset=8 imm=0 @@ -412,7 +412,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 107 "sample/bindmonitor.c" goto label_1; - // EBPF_OP_LDXB pc=80 dst=r1 src=r1 offset=0 imm=0 + // EBPF_OP_LDXB pc=80 dst=r1 src=r1 offset=0 imm=0 #line 108 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(0)); // EBPF_OP_STXB pc=81 dst=r0 src=r1 offset=4 imm=0 @@ -435,7 +435,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 110 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=87 dst=r1 src=r1 offset=1 imm=0 + // EBPF_OP_LDXB pc=87 dst=r1 src=r1 offset=1 imm=0 #line 111 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(1)); // EBPF_OP_STXB pc=88 dst=r0 src=r1 offset=5 imm=0 @@ -458,7 +458,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 113 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=94 dst=r1 src=r1 offset=2 imm=0 + // EBPF_OP_LDXB pc=94 dst=r1 src=r1 offset=2 imm=0 #line 114 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(2)); // EBPF_OP_STXB pc=95 dst=r0 src=r1 offset=6 imm=0 @@ -481,7 +481,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 116 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=101 dst=r1 src=r1 offset=3 imm=0 + // EBPF_OP_LDXB pc=101 dst=r1 src=r1 offset=3 imm=0 #line 117 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(3)); // EBPF_OP_STXB pc=102 dst=r0 src=r1 offset=7 imm=0 @@ -504,7 +504,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 119 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=108 dst=r1 src=r1 offset=4 imm=0 + // EBPF_OP_LDXB pc=108 dst=r1 src=r1 offset=4 imm=0 #line 120 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(4)); // EBPF_OP_STXB pc=109 dst=r0 src=r1 offset=8 imm=0 @@ -527,7 +527,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 122 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=115 dst=r1 src=r1 offset=5 imm=0 + // EBPF_OP_LDXB pc=115 dst=r1 src=r1 offset=5 imm=0 #line 123 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(5)); // EBPF_OP_STXB pc=116 dst=r0 src=r1 offset=9 imm=0 @@ -550,7 +550,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 125 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=122 dst=r1 src=r1 offset=6 imm=0 + // EBPF_OP_LDXB pc=122 dst=r1 src=r1 offset=6 imm=0 #line 126 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(6)); // EBPF_OP_STXB pc=123 dst=r0 src=r1 offset=10 imm=0 @@ -573,7 +573,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 128 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=129 dst=r1 src=r1 offset=7 imm=0 + // EBPF_OP_LDXB pc=129 dst=r1 src=r1 offset=7 imm=0 #line 129 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(7)); // EBPF_OP_STXB pc=130 dst=r0 src=r1 offset=11 imm=0 @@ -596,7 +596,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 131 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=136 dst=r1 src=r1 offset=8 imm=0 + // EBPF_OP_LDXB pc=136 dst=r1 src=r1 offset=8 imm=0 #line 132 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(8)); // EBPF_OP_STXB pc=137 dst=r0 src=r1 offset=12 imm=0 @@ -619,7 +619,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 134 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=143 dst=r1 src=r1 offset=9 imm=0 + // EBPF_OP_LDXB pc=143 dst=r1 src=r1 offset=9 imm=0 #line 135 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(9)); // EBPF_OP_STXB pc=144 dst=r0 src=r1 offset=13 imm=0 @@ -642,7 +642,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 137 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=150 dst=r1 src=r1 offset=10 imm=0 + // EBPF_OP_LDXB pc=150 dst=r1 src=r1 offset=10 imm=0 #line 138 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(10)); // EBPF_OP_STXB pc=151 dst=r0 src=r1 offset=14 imm=0 @@ -665,7 +665,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 140 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=157 dst=r1 src=r1 offset=11 imm=0 + // EBPF_OP_LDXB pc=157 dst=r1 src=r1 offset=11 imm=0 #line 141 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(11)); // EBPF_OP_STXB pc=158 dst=r0 src=r1 offset=15 imm=0 @@ -688,7 +688,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 143 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=164 dst=r1 src=r1 offset=12 imm=0 + // EBPF_OP_LDXB pc=164 dst=r1 src=r1 offset=12 imm=0 #line 144 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(12)); // EBPF_OP_STXB pc=165 dst=r0 src=r1 offset=16 imm=0 @@ -711,7 +711,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 146 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=171 dst=r1 src=r1 offset=13 imm=0 + // EBPF_OP_LDXB pc=171 dst=r1 src=r1 offset=13 imm=0 #line 147 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(13)); // EBPF_OP_STXB pc=172 dst=r0 src=r1 offset=17 imm=0 @@ -734,7 +734,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 149 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=178 dst=r1 src=r1 offset=14 imm=0 + // EBPF_OP_LDXB pc=178 dst=r1 src=r1 offset=14 imm=0 #line 150 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(14)); // EBPF_OP_STXB pc=179 dst=r0 src=r1 offset=18 imm=0 @@ -757,7 +757,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 152 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=185 dst=r1 src=r1 offset=15 imm=0 + // EBPF_OP_LDXB pc=185 dst=r1 src=r1 offset=15 imm=0 #line 153 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(15)); // EBPF_OP_STXB pc=186 dst=r0 src=r1 offset=19 imm=0 @@ -780,7 +780,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 155 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=192 dst=r1 src=r1 offset=16 imm=0 + // EBPF_OP_LDXB pc=192 dst=r1 src=r1 offset=16 imm=0 #line 156 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(16)); // EBPF_OP_STXB pc=193 dst=r0 src=r1 offset=20 imm=0 @@ -803,7 +803,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 158 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=199 dst=r1 src=r1 offset=17 imm=0 + // EBPF_OP_LDXB pc=199 dst=r1 src=r1 offset=17 imm=0 #line 159 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(17)); // EBPF_OP_STXB pc=200 dst=r0 src=r1 offset=21 imm=0 @@ -826,7 +826,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 161 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=206 dst=r1 src=r1 offset=18 imm=0 + // EBPF_OP_LDXB pc=206 dst=r1 src=r1 offset=18 imm=0 #line 162 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(18)); // EBPF_OP_STXB pc=207 dst=r0 src=r1 offset=22 imm=0 @@ -849,7 +849,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 164 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=213 dst=r1 src=r1 offset=19 imm=0 + // EBPF_OP_LDXB pc=213 dst=r1 src=r1 offset=19 imm=0 #line 165 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(19)); // EBPF_OP_STXB pc=214 dst=r0 src=r1 offset=23 imm=0 @@ -872,7 +872,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 167 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=220 dst=r1 src=r1 offset=20 imm=0 + // EBPF_OP_LDXB pc=220 dst=r1 src=r1 offset=20 imm=0 #line 168 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(20)); // EBPF_OP_STXB pc=221 dst=r0 src=r1 offset=24 imm=0 @@ -895,7 +895,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 170 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=227 dst=r1 src=r1 offset=21 imm=0 + // EBPF_OP_LDXB pc=227 dst=r1 src=r1 offset=21 imm=0 #line 171 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(21)); // EBPF_OP_STXB pc=228 dst=r0 src=r1 offset=25 imm=0 @@ -918,7 +918,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 173 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=234 dst=r1 src=r1 offset=22 imm=0 + // EBPF_OP_LDXB pc=234 dst=r1 src=r1 offset=22 imm=0 #line 174 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(22)); // EBPF_OP_STXB pc=235 dst=r0 src=r1 offset=26 imm=0 @@ -941,7 +941,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 176 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=241 dst=r1 src=r1 offset=23 imm=0 + // EBPF_OP_LDXB pc=241 dst=r1 src=r1 offset=23 imm=0 #line 177 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(23)); // EBPF_OP_STXB pc=242 dst=r0 src=r1 offset=27 imm=0 @@ -964,7 +964,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 179 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=248 dst=r1 src=r1 offset=24 imm=0 + // EBPF_OP_LDXB pc=248 dst=r1 src=r1 offset=24 imm=0 #line 180 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(24)); // EBPF_OP_STXB pc=249 dst=r0 src=r1 offset=28 imm=0 @@ -987,7 +987,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 182 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=255 dst=r1 src=r1 offset=25 imm=0 + // EBPF_OP_LDXB pc=255 dst=r1 src=r1 offset=25 imm=0 #line 183 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(25)); // EBPF_OP_STXB pc=256 dst=r0 src=r1 offset=29 imm=0 @@ -1010,7 +1010,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 185 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=262 dst=r1 src=r1 offset=26 imm=0 + // EBPF_OP_LDXB pc=262 dst=r1 src=r1 offset=26 imm=0 #line 186 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(26)); // EBPF_OP_STXB pc=263 dst=r0 src=r1 offset=30 imm=0 @@ -1033,7 +1033,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 188 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=269 dst=r1 src=r1 offset=27 imm=0 + // EBPF_OP_LDXB pc=269 dst=r1 src=r1 offset=27 imm=0 #line 189 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(27)); // EBPF_OP_STXB pc=270 dst=r0 src=r1 offset=31 imm=0 @@ -1056,7 +1056,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 191 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=276 dst=r1 src=r1 offset=28 imm=0 + // EBPF_OP_LDXB pc=276 dst=r1 src=r1 offset=28 imm=0 #line 192 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(28)); // EBPF_OP_STXB pc=277 dst=r0 src=r1 offset=32 imm=0 @@ -1079,7 +1079,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 194 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=283 dst=r1 src=r1 offset=29 imm=0 + // EBPF_OP_LDXB pc=283 dst=r1 src=r1 offset=29 imm=0 #line 195 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(29)); // EBPF_OP_STXB pc=284 dst=r0 src=r1 offset=33 imm=0 @@ -1102,7 +1102,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 197 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=290 dst=r1 src=r1 offset=30 imm=0 + // EBPF_OP_LDXB pc=290 dst=r1 src=r1 offset=30 imm=0 #line 198 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(30)); // EBPF_OP_STXB pc=291 dst=r0 src=r1 offset=34 imm=0 @@ -1125,7 +1125,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 200 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=297 dst=r1 src=r1 offset=31 imm=0 + // EBPF_OP_LDXB pc=297 dst=r1 src=r1 offset=31 imm=0 #line 201 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(31)); // EBPF_OP_STXB pc=298 dst=r0 src=r1 offset=35 imm=0 @@ -1148,7 +1148,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 203 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=304 dst=r1 src=r1 offset=32 imm=0 + // EBPF_OP_LDXB pc=304 dst=r1 src=r1 offset=32 imm=0 #line 204 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(32)); // EBPF_OP_STXB pc=305 dst=r0 src=r1 offset=36 imm=0 @@ -1171,7 +1171,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 206 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=311 dst=r1 src=r1 offset=33 imm=0 + // EBPF_OP_LDXB pc=311 dst=r1 src=r1 offset=33 imm=0 #line 207 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(33)); // EBPF_OP_STXB pc=312 dst=r0 src=r1 offset=37 imm=0 @@ -1194,7 +1194,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 209 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=318 dst=r1 src=r1 offset=34 imm=0 + // EBPF_OP_LDXB pc=318 dst=r1 src=r1 offset=34 imm=0 #line 210 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(34)); // EBPF_OP_STXB pc=319 dst=r0 src=r1 offset=38 imm=0 @@ -1217,7 +1217,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 212 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=325 dst=r1 src=r1 offset=35 imm=0 + // EBPF_OP_LDXB pc=325 dst=r1 src=r1 offset=35 imm=0 #line 213 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(35)); // EBPF_OP_STXB pc=326 dst=r0 src=r1 offset=39 imm=0 @@ -1240,7 +1240,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 215 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=332 dst=r1 src=r1 offset=36 imm=0 + // EBPF_OP_LDXB pc=332 dst=r1 src=r1 offset=36 imm=0 #line 216 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(36)); // EBPF_OP_STXB pc=333 dst=r0 src=r1 offset=40 imm=0 @@ -1263,7 +1263,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 218 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=339 dst=r1 src=r1 offset=37 imm=0 + // EBPF_OP_LDXB pc=339 dst=r1 src=r1 offset=37 imm=0 #line 219 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(37)); // EBPF_OP_STXB pc=340 dst=r0 src=r1 offset=41 imm=0 @@ -1286,7 +1286,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 221 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=346 dst=r1 src=r1 offset=38 imm=0 + // EBPF_OP_LDXB pc=346 dst=r1 src=r1 offset=38 imm=0 #line 222 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(38)); // EBPF_OP_STXB pc=347 dst=r0 src=r1 offset=42 imm=0 @@ -1309,7 +1309,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 224 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=353 dst=r1 src=r1 offset=39 imm=0 + // EBPF_OP_LDXB pc=353 dst=r1 src=r1 offset=39 imm=0 #line 225 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(39)); // EBPF_OP_STXB pc=354 dst=r0 src=r1 offset=43 imm=0 @@ -1332,7 +1332,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 227 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=360 dst=r1 src=r1 offset=40 imm=0 + // EBPF_OP_LDXB pc=360 dst=r1 src=r1 offset=40 imm=0 #line 228 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_STXB pc=361 dst=r0 src=r1 offset=44 imm=0 @@ -1355,7 +1355,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 230 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=367 dst=r1 src=r1 offset=41 imm=0 + // EBPF_OP_LDXB pc=367 dst=r1 src=r1 offset=41 imm=0 #line 231 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(41)); // EBPF_OP_STXB pc=368 dst=r0 src=r1 offset=45 imm=0 @@ -1378,7 +1378,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 233 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=374 dst=r1 src=r1 offset=42 imm=0 + // EBPF_OP_LDXB pc=374 dst=r1 src=r1 offset=42 imm=0 #line 234 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(42)); // EBPF_OP_STXB pc=375 dst=r0 src=r1 offset=46 imm=0 @@ -1401,7 +1401,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 236 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=381 dst=r1 src=r1 offset=43 imm=0 + // EBPF_OP_LDXB pc=381 dst=r1 src=r1 offset=43 imm=0 #line 237 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(43)); // EBPF_OP_STXB pc=382 dst=r0 src=r1 offset=47 imm=0 @@ -1424,7 +1424,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 239 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=388 dst=r1 src=r1 offset=44 imm=0 + // EBPF_OP_LDXB pc=388 dst=r1 src=r1 offset=44 imm=0 #line 240 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(44)); // EBPF_OP_STXB pc=389 dst=r0 src=r1 offset=48 imm=0 @@ -1447,7 +1447,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 242 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=395 dst=r1 src=r1 offset=45 imm=0 + // EBPF_OP_LDXB pc=395 dst=r1 src=r1 offset=45 imm=0 #line 243 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(45)); // EBPF_OP_STXB pc=396 dst=r0 src=r1 offset=49 imm=0 @@ -1470,7 +1470,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 245 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=402 dst=r1 src=r1 offset=46 imm=0 + // EBPF_OP_LDXB pc=402 dst=r1 src=r1 offset=46 imm=0 #line 246 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(46)); // EBPF_OP_STXB pc=403 dst=r0 src=r1 offset=50 imm=0 @@ -1493,7 +1493,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 248 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=409 dst=r1 src=r1 offset=47 imm=0 + // EBPF_OP_LDXB pc=409 dst=r1 src=r1 offset=47 imm=0 #line 249 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(47)); // EBPF_OP_STXB pc=410 dst=r0 src=r1 offset=51 imm=0 @@ -1516,7 +1516,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 251 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=416 dst=r1 src=r1 offset=48 imm=0 + // EBPF_OP_LDXB pc=416 dst=r1 src=r1 offset=48 imm=0 #line 252 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(48)); // EBPF_OP_STXB pc=417 dst=r0 src=r1 offset=52 imm=0 @@ -1539,7 +1539,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 254 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=423 dst=r1 src=r1 offset=49 imm=0 + // EBPF_OP_LDXB pc=423 dst=r1 src=r1 offset=49 imm=0 #line 255 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(49)); // EBPF_OP_STXB pc=424 dst=r0 src=r1 offset=53 imm=0 @@ -1562,7 +1562,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 257 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=430 dst=r1 src=r1 offset=50 imm=0 + // EBPF_OP_LDXB pc=430 dst=r1 src=r1 offset=50 imm=0 #line 258 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(50)); // EBPF_OP_STXB pc=431 dst=r0 src=r1 offset=54 imm=0 @@ -1585,7 +1585,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 260 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=437 dst=r1 src=r1 offset=51 imm=0 + // EBPF_OP_LDXB pc=437 dst=r1 src=r1 offset=51 imm=0 #line 261 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(51)); // EBPF_OP_STXB pc=438 dst=r0 src=r1 offset=55 imm=0 @@ -1608,7 +1608,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 263 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=444 dst=r1 src=r1 offset=52 imm=0 + // EBPF_OP_LDXB pc=444 dst=r1 src=r1 offset=52 imm=0 #line 264 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(52)); // EBPF_OP_STXB pc=445 dst=r0 src=r1 offset=56 imm=0 @@ -1631,7 +1631,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 266 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=451 dst=r1 src=r1 offset=53 imm=0 + // EBPF_OP_LDXB pc=451 dst=r1 src=r1 offset=53 imm=0 #line 267 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(53)); // EBPF_OP_STXB pc=452 dst=r0 src=r1 offset=57 imm=0 @@ -1654,7 +1654,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 269 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=458 dst=r1 src=r1 offset=54 imm=0 + // EBPF_OP_LDXB pc=458 dst=r1 src=r1 offset=54 imm=0 #line 270 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(54)); // EBPF_OP_STXB pc=459 dst=r0 src=r1 offset=58 imm=0 @@ -1677,7 +1677,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 272 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=465 dst=r1 src=r1 offset=55 imm=0 + // EBPF_OP_LDXB pc=465 dst=r1 src=r1 offset=55 imm=0 #line 273 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(55)); // EBPF_OP_STXB pc=466 dst=r0 src=r1 offset=59 imm=0 @@ -1700,7 +1700,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 275 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=472 dst=r1 src=r1 offset=56 imm=0 + // EBPF_OP_LDXB pc=472 dst=r1 src=r1 offset=56 imm=0 #line 276 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(56)); // EBPF_OP_STXB pc=473 dst=r0 src=r1 offset=60 imm=0 @@ -1723,7 +1723,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 278 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=479 dst=r1 src=r1 offset=57 imm=0 + // EBPF_OP_LDXB pc=479 dst=r1 src=r1 offset=57 imm=0 #line 279 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(57)); // EBPF_OP_STXB pc=480 dst=r0 src=r1 offset=61 imm=0 @@ -1746,7 +1746,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 281 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=486 dst=r1 src=r1 offset=58 imm=0 + // EBPF_OP_LDXB pc=486 dst=r1 src=r1 offset=58 imm=0 #line 282 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(58)); // EBPF_OP_STXB pc=487 dst=r0 src=r1 offset=62 imm=0 @@ -1769,7 +1769,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 284 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=493 dst=r1 src=r1 offset=59 imm=0 + // EBPF_OP_LDXB pc=493 dst=r1 src=r1 offset=59 imm=0 #line 285 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(59)); // EBPF_OP_STXB pc=494 dst=r0 src=r1 offset=63 imm=0 @@ -1792,7 +1792,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 287 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=500 dst=r1 src=r1 offset=60 imm=0 + // EBPF_OP_LDXB pc=500 dst=r1 src=r1 offset=60 imm=0 #line 288 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(60)); // EBPF_OP_STXB pc=501 dst=r0 src=r1 offset=64 imm=0 @@ -1815,7 +1815,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 290 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=507 dst=r1 src=r1 offset=61 imm=0 + // EBPF_OP_LDXB pc=507 dst=r1 src=r1 offset=61 imm=0 #line 291 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(61)); // EBPF_OP_STXB pc=508 dst=r0 src=r1 offset=65 imm=0 @@ -1838,7 +1838,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 293 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=514 dst=r1 src=r1 offset=62 imm=0 + // EBPF_OP_LDXB pc=514 dst=r1 src=r1 offset=62 imm=0 #line 294 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(62)); // EBPF_OP_STXB pc=515 dst=r0 src=r1 offset=66 imm=0 @@ -1861,7 +1861,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 296 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=521 dst=r1 src=r1 offset=63 imm=0 + // EBPF_OP_LDXB pc=521 dst=r1 src=r1 offset=63 imm=0 #line 297 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(63)); // EBPF_OP_STXB pc=522 dst=r0 src=r1 offset=67 imm=0 @@ -1879,7 +1879,7 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 337 "sample/bindmonitor.c" goto label_6; - // EBPF_OP_ADD64_IMM pc=526 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=526 dst=r1 src=r0 offset=0 imm=-1 #line 338 "sample/bindmonitor.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=527 dst=r0 src=r1 offset=0 imm=0 @@ -1925,7 +1925,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[5].tail_call) && (r0 == 0)) #line 347 "sample/bindmonitor.c" return 0; - // EBPF_OP_JA pc=539 dst=r0 src=r0 offset=6 imm=0 + // EBPF_OP_JA pc=539 dst=r0 src=r0 offset=6 imm=0 #line 347 "sample/bindmonitor.c" goto label_8; label_7: @@ -1943,7 +1943,7 @@ BindMonitor(void* context) if (r1 >= r2) #line 330 "sample/bindmonitor.c" goto label_9; - // EBPF_OP_ADD64_IMM pc=544 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=544 dst=r1 src=r0 offset=0 imm=1 #line 334 "sample/bindmonitor.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=545 dst=r0 src=r1 offset=0 imm=0 @@ -1996,7 +1996,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bindmonitor_ringbuf_dll.c b/tests/bpf2c_tests/expected/bindmonitor_ringbuf_dll.c index 1429bc9674..3fd1311418 100644 --- a/tests/bpf2c_tests/expected/bindmonitor_ringbuf_dll.c +++ b/tests/bpf2c_tests/expected/bindmonitor_ringbuf_dll.c @@ -183,7 +183,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bindmonitor_ringbuf_raw.c b/tests/bpf2c_tests/expected/bindmonitor_ringbuf_raw.c index 9c319d2681..2c9825147d 100644 --- a/tests/bpf2c_tests/expected/bindmonitor_ringbuf_raw.c +++ b/tests/bpf2c_tests/expected/bindmonitor_ringbuf_raw.c @@ -157,7 +157,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bindmonitor_ringbuf_sys.c b/tests/bpf2c_tests/expected/bindmonitor_ringbuf_sys.c index ab7654c123..cbe236f5c7 100644 --- a/tests/bpf2c_tests/expected/bindmonitor_ringbuf_sys.c +++ b/tests/bpf2c_tests/expected/bindmonitor_ringbuf_sys.c @@ -318,7 +318,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bindmonitor_sys.c b/tests/bpf2c_tests/expected/bindmonitor_sys.c index f5fb08eeb3..0ea20518cd 100644 --- a/tests/bpf2c_tests/expected/bindmonitor_sys.c +++ b/tests/bpf2c_tests/expected/bindmonitor_sys.c @@ -293,7 +293,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 61 "sample/bindmonitor.c" return 0; - // EBPF_OP_STXDW pc=4 dst=r10 src=r0 offset=-8 imm=0 + // EBPF_OP_STXDW pc=4 dst=r10 src=r0 offset=-8 imm=0 #line 61 "sample/bindmonitor.c" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint64_t)r0; // EBPF_OP_STXDW pc=5 dst=r10 src=r8 offset=-72 imm=0 @@ -314,7 +314,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[1].tail_call) && (r0 == 0)) #line 64 "sample/bindmonitor.c" return 0; - // EBPF_OP_STXDW pc=9 dst=r10 src=r0 offset=-80 imm=0 + // EBPF_OP_STXDW pc=9 dst=r10 src=r0 offset=-80 imm=0 #line 64 "sample/bindmonitor.c" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-80)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=10 dst=r1 src=r6 offset=0 imm=0 @@ -329,7 +329,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[2].tail_call) && (r0 == 0)) #line 65 "sample/bindmonitor.c" return 0; - // EBPF_OP_STXW pc=12 dst=r10 src=r0 offset=-72 imm=0 + // EBPF_OP_STXW pc=12 dst=r10 src=r0 offset=-72 imm=0 #line 65 "sample/bindmonitor.c" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-72)) = (uint32_t)r0; // EBPF_OP_MOV64_REG pc=13 dst=r2 src=r10 offset=0 imm=0 @@ -359,7 +359,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[3].tail_call) && (r0 == 0)) #line 67 "sample/bindmonitor.c" return 0; - // EBPF_OP_MOV64_REG pc=21 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=21 dst=r2 src=r10 offset=0 imm=0 #line 67 "sample/bindmonitor.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=22 dst=r2 src=r0 offset=0 imm=-84 @@ -377,7 +377,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[4].tail_call) && (r0 == 0)) #line 317 "sample/bindmonitor.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r7 src=r0 offset=0 imm=0 #line 317 "sample/bindmonitor.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=27 dst=r7 src=r0 offset=519 imm=0 @@ -385,7 +385,7 @@ BindMonitor(void* context) if (r7 == IMMEDIATE(0)) #line 318 "sample/bindmonitor.c" goto label_9; - // EBPF_OP_LDXW pc=28 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r1 src=r7 offset=0 imm=0 #line 318 "sample/bindmonitor.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=29 dst=r1 src=r0 offset=517 imm=0 @@ -393,7 +393,7 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 318 "sample/bindmonitor.c" goto label_9; - // EBPF_OP_LDXDW pc=30 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=30 dst=r1 src=r6 offset=16 imm=0 #line 73 "sample/bindmonitor.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=31 dst=r10 src=r1 offset=-8 imm=0 @@ -447,7 +447,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[4].tail_call) && (r0 == 0)) #line 78 "sample/bindmonitor.c" return 0; - // EBPF_OP_JEQ_IMM pc=47 dst=r0 src=r0 offset=7 imm=0 + // EBPF_OP_JEQ_IMM pc=47 dst=r0 src=r0 offset=7 imm=0 #line 79 "sample/bindmonitor.c" if (r0 == IMMEDIATE(0)) #line 79 "sample/bindmonitor.c" @@ -470,12 +470,12 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 328 "sample/bindmonitor.c" goto label_7; - // EBPF_OP_JEQ_IMM pc=52 dst=r1 src=r0 offset=471 imm=2 + // EBPF_OP_JEQ_IMM pc=52 dst=r1 src=r0 offset=471 imm=2 #line 328 "sample/bindmonitor.c" if (r1 == IMMEDIATE(2)) #line 328 "sample/bindmonitor.c" goto label_4; - // EBPF_OP_LDXW pc=53 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=53 dst=r1 src=r0 offset=0 imm=0 #line 345 "sample/bindmonitor.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=54 dst=r0 src=r0 offset=473 imm=0 @@ -490,7 +490,7 @@ BindMonitor(void* context) if (r1 != IMMEDIATE(0)) #line 83 "sample/bindmonitor.c" goto label_8; - // EBPF_OP_LDXDW pc=57 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=57 dst=r1 src=r6 offset=0 imm=0 #line 87 "sample/bindmonitor.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=58 dst=r1 src=r0 offset=487 imm=0 @@ -498,7 +498,7 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 87 "sample/bindmonitor.c" goto label_8; - // EBPF_OP_LDXDW pc=59 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=59 dst=r1 src=r6 offset=8 imm=0 #line 87 "sample/bindmonitor.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=60 dst=r1 src=r0 offset=485 imm=0 @@ -506,7 +506,7 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 87 "sample/bindmonitor.c" goto label_8; - // EBPF_OP_MOV64_REG pc=61 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=61 dst=r8 src=r10 offset=0 imm=0 #line 87 "sample/bindmonitor.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=62 dst=r8 src=r0 offset=0 imm=-8 @@ -536,7 +536,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[3].tail_call) && (r0 == 0)) #line 91 "sample/bindmonitor.c" return 0; - // EBPF_OP_LDDW pc=70 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=70 dst=r1 src=r0 offset=0 imm=0 #line 92 "sample/bindmonitor.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=72 dst=r2 src=r8 offset=0 imm=0 @@ -551,12 +551,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[4].tail_call) && (r0 == 0)) #line 92 "sample/bindmonitor.c" return 0; - // EBPF_OP_JEQ_IMM pc=74 dst=r0 src=r0 offset=471 imm=0 + // EBPF_OP_JEQ_IMM pc=74 dst=r0 src=r0 offset=471 imm=0 #line 93 "sample/bindmonitor.c" if (r0 == IMMEDIATE(0)) #line 93 "sample/bindmonitor.c" goto label_8; - // EBPF_OP_LDXDW pc=75 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=75 dst=r1 src=r6 offset=0 imm=0 #line 107 "sample/bindmonitor.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_LDXDW pc=76 dst=r2 src=r6 offset=8 imm=0 @@ -573,7 +573,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 107 "sample/bindmonitor.c" goto label_1; - // EBPF_OP_LDXB pc=80 dst=r1 src=r1 offset=0 imm=0 + // EBPF_OP_LDXB pc=80 dst=r1 src=r1 offset=0 imm=0 #line 108 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(0)); // EBPF_OP_STXB pc=81 dst=r0 src=r1 offset=4 imm=0 @@ -596,7 +596,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 110 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=87 dst=r1 src=r1 offset=1 imm=0 + // EBPF_OP_LDXB pc=87 dst=r1 src=r1 offset=1 imm=0 #line 111 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(1)); // EBPF_OP_STXB pc=88 dst=r0 src=r1 offset=5 imm=0 @@ -619,7 +619,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 113 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=94 dst=r1 src=r1 offset=2 imm=0 + // EBPF_OP_LDXB pc=94 dst=r1 src=r1 offset=2 imm=0 #line 114 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(2)); // EBPF_OP_STXB pc=95 dst=r0 src=r1 offset=6 imm=0 @@ -642,7 +642,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 116 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=101 dst=r1 src=r1 offset=3 imm=0 + // EBPF_OP_LDXB pc=101 dst=r1 src=r1 offset=3 imm=0 #line 117 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(3)); // EBPF_OP_STXB pc=102 dst=r0 src=r1 offset=7 imm=0 @@ -665,7 +665,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 119 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=108 dst=r1 src=r1 offset=4 imm=0 + // EBPF_OP_LDXB pc=108 dst=r1 src=r1 offset=4 imm=0 #line 120 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(4)); // EBPF_OP_STXB pc=109 dst=r0 src=r1 offset=8 imm=0 @@ -688,7 +688,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 122 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=115 dst=r1 src=r1 offset=5 imm=0 + // EBPF_OP_LDXB pc=115 dst=r1 src=r1 offset=5 imm=0 #line 123 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(5)); // EBPF_OP_STXB pc=116 dst=r0 src=r1 offset=9 imm=0 @@ -711,7 +711,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 125 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=122 dst=r1 src=r1 offset=6 imm=0 + // EBPF_OP_LDXB pc=122 dst=r1 src=r1 offset=6 imm=0 #line 126 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(6)); // EBPF_OP_STXB pc=123 dst=r0 src=r1 offset=10 imm=0 @@ -734,7 +734,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 128 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=129 dst=r1 src=r1 offset=7 imm=0 + // EBPF_OP_LDXB pc=129 dst=r1 src=r1 offset=7 imm=0 #line 129 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(7)); // EBPF_OP_STXB pc=130 dst=r0 src=r1 offset=11 imm=0 @@ -757,7 +757,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 131 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=136 dst=r1 src=r1 offset=8 imm=0 + // EBPF_OP_LDXB pc=136 dst=r1 src=r1 offset=8 imm=0 #line 132 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(8)); // EBPF_OP_STXB pc=137 dst=r0 src=r1 offset=12 imm=0 @@ -780,7 +780,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 134 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=143 dst=r1 src=r1 offset=9 imm=0 + // EBPF_OP_LDXB pc=143 dst=r1 src=r1 offset=9 imm=0 #line 135 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(9)); // EBPF_OP_STXB pc=144 dst=r0 src=r1 offset=13 imm=0 @@ -803,7 +803,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 137 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=150 dst=r1 src=r1 offset=10 imm=0 + // EBPF_OP_LDXB pc=150 dst=r1 src=r1 offset=10 imm=0 #line 138 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(10)); // EBPF_OP_STXB pc=151 dst=r0 src=r1 offset=14 imm=0 @@ -826,7 +826,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 140 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=157 dst=r1 src=r1 offset=11 imm=0 + // EBPF_OP_LDXB pc=157 dst=r1 src=r1 offset=11 imm=0 #line 141 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(11)); // EBPF_OP_STXB pc=158 dst=r0 src=r1 offset=15 imm=0 @@ -849,7 +849,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 143 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=164 dst=r1 src=r1 offset=12 imm=0 + // EBPF_OP_LDXB pc=164 dst=r1 src=r1 offset=12 imm=0 #line 144 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(12)); // EBPF_OP_STXB pc=165 dst=r0 src=r1 offset=16 imm=0 @@ -872,7 +872,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 146 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=171 dst=r1 src=r1 offset=13 imm=0 + // EBPF_OP_LDXB pc=171 dst=r1 src=r1 offset=13 imm=0 #line 147 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(13)); // EBPF_OP_STXB pc=172 dst=r0 src=r1 offset=17 imm=0 @@ -895,7 +895,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 149 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=178 dst=r1 src=r1 offset=14 imm=0 + // EBPF_OP_LDXB pc=178 dst=r1 src=r1 offset=14 imm=0 #line 150 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(14)); // EBPF_OP_STXB pc=179 dst=r0 src=r1 offset=18 imm=0 @@ -918,7 +918,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 152 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=185 dst=r1 src=r1 offset=15 imm=0 + // EBPF_OP_LDXB pc=185 dst=r1 src=r1 offset=15 imm=0 #line 153 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(15)); // EBPF_OP_STXB pc=186 dst=r0 src=r1 offset=19 imm=0 @@ -941,7 +941,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 155 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=192 dst=r1 src=r1 offset=16 imm=0 + // EBPF_OP_LDXB pc=192 dst=r1 src=r1 offset=16 imm=0 #line 156 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(16)); // EBPF_OP_STXB pc=193 dst=r0 src=r1 offset=20 imm=0 @@ -964,7 +964,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 158 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=199 dst=r1 src=r1 offset=17 imm=0 + // EBPF_OP_LDXB pc=199 dst=r1 src=r1 offset=17 imm=0 #line 159 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(17)); // EBPF_OP_STXB pc=200 dst=r0 src=r1 offset=21 imm=0 @@ -987,7 +987,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 161 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=206 dst=r1 src=r1 offset=18 imm=0 + // EBPF_OP_LDXB pc=206 dst=r1 src=r1 offset=18 imm=0 #line 162 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(18)); // EBPF_OP_STXB pc=207 dst=r0 src=r1 offset=22 imm=0 @@ -1010,7 +1010,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 164 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=213 dst=r1 src=r1 offset=19 imm=0 + // EBPF_OP_LDXB pc=213 dst=r1 src=r1 offset=19 imm=0 #line 165 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(19)); // EBPF_OP_STXB pc=214 dst=r0 src=r1 offset=23 imm=0 @@ -1033,7 +1033,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 167 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=220 dst=r1 src=r1 offset=20 imm=0 + // EBPF_OP_LDXB pc=220 dst=r1 src=r1 offset=20 imm=0 #line 168 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(20)); // EBPF_OP_STXB pc=221 dst=r0 src=r1 offset=24 imm=0 @@ -1056,7 +1056,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 170 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=227 dst=r1 src=r1 offset=21 imm=0 + // EBPF_OP_LDXB pc=227 dst=r1 src=r1 offset=21 imm=0 #line 171 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(21)); // EBPF_OP_STXB pc=228 dst=r0 src=r1 offset=25 imm=0 @@ -1079,7 +1079,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 173 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=234 dst=r1 src=r1 offset=22 imm=0 + // EBPF_OP_LDXB pc=234 dst=r1 src=r1 offset=22 imm=0 #line 174 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(22)); // EBPF_OP_STXB pc=235 dst=r0 src=r1 offset=26 imm=0 @@ -1102,7 +1102,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 176 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=241 dst=r1 src=r1 offset=23 imm=0 + // EBPF_OP_LDXB pc=241 dst=r1 src=r1 offset=23 imm=0 #line 177 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(23)); // EBPF_OP_STXB pc=242 dst=r0 src=r1 offset=27 imm=0 @@ -1125,7 +1125,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 179 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=248 dst=r1 src=r1 offset=24 imm=0 + // EBPF_OP_LDXB pc=248 dst=r1 src=r1 offset=24 imm=0 #line 180 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(24)); // EBPF_OP_STXB pc=249 dst=r0 src=r1 offset=28 imm=0 @@ -1148,7 +1148,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 182 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=255 dst=r1 src=r1 offset=25 imm=0 + // EBPF_OP_LDXB pc=255 dst=r1 src=r1 offset=25 imm=0 #line 183 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(25)); // EBPF_OP_STXB pc=256 dst=r0 src=r1 offset=29 imm=0 @@ -1171,7 +1171,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 185 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=262 dst=r1 src=r1 offset=26 imm=0 + // EBPF_OP_LDXB pc=262 dst=r1 src=r1 offset=26 imm=0 #line 186 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(26)); // EBPF_OP_STXB pc=263 dst=r0 src=r1 offset=30 imm=0 @@ -1194,7 +1194,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 188 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=269 dst=r1 src=r1 offset=27 imm=0 + // EBPF_OP_LDXB pc=269 dst=r1 src=r1 offset=27 imm=0 #line 189 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(27)); // EBPF_OP_STXB pc=270 dst=r0 src=r1 offset=31 imm=0 @@ -1217,7 +1217,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 191 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=276 dst=r1 src=r1 offset=28 imm=0 + // EBPF_OP_LDXB pc=276 dst=r1 src=r1 offset=28 imm=0 #line 192 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(28)); // EBPF_OP_STXB pc=277 dst=r0 src=r1 offset=32 imm=0 @@ -1240,7 +1240,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 194 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=283 dst=r1 src=r1 offset=29 imm=0 + // EBPF_OP_LDXB pc=283 dst=r1 src=r1 offset=29 imm=0 #line 195 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(29)); // EBPF_OP_STXB pc=284 dst=r0 src=r1 offset=33 imm=0 @@ -1263,7 +1263,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 197 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=290 dst=r1 src=r1 offset=30 imm=0 + // EBPF_OP_LDXB pc=290 dst=r1 src=r1 offset=30 imm=0 #line 198 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(30)); // EBPF_OP_STXB pc=291 dst=r0 src=r1 offset=34 imm=0 @@ -1286,7 +1286,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 200 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=297 dst=r1 src=r1 offset=31 imm=0 + // EBPF_OP_LDXB pc=297 dst=r1 src=r1 offset=31 imm=0 #line 201 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(31)); // EBPF_OP_STXB pc=298 dst=r0 src=r1 offset=35 imm=0 @@ -1309,7 +1309,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 203 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=304 dst=r1 src=r1 offset=32 imm=0 + // EBPF_OP_LDXB pc=304 dst=r1 src=r1 offset=32 imm=0 #line 204 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(32)); // EBPF_OP_STXB pc=305 dst=r0 src=r1 offset=36 imm=0 @@ -1332,7 +1332,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 206 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=311 dst=r1 src=r1 offset=33 imm=0 + // EBPF_OP_LDXB pc=311 dst=r1 src=r1 offset=33 imm=0 #line 207 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(33)); // EBPF_OP_STXB pc=312 dst=r0 src=r1 offset=37 imm=0 @@ -1355,7 +1355,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 209 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=318 dst=r1 src=r1 offset=34 imm=0 + // EBPF_OP_LDXB pc=318 dst=r1 src=r1 offset=34 imm=0 #line 210 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(34)); // EBPF_OP_STXB pc=319 dst=r0 src=r1 offset=38 imm=0 @@ -1378,7 +1378,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 212 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=325 dst=r1 src=r1 offset=35 imm=0 + // EBPF_OP_LDXB pc=325 dst=r1 src=r1 offset=35 imm=0 #line 213 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(35)); // EBPF_OP_STXB pc=326 dst=r0 src=r1 offset=39 imm=0 @@ -1401,7 +1401,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 215 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=332 dst=r1 src=r1 offset=36 imm=0 + // EBPF_OP_LDXB pc=332 dst=r1 src=r1 offset=36 imm=0 #line 216 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(36)); // EBPF_OP_STXB pc=333 dst=r0 src=r1 offset=40 imm=0 @@ -1424,7 +1424,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 218 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=339 dst=r1 src=r1 offset=37 imm=0 + // EBPF_OP_LDXB pc=339 dst=r1 src=r1 offset=37 imm=0 #line 219 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(37)); // EBPF_OP_STXB pc=340 dst=r0 src=r1 offset=41 imm=0 @@ -1447,7 +1447,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 221 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=346 dst=r1 src=r1 offset=38 imm=0 + // EBPF_OP_LDXB pc=346 dst=r1 src=r1 offset=38 imm=0 #line 222 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(38)); // EBPF_OP_STXB pc=347 dst=r0 src=r1 offset=42 imm=0 @@ -1470,7 +1470,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 224 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=353 dst=r1 src=r1 offset=39 imm=0 + // EBPF_OP_LDXB pc=353 dst=r1 src=r1 offset=39 imm=0 #line 225 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(39)); // EBPF_OP_STXB pc=354 dst=r0 src=r1 offset=43 imm=0 @@ -1493,7 +1493,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 227 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=360 dst=r1 src=r1 offset=40 imm=0 + // EBPF_OP_LDXB pc=360 dst=r1 src=r1 offset=40 imm=0 #line 228 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_STXB pc=361 dst=r0 src=r1 offset=44 imm=0 @@ -1516,7 +1516,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 230 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=367 dst=r1 src=r1 offset=41 imm=0 + // EBPF_OP_LDXB pc=367 dst=r1 src=r1 offset=41 imm=0 #line 231 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(41)); // EBPF_OP_STXB pc=368 dst=r0 src=r1 offset=45 imm=0 @@ -1539,7 +1539,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 233 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=374 dst=r1 src=r1 offset=42 imm=0 + // EBPF_OP_LDXB pc=374 dst=r1 src=r1 offset=42 imm=0 #line 234 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(42)); // EBPF_OP_STXB pc=375 dst=r0 src=r1 offset=46 imm=0 @@ -1562,7 +1562,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 236 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=381 dst=r1 src=r1 offset=43 imm=0 + // EBPF_OP_LDXB pc=381 dst=r1 src=r1 offset=43 imm=0 #line 237 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(43)); // EBPF_OP_STXB pc=382 dst=r0 src=r1 offset=47 imm=0 @@ -1585,7 +1585,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 239 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=388 dst=r1 src=r1 offset=44 imm=0 + // EBPF_OP_LDXB pc=388 dst=r1 src=r1 offset=44 imm=0 #line 240 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(44)); // EBPF_OP_STXB pc=389 dst=r0 src=r1 offset=48 imm=0 @@ -1608,7 +1608,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 242 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=395 dst=r1 src=r1 offset=45 imm=0 + // EBPF_OP_LDXB pc=395 dst=r1 src=r1 offset=45 imm=0 #line 243 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(45)); // EBPF_OP_STXB pc=396 dst=r0 src=r1 offset=49 imm=0 @@ -1631,7 +1631,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 245 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=402 dst=r1 src=r1 offset=46 imm=0 + // EBPF_OP_LDXB pc=402 dst=r1 src=r1 offset=46 imm=0 #line 246 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(46)); // EBPF_OP_STXB pc=403 dst=r0 src=r1 offset=50 imm=0 @@ -1654,7 +1654,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 248 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=409 dst=r1 src=r1 offset=47 imm=0 + // EBPF_OP_LDXB pc=409 dst=r1 src=r1 offset=47 imm=0 #line 249 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(47)); // EBPF_OP_STXB pc=410 dst=r0 src=r1 offset=51 imm=0 @@ -1677,7 +1677,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 251 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=416 dst=r1 src=r1 offset=48 imm=0 + // EBPF_OP_LDXB pc=416 dst=r1 src=r1 offset=48 imm=0 #line 252 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(48)); // EBPF_OP_STXB pc=417 dst=r0 src=r1 offset=52 imm=0 @@ -1700,7 +1700,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 254 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=423 dst=r1 src=r1 offset=49 imm=0 + // EBPF_OP_LDXB pc=423 dst=r1 src=r1 offset=49 imm=0 #line 255 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(49)); // EBPF_OP_STXB pc=424 dst=r0 src=r1 offset=53 imm=0 @@ -1723,7 +1723,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 257 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=430 dst=r1 src=r1 offset=50 imm=0 + // EBPF_OP_LDXB pc=430 dst=r1 src=r1 offset=50 imm=0 #line 258 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(50)); // EBPF_OP_STXB pc=431 dst=r0 src=r1 offset=54 imm=0 @@ -1746,7 +1746,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 260 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=437 dst=r1 src=r1 offset=51 imm=0 + // EBPF_OP_LDXB pc=437 dst=r1 src=r1 offset=51 imm=0 #line 261 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(51)); // EBPF_OP_STXB pc=438 dst=r0 src=r1 offset=55 imm=0 @@ -1769,7 +1769,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 263 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=444 dst=r1 src=r1 offset=52 imm=0 + // EBPF_OP_LDXB pc=444 dst=r1 src=r1 offset=52 imm=0 #line 264 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(52)); // EBPF_OP_STXB pc=445 dst=r0 src=r1 offset=56 imm=0 @@ -1792,7 +1792,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 266 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=451 dst=r1 src=r1 offset=53 imm=0 + // EBPF_OP_LDXB pc=451 dst=r1 src=r1 offset=53 imm=0 #line 267 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(53)); // EBPF_OP_STXB pc=452 dst=r0 src=r1 offset=57 imm=0 @@ -1815,7 +1815,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 269 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=458 dst=r1 src=r1 offset=54 imm=0 + // EBPF_OP_LDXB pc=458 dst=r1 src=r1 offset=54 imm=0 #line 270 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(54)); // EBPF_OP_STXB pc=459 dst=r0 src=r1 offset=58 imm=0 @@ -1838,7 +1838,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 272 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=465 dst=r1 src=r1 offset=55 imm=0 + // EBPF_OP_LDXB pc=465 dst=r1 src=r1 offset=55 imm=0 #line 273 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(55)); // EBPF_OP_STXB pc=466 dst=r0 src=r1 offset=59 imm=0 @@ -1861,7 +1861,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 275 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=472 dst=r1 src=r1 offset=56 imm=0 + // EBPF_OP_LDXB pc=472 dst=r1 src=r1 offset=56 imm=0 #line 276 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(56)); // EBPF_OP_STXB pc=473 dst=r0 src=r1 offset=60 imm=0 @@ -1884,7 +1884,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 278 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=479 dst=r1 src=r1 offset=57 imm=0 + // EBPF_OP_LDXB pc=479 dst=r1 src=r1 offset=57 imm=0 #line 279 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(57)); // EBPF_OP_STXB pc=480 dst=r0 src=r1 offset=61 imm=0 @@ -1907,7 +1907,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 281 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=486 dst=r1 src=r1 offset=58 imm=0 + // EBPF_OP_LDXB pc=486 dst=r1 src=r1 offset=58 imm=0 #line 282 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(58)); // EBPF_OP_STXB pc=487 dst=r0 src=r1 offset=62 imm=0 @@ -1930,7 +1930,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 284 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=493 dst=r1 src=r1 offset=59 imm=0 + // EBPF_OP_LDXB pc=493 dst=r1 src=r1 offset=59 imm=0 #line 285 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(59)); // EBPF_OP_STXB pc=494 dst=r0 src=r1 offset=63 imm=0 @@ -1953,7 +1953,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 287 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=500 dst=r1 src=r1 offset=60 imm=0 + // EBPF_OP_LDXB pc=500 dst=r1 src=r1 offset=60 imm=0 #line 288 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(60)); // EBPF_OP_STXB pc=501 dst=r0 src=r1 offset=64 imm=0 @@ -1976,7 +1976,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 290 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=507 dst=r1 src=r1 offset=61 imm=0 + // EBPF_OP_LDXB pc=507 dst=r1 src=r1 offset=61 imm=0 #line 291 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(61)); // EBPF_OP_STXB pc=508 dst=r0 src=r1 offset=65 imm=0 @@ -1999,7 +1999,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 293 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=514 dst=r1 src=r1 offset=62 imm=0 + // EBPF_OP_LDXB pc=514 dst=r1 src=r1 offset=62 imm=0 #line 294 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(62)); // EBPF_OP_STXB pc=515 dst=r0 src=r1 offset=66 imm=0 @@ -2022,7 +2022,7 @@ BindMonitor(void* context) if ((int64_t)r3 > (int64_t)r2) #line 296 "sample/bindmonitor.c" goto label_2; - // EBPF_OP_LDXB pc=521 dst=r1 src=r1 offset=63 imm=0 + // EBPF_OP_LDXB pc=521 dst=r1 src=r1 offset=63 imm=0 #line 297 "sample/bindmonitor.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(63)); // EBPF_OP_STXB pc=522 dst=r0 src=r1 offset=67 imm=0 @@ -2040,7 +2040,7 @@ BindMonitor(void* context) if (r1 == IMMEDIATE(0)) #line 337 "sample/bindmonitor.c" goto label_6; - // EBPF_OP_ADD64_IMM pc=526 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=526 dst=r1 src=r0 offset=0 imm=-1 #line 338 "sample/bindmonitor.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=527 dst=r0 src=r1 offset=0 imm=0 @@ -2086,7 +2086,7 @@ BindMonitor(void* context) if ((BindMonitor_helpers[5].tail_call) && (r0 == 0)) #line 347 "sample/bindmonitor.c" return 0; - // EBPF_OP_JA pc=539 dst=r0 src=r0 offset=6 imm=0 + // EBPF_OP_JA pc=539 dst=r0 src=r0 offset=6 imm=0 #line 347 "sample/bindmonitor.c" goto label_8; label_7: @@ -2104,7 +2104,7 @@ BindMonitor(void* context) if (r1 >= r2) #line 330 "sample/bindmonitor.c" goto label_9; - // EBPF_OP_ADD64_IMM pc=544 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=544 dst=r1 src=r0 offset=0 imm=1 #line 334 "sample/bindmonitor.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=545 dst=r0 src=r1 offset=0 imm=0 @@ -2157,7 +2157,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bindmonitor_tailcall_dll.c b/tests/bpf2c_tests/expected/bindmonitor_tailcall_dll.c index 5c67ba36f2..3caac0c7fb 100644 --- a/tests/bpf2c_tests/expected/bindmonitor_tailcall_dll.c +++ b/tests/bpf2c_tests/expected/bindmonitor_tailcall_dll.c @@ -206,12 +206,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 321 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 323 "sample/bindmonitor_tailcall.c" if (r0 != IMMEDIATE(0)) #line 323 "sample/bindmonitor_tailcall.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 326 "sample/bindmonitor_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -313,12 +313,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 337 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 339 "sample/bindmonitor_tailcall.c" if (r0 != IMMEDIATE(0)) #line 339 "sample/bindmonitor_tailcall.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 342 "sample/bindmonitor_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -425,7 +425,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 354 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 354 "sample/bindmonitor_tailcall.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=519 imm=0 @@ -433,7 +433,7 @@ BindMonitor_Callee1(void* context) if (r7 == IMMEDIATE(0)) #line 355 "sample/bindmonitor_tailcall.c" goto label_9; - // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 #line 355 "sample/bindmonitor_tailcall.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=11 dst=r1 src=r0 offset=517 imm=0 @@ -441,7 +441,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 355 "sample/bindmonitor_tailcall.c" goto label_9; - // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 #line 81 "sample/bindmonitor_tailcall.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-8 imm=0 @@ -495,7 +495,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 86 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=7 imm=0 + // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=7 imm=0 #line 87 "sample/bindmonitor_tailcall.c" if (r0 == IMMEDIATE(0)) #line 87 "sample/bindmonitor_tailcall.c" @@ -518,12 +518,12 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 365 "sample/bindmonitor_tailcall.c" goto label_7; - // EBPF_OP_JEQ_IMM pc=34 dst=r1 src=r0 offset=471 imm=2 + // EBPF_OP_JEQ_IMM pc=34 dst=r1 src=r0 offset=471 imm=2 #line 365 "sample/bindmonitor_tailcall.c" if (r1 == IMMEDIATE(2)) #line 365 "sample/bindmonitor_tailcall.c" goto label_4; - // EBPF_OP_LDXW pc=35 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=35 dst=r1 src=r0 offset=0 imm=0 #line 382 "sample/bindmonitor_tailcall.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=36 dst=r0 src=r0 offset=473 imm=0 @@ -538,7 +538,7 @@ BindMonitor_Callee1(void* context) if (r1 != IMMEDIATE(0)) #line 91 "sample/bindmonitor_tailcall.c" goto label_8; - // EBPF_OP_LDXDW pc=39 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=39 dst=r1 src=r6 offset=0 imm=0 #line 95 "sample/bindmonitor_tailcall.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=40 dst=r1 src=r0 offset=487 imm=0 @@ -546,7 +546,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 95 "sample/bindmonitor_tailcall.c" goto label_8; - // EBPF_OP_LDXDW pc=41 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=41 dst=r1 src=r6 offset=8 imm=0 #line 95 "sample/bindmonitor_tailcall.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=42 dst=r1 src=r0 offset=485 imm=0 @@ -554,7 +554,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 95 "sample/bindmonitor_tailcall.c" goto label_8; - // EBPF_OP_MOV64_REG pc=43 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=43 dst=r8 src=r10 offset=0 imm=0 #line 95 "sample/bindmonitor_tailcall.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=44 dst=r8 src=r0 offset=0 imm=-8 @@ -584,7 +584,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 99 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_LDDW pc=52 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=52 dst=r1 src=r0 offset=0 imm=0 #line 100 "sample/bindmonitor_tailcall.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=54 dst=r2 src=r8 offset=0 imm=0 @@ -599,12 +599,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 100 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JEQ_IMM pc=56 dst=r0 src=r0 offset=471 imm=0 + // EBPF_OP_JEQ_IMM pc=56 dst=r0 src=r0 offset=471 imm=0 #line 101 "sample/bindmonitor_tailcall.c" if (r0 == IMMEDIATE(0)) #line 101 "sample/bindmonitor_tailcall.c" goto label_8; - // EBPF_OP_LDXDW pc=57 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=57 dst=r1 src=r6 offset=0 imm=0 #line 115 "sample/bindmonitor_tailcall.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_LDXDW pc=58 dst=r2 src=r6 offset=8 imm=0 @@ -621,7 +621,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 115 "sample/bindmonitor_tailcall.c" goto label_1; - // EBPF_OP_LDXB pc=62 dst=r1 src=r1 offset=0 imm=0 + // EBPF_OP_LDXB pc=62 dst=r1 src=r1 offset=0 imm=0 #line 116 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(0)); // EBPF_OP_STXB pc=63 dst=r0 src=r1 offset=4 imm=0 @@ -644,7 +644,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 118 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=69 dst=r1 src=r1 offset=1 imm=0 + // EBPF_OP_LDXB pc=69 dst=r1 src=r1 offset=1 imm=0 #line 119 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(1)); // EBPF_OP_STXB pc=70 dst=r0 src=r1 offset=5 imm=0 @@ -667,7 +667,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 121 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=76 dst=r1 src=r1 offset=2 imm=0 + // EBPF_OP_LDXB pc=76 dst=r1 src=r1 offset=2 imm=0 #line 122 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(2)); // EBPF_OP_STXB pc=77 dst=r0 src=r1 offset=6 imm=0 @@ -690,7 +690,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 124 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=83 dst=r1 src=r1 offset=3 imm=0 + // EBPF_OP_LDXB pc=83 dst=r1 src=r1 offset=3 imm=0 #line 125 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(3)); // EBPF_OP_STXB pc=84 dst=r0 src=r1 offset=7 imm=0 @@ -713,7 +713,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 127 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=90 dst=r1 src=r1 offset=4 imm=0 + // EBPF_OP_LDXB pc=90 dst=r1 src=r1 offset=4 imm=0 #line 128 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(4)); // EBPF_OP_STXB pc=91 dst=r0 src=r1 offset=8 imm=0 @@ -736,7 +736,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 130 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=97 dst=r1 src=r1 offset=5 imm=0 + // EBPF_OP_LDXB pc=97 dst=r1 src=r1 offset=5 imm=0 #line 131 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(5)); // EBPF_OP_STXB pc=98 dst=r0 src=r1 offset=9 imm=0 @@ -759,7 +759,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 133 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=104 dst=r1 src=r1 offset=6 imm=0 + // EBPF_OP_LDXB pc=104 dst=r1 src=r1 offset=6 imm=0 #line 134 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(6)); // EBPF_OP_STXB pc=105 dst=r0 src=r1 offset=10 imm=0 @@ -782,7 +782,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 136 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=111 dst=r1 src=r1 offset=7 imm=0 + // EBPF_OP_LDXB pc=111 dst=r1 src=r1 offset=7 imm=0 #line 137 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(7)); // EBPF_OP_STXB pc=112 dst=r0 src=r1 offset=11 imm=0 @@ -805,7 +805,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 139 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=118 dst=r1 src=r1 offset=8 imm=0 + // EBPF_OP_LDXB pc=118 dst=r1 src=r1 offset=8 imm=0 #line 140 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(8)); // EBPF_OP_STXB pc=119 dst=r0 src=r1 offset=12 imm=0 @@ -828,7 +828,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 142 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=125 dst=r1 src=r1 offset=9 imm=0 + // EBPF_OP_LDXB pc=125 dst=r1 src=r1 offset=9 imm=0 #line 143 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(9)); // EBPF_OP_STXB pc=126 dst=r0 src=r1 offset=13 imm=0 @@ -851,7 +851,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 145 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=132 dst=r1 src=r1 offset=10 imm=0 + // EBPF_OP_LDXB pc=132 dst=r1 src=r1 offset=10 imm=0 #line 146 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(10)); // EBPF_OP_STXB pc=133 dst=r0 src=r1 offset=14 imm=0 @@ -874,7 +874,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 148 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=139 dst=r1 src=r1 offset=11 imm=0 + // EBPF_OP_LDXB pc=139 dst=r1 src=r1 offset=11 imm=0 #line 149 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(11)); // EBPF_OP_STXB pc=140 dst=r0 src=r1 offset=15 imm=0 @@ -897,7 +897,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 151 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=146 dst=r1 src=r1 offset=12 imm=0 + // EBPF_OP_LDXB pc=146 dst=r1 src=r1 offset=12 imm=0 #line 152 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(12)); // EBPF_OP_STXB pc=147 dst=r0 src=r1 offset=16 imm=0 @@ -920,7 +920,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 154 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=153 dst=r1 src=r1 offset=13 imm=0 + // EBPF_OP_LDXB pc=153 dst=r1 src=r1 offset=13 imm=0 #line 155 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(13)); // EBPF_OP_STXB pc=154 dst=r0 src=r1 offset=17 imm=0 @@ -943,7 +943,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 157 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=160 dst=r1 src=r1 offset=14 imm=0 + // EBPF_OP_LDXB pc=160 dst=r1 src=r1 offset=14 imm=0 #line 158 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(14)); // EBPF_OP_STXB pc=161 dst=r0 src=r1 offset=18 imm=0 @@ -966,7 +966,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 160 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=167 dst=r1 src=r1 offset=15 imm=0 + // EBPF_OP_LDXB pc=167 dst=r1 src=r1 offset=15 imm=0 #line 161 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(15)); // EBPF_OP_STXB pc=168 dst=r0 src=r1 offset=19 imm=0 @@ -989,7 +989,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 163 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=174 dst=r1 src=r1 offset=16 imm=0 + // EBPF_OP_LDXB pc=174 dst=r1 src=r1 offset=16 imm=0 #line 164 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(16)); // EBPF_OP_STXB pc=175 dst=r0 src=r1 offset=20 imm=0 @@ -1012,7 +1012,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 166 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=181 dst=r1 src=r1 offset=17 imm=0 + // EBPF_OP_LDXB pc=181 dst=r1 src=r1 offset=17 imm=0 #line 167 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(17)); // EBPF_OP_STXB pc=182 dst=r0 src=r1 offset=21 imm=0 @@ -1035,7 +1035,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 169 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=188 dst=r1 src=r1 offset=18 imm=0 + // EBPF_OP_LDXB pc=188 dst=r1 src=r1 offset=18 imm=0 #line 170 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(18)); // EBPF_OP_STXB pc=189 dst=r0 src=r1 offset=22 imm=0 @@ -1058,7 +1058,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 172 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=195 dst=r1 src=r1 offset=19 imm=0 + // EBPF_OP_LDXB pc=195 dst=r1 src=r1 offset=19 imm=0 #line 173 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(19)); // EBPF_OP_STXB pc=196 dst=r0 src=r1 offset=23 imm=0 @@ -1081,7 +1081,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 175 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=202 dst=r1 src=r1 offset=20 imm=0 + // EBPF_OP_LDXB pc=202 dst=r1 src=r1 offset=20 imm=0 #line 176 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(20)); // EBPF_OP_STXB pc=203 dst=r0 src=r1 offset=24 imm=0 @@ -1104,7 +1104,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 178 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=209 dst=r1 src=r1 offset=21 imm=0 + // EBPF_OP_LDXB pc=209 dst=r1 src=r1 offset=21 imm=0 #line 179 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(21)); // EBPF_OP_STXB pc=210 dst=r0 src=r1 offset=25 imm=0 @@ -1127,7 +1127,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 181 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=216 dst=r1 src=r1 offset=22 imm=0 + // EBPF_OP_LDXB pc=216 dst=r1 src=r1 offset=22 imm=0 #line 182 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(22)); // EBPF_OP_STXB pc=217 dst=r0 src=r1 offset=26 imm=0 @@ -1150,7 +1150,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 184 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=223 dst=r1 src=r1 offset=23 imm=0 + // EBPF_OP_LDXB pc=223 dst=r1 src=r1 offset=23 imm=0 #line 185 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(23)); // EBPF_OP_STXB pc=224 dst=r0 src=r1 offset=27 imm=0 @@ -1173,7 +1173,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 187 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=230 dst=r1 src=r1 offset=24 imm=0 + // EBPF_OP_LDXB pc=230 dst=r1 src=r1 offset=24 imm=0 #line 188 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(24)); // EBPF_OP_STXB pc=231 dst=r0 src=r1 offset=28 imm=0 @@ -1196,7 +1196,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 190 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=237 dst=r1 src=r1 offset=25 imm=0 + // EBPF_OP_LDXB pc=237 dst=r1 src=r1 offset=25 imm=0 #line 191 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(25)); // EBPF_OP_STXB pc=238 dst=r0 src=r1 offset=29 imm=0 @@ -1219,7 +1219,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 193 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=244 dst=r1 src=r1 offset=26 imm=0 + // EBPF_OP_LDXB pc=244 dst=r1 src=r1 offset=26 imm=0 #line 194 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(26)); // EBPF_OP_STXB pc=245 dst=r0 src=r1 offset=30 imm=0 @@ -1242,7 +1242,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 196 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=251 dst=r1 src=r1 offset=27 imm=0 + // EBPF_OP_LDXB pc=251 dst=r1 src=r1 offset=27 imm=0 #line 197 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(27)); // EBPF_OP_STXB pc=252 dst=r0 src=r1 offset=31 imm=0 @@ -1265,7 +1265,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 199 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=258 dst=r1 src=r1 offset=28 imm=0 + // EBPF_OP_LDXB pc=258 dst=r1 src=r1 offset=28 imm=0 #line 200 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(28)); // EBPF_OP_STXB pc=259 dst=r0 src=r1 offset=32 imm=0 @@ -1288,7 +1288,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 202 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=265 dst=r1 src=r1 offset=29 imm=0 + // EBPF_OP_LDXB pc=265 dst=r1 src=r1 offset=29 imm=0 #line 203 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(29)); // EBPF_OP_STXB pc=266 dst=r0 src=r1 offset=33 imm=0 @@ -1311,7 +1311,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 205 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=272 dst=r1 src=r1 offset=30 imm=0 + // EBPF_OP_LDXB pc=272 dst=r1 src=r1 offset=30 imm=0 #line 206 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(30)); // EBPF_OP_STXB pc=273 dst=r0 src=r1 offset=34 imm=0 @@ -1334,7 +1334,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 208 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=279 dst=r1 src=r1 offset=31 imm=0 + // EBPF_OP_LDXB pc=279 dst=r1 src=r1 offset=31 imm=0 #line 209 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(31)); // EBPF_OP_STXB pc=280 dst=r0 src=r1 offset=35 imm=0 @@ -1357,7 +1357,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 211 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=286 dst=r1 src=r1 offset=32 imm=0 + // EBPF_OP_LDXB pc=286 dst=r1 src=r1 offset=32 imm=0 #line 212 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(32)); // EBPF_OP_STXB pc=287 dst=r0 src=r1 offset=36 imm=0 @@ -1380,7 +1380,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 214 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=293 dst=r1 src=r1 offset=33 imm=0 + // EBPF_OP_LDXB pc=293 dst=r1 src=r1 offset=33 imm=0 #line 215 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(33)); // EBPF_OP_STXB pc=294 dst=r0 src=r1 offset=37 imm=0 @@ -1403,7 +1403,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 217 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=300 dst=r1 src=r1 offset=34 imm=0 + // EBPF_OP_LDXB pc=300 dst=r1 src=r1 offset=34 imm=0 #line 218 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(34)); // EBPF_OP_STXB pc=301 dst=r0 src=r1 offset=38 imm=0 @@ -1426,7 +1426,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 220 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=307 dst=r1 src=r1 offset=35 imm=0 + // EBPF_OP_LDXB pc=307 dst=r1 src=r1 offset=35 imm=0 #line 221 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(35)); // EBPF_OP_STXB pc=308 dst=r0 src=r1 offset=39 imm=0 @@ -1449,7 +1449,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 223 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=314 dst=r1 src=r1 offset=36 imm=0 + // EBPF_OP_LDXB pc=314 dst=r1 src=r1 offset=36 imm=0 #line 224 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(36)); // EBPF_OP_STXB pc=315 dst=r0 src=r1 offset=40 imm=0 @@ -1472,7 +1472,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 226 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=321 dst=r1 src=r1 offset=37 imm=0 + // EBPF_OP_LDXB pc=321 dst=r1 src=r1 offset=37 imm=0 #line 227 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(37)); // EBPF_OP_STXB pc=322 dst=r0 src=r1 offset=41 imm=0 @@ -1495,7 +1495,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 229 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=328 dst=r1 src=r1 offset=38 imm=0 + // EBPF_OP_LDXB pc=328 dst=r1 src=r1 offset=38 imm=0 #line 230 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(38)); // EBPF_OP_STXB pc=329 dst=r0 src=r1 offset=42 imm=0 @@ -1518,7 +1518,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 232 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=335 dst=r1 src=r1 offset=39 imm=0 + // EBPF_OP_LDXB pc=335 dst=r1 src=r1 offset=39 imm=0 #line 233 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(39)); // EBPF_OP_STXB pc=336 dst=r0 src=r1 offset=43 imm=0 @@ -1541,7 +1541,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 235 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=342 dst=r1 src=r1 offset=40 imm=0 + // EBPF_OP_LDXB pc=342 dst=r1 src=r1 offset=40 imm=0 #line 236 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_STXB pc=343 dst=r0 src=r1 offset=44 imm=0 @@ -1564,7 +1564,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 238 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=349 dst=r1 src=r1 offset=41 imm=0 + // EBPF_OP_LDXB pc=349 dst=r1 src=r1 offset=41 imm=0 #line 239 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(41)); // EBPF_OP_STXB pc=350 dst=r0 src=r1 offset=45 imm=0 @@ -1587,7 +1587,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 241 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=356 dst=r1 src=r1 offset=42 imm=0 + // EBPF_OP_LDXB pc=356 dst=r1 src=r1 offset=42 imm=0 #line 242 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(42)); // EBPF_OP_STXB pc=357 dst=r0 src=r1 offset=46 imm=0 @@ -1610,7 +1610,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 244 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=363 dst=r1 src=r1 offset=43 imm=0 + // EBPF_OP_LDXB pc=363 dst=r1 src=r1 offset=43 imm=0 #line 245 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(43)); // EBPF_OP_STXB pc=364 dst=r0 src=r1 offset=47 imm=0 @@ -1633,7 +1633,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 247 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=370 dst=r1 src=r1 offset=44 imm=0 + // EBPF_OP_LDXB pc=370 dst=r1 src=r1 offset=44 imm=0 #line 248 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(44)); // EBPF_OP_STXB pc=371 dst=r0 src=r1 offset=48 imm=0 @@ -1656,7 +1656,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 250 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=377 dst=r1 src=r1 offset=45 imm=0 + // EBPF_OP_LDXB pc=377 dst=r1 src=r1 offset=45 imm=0 #line 251 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(45)); // EBPF_OP_STXB pc=378 dst=r0 src=r1 offset=49 imm=0 @@ -1679,7 +1679,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 253 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=384 dst=r1 src=r1 offset=46 imm=0 + // EBPF_OP_LDXB pc=384 dst=r1 src=r1 offset=46 imm=0 #line 254 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(46)); // EBPF_OP_STXB pc=385 dst=r0 src=r1 offset=50 imm=0 @@ -1702,7 +1702,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 256 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=391 dst=r1 src=r1 offset=47 imm=0 + // EBPF_OP_LDXB pc=391 dst=r1 src=r1 offset=47 imm=0 #line 257 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(47)); // EBPF_OP_STXB pc=392 dst=r0 src=r1 offset=51 imm=0 @@ -1725,7 +1725,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 259 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=398 dst=r1 src=r1 offset=48 imm=0 + // EBPF_OP_LDXB pc=398 dst=r1 src=r1 offset=48 imm=0 #line 260 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(48)); // EBPF_OP_STXB pc=399 dst=r0 src=r1 offset=52 imm=0 @@ -1748,7 +1748,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 262 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=405 dst=r1 src=r1 offset=49 imm=0 + // EBPF_OP_LDXB pc=405 dst=r1 src=r1 offset=49 imm=0 #line 263 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(49)); // EBPF_OP_STXB pc=406 dst=r0 src=r1 offset=53 imm=0 @@ -1771,7 +1771,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 265 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=412 dst=r1 src=r1 offset=50 imm=0 + // EBPF_OP_LDXB pc=412 dst=r1 src=r1 offset=50 imm=0 #line 266 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(50)); // EBPF_OP_STXB pc=413 dst=r0 src=r1 offset=54 imm=0 @@ -1794,7 +1794,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 268 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=419 dst=r1 src=r1 offset=51 imm=0 + // EBPF_OP_LDXB pc=419 dst=r1 src=r1 offset=51 imm=0 #line 269 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(51)); // EBPF_OP_STXB pc=420 dst=r0 src=r1 offset=55 imm=0 @@ -1817,7 +1817,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 271 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=426 dst=r1 src=r1 offset=52 imm=0 + // EBPF_OP_LDXB pc=426 dst=r1 src=r1 offset=52 imm=0 #line 272 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(52)); // EBPF_OP_STXB pc=427 dst=r0 src=r1 offset=56 imm=0 @@ -1840,7 +1840,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 274 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=433 dst=r1 src=r1 offset=53 imm=0 + // EBPF_OP_LDXB pc=433 dst=r1 src=r1 offset=53 imm=0 #line 275 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(53)); // EBPF_OP_STXB pc=434 dst=r0 src=r1 offset=57 imm=0 @@ -1863,7 +1863,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 277 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=440 dst=r1 src=r1 offset=54 imm=0 + // EBPF_OP_LDXB pc=440 dst=r1 src=r1 offset=54 imm=0 #line 278 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(54)); // EBPF_OP_STXB pc=441 dst=r0 src=r1 offset=58 imm=0 @@ -1886,7 +1886,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 280 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=447 dst=r1 src=r1 offset=55 imm=0 + // EBPF_OP_LDXB pc=447 dst=r1 src=r1 offset=55 imm=0 #line 281 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(55)); // EBPF_OP_STXB pc=448 dst=r0 src=r1 offset=59 imm=0 @@ -1909,7 +1909,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 283 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=454 dst=r1 src=r1 offset=56 imm=0 + // EBPF_OP_LDXB pc=454 dst=r1 src=r1 offset=56 imm=0 #line 284 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(56)); // EBPF_OP_STXB pc=455 dst=r0 src=r1 offset=60 imm=0 @@ -1932,7 +1932,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 286 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=461 dst=r1 src=r1 offset=57 imm=0 + // EBPF_OP_LDXB pc=461 dst=r1 src=r1 offset=57 imm=0 #line 287 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(57)); // EBPF_OP_STXB pc=462 dst=r0 src=r1 offset=61 imm=0 @@ -1955,7 +1955,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 289 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=468 dst=r1 src=r1 offset=58 imm=0 + // EBPF_OP_LDXB pc=468 dst=r1 src=r1 offset=58 imm=0 #line 290 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(58)); // EBPF_OP_STXB pc=469 dst=r0 src=r1 offset=62 imm=0 @@ -1978,7 +1978,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 292 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=475 dst=r1 src=r1 offset=59 imm=0 + // EBPF_OP_LDXB pc=475 dst=r1 src=r1 offset=59 imm=0 #line 293 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(59)); // EBPF_OP_STXB pc=476 dst=r0 src=r1 offset=63 imm=0 @@ -2001,7 +2001,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 295 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=482 dst=r1 src=r1 offset=60 imm=0 + // EBPF_OP_LDXB pc=482 dst=r1 src=r1 offset=60 imm=0 #line 296 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(60)); // EBPF_OP_STXB pc=483 dst=r0 src=r1 offset=64 imm=0 @@ -2024,7 +2024,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 298 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=489 dst=r1 src=r1 offset=61 imm=0 + // EBPF_OP_LDXB pc=489 dst=r1 src=r1 offset=61 imm=0 #line 299 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(61)); // EBPF_OP_STXB pc=490 dst=r0 src=r1 offset=65 imm=0 @@ -2047,7 +2047,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 301 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=496 dst=r1 src=r1 offset=62 imm=0 + // EBPF_OP_LDXB pc=496 dst=r1 src=r1 offset=62 imm=0 #line 302 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(62)); // EBPF_OP_STXB pc=497 dst=r0 src=r1 offset=66 imm=0 @@ -2070,7 +2070,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 304 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=503 dst=r1 src=r1 offset=63 imm=0 + // EBPF_OP_LDXB pc=503 dst=r1 src=r1 offset=63 imm=0 #line 305 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(63)); // EBPF_OP_STXB pc=504 dst=r0 src=r1 offset=67 imm=0 @@ -2088,7 +2088,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 374 "sample/bindmonitor_tailcall.c" goto label_6; - // EBPF_OP_ADD64_IMM pc=508 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=508 dst=r1 src=r0 offset=0 imm=-1 #line 375 "sample/bindmonitor_tailcall.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=509 dst=r0 src=r1 offset=0 imm=0 @@ -2134,7 +2134,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[2].tail_call) && (r0 == 0)) #line 384 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JA pc=521 dst=r0 src=r0 offset=6 imm=0 + // EBPF_OP_JA pc=521 dst=r0 src=r0 offset=6 imm=0 #line 384 "sample/bindmonitor_tailcall.c" goto label_8; label_7: @@ -2152,7 +2152,7 @@ BindMonitor_Callee1(void* context) if (r1 >= r2) #line 367 "sample/bindmonitor_tailcall.c" goto label_9; - // EBPF_OP_ADD64_IMM pc=526 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=526 dst=r1 src=r0 offset=0 imm=1 #line 371 "sample/bindmonitor_tailcall.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=527 dst=r0 src=r1 offset=0 imm=0 @@ -2233,7 +2233,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bindmonitor_tailcall_raw.c b/tests/bpf2c_tests/expected/bindmonitor_tailcall_raw.c index f7ffb42518..e2f50f73ae 100644 --- a/tests/bpf2c_tests/expected/bindmonitor_tailcall_raw.c +++ b/tests/bpf2c_tests/expected/bindmonitor_tailcall_raw.c @@ -180,12 +180,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 321 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 323 "sample/bindmonitor_tailcall.c" if (r0 != IMMEDIATE(0)) #line 323 "sample/bindmonitor_tailcall.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 326 "sample/bindmonitor_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -287,12 +287,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 337 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 339 "sample/bindmonitor_tailcall.c" if (r0 != IMMEDIATE(0)) #line 339 "sample/bindmonitor_tailcall.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 342 "sample/bindmonitor_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -399,7 +399,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 354 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 354 "sample/bindmonitor_tailcall.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=519 imm=0 @@ -407,7 +407,7 @@ BindMonitor_Callee1(void* context) if (r7 == IMMEDIATE(0)) #line 355 "sample/bindmonitor_tailcall.c" goto label_9; - // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 #line 355 "sample/bindmonitor_tailcall.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=11 dst=r1 src=r0 offset=517 imm=0 @@ -415,7 +415,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 355 "sample/bindmonitor_tailcall.c" goto label_9; - // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 #line 81 "sample/bindmonitor_tailcall.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-8 imm=0 @@ -469,7 +469,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 86 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=7 imm=0 + // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=7 imm=0 #line 87 "sample/bindmonitor_tailcall.c" if (r0 == IMMEDIATE(0)) #line 87 "sample/bindmonitor_tailcall.c" @@ -492,12 +492,12 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 365 "sample/bindmonitor_tailcall.c" goto label_7; - // EBPF_OP_JEQ_IMM pc=34 dst=r1 src=r0 offset=471 imm=2 + // EBPF_OP_JEQ_IMM pc=34 dst=r1 src=r0 offset=471 imm=2 #line 365 "sample/bindmonitor_tailcall.c" if (r1 == IMMEDIATE(2)) #line 365 "sample/bindmonitor_tailcall.c" goto label_4; - // EBPF_OP_LDXW pc=35 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=35 dst=r1 src=r0 offset=0 imm=0 #line 382 "sample/bindmonitor_tailcall.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=36 dst=r0 src=r0 offset=473 imm=0 @@ -512,7 +512,7 @@ BindMonitor_Callee1(void* context) if (r1 != IMMEDIATE(0)) #line 91 "sample/bindmonitor_tailcall.c" goto label_8; - // EBPF_OP_LDXDW pc=39 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=39 dst=r1 src=r6 offset=0 imm=0 #line 95 "sample/bindmonitor_tailcall.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=40 dst=r1 src=r0 offset=487 imm=0 @@ -520,7 +520,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 95 "sample/bindmonitor_tailcall.c" goto label_8; - // EBPF_OP_LDXDW pc=41 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=41 dst=r1 src=r6 offset=8 imm=0 #line 95 "sample/bindmonitor_tailcall.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=42 dst=r1 src=r0 offset=485 imm=0 @@ -528,7 +528,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 95 "sample/bindmonitor_tailcall.c" goto label_8; - // EBPF_OP_MOV64_REG pc=43 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=43 dst=r8 src=r10 offset=0 imm=0 #line 95 "sample/bindmonitor_tailcall.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=44 dst=r8 src=r0 offset=0 imm=-8 @@ -558,7 +558,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 99 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_LDDW pc=52 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=52 dst=r1 src=r0 offset=0 imm=0 #line 100 "sample/bindmonitor_tailcall.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=54 dst=r2 src=r8 offset=0 imm=0 @@ -573,12 +573,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 100 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JEQ_IMM pc=56 dst=r0 src=r0 offset=471 imm=0 + // EBPF_OP_JEQ_IMM pc=56 dst=r0 src=r0 offset=471 imm=0 #line 101 "sample/bindmonitor_tailcall.c" if (r0 == IMMEDIATE(0)) #line 101 "sample/bindmonitor_tailcall.c" goto label_8; - // EBPF_OP_LDXDW pc=57 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=57 dst=r1 src=r6 offset=0 imm=0 #line 115 "sample/bindmonitor_tailcall.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_LDXDW pc=58 dst=r2 src=r6 offset=8 imm=0 @@ -595,7 +595,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 115 "sample/bindmonitor_tailcall.c" goto label_1; - // EBPF_OP_LDXB pc=62 dst=r1 src=r1 offset=0 imm=0 + // EBPF_OP_LDXB pc=62 dst=r1 src=r1 offset=0 imm=0 #line 116 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(0)); // EBPF_OP_STXB pc=63 dst=r0 src=r1 offset=4 imm=0 @@ -618,7 +618,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 118 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=69 dst=r1 src=r1 offset=1 imm=0 + // EBPF_OP_LDXB pc=69 dst=r1 src=r1 offset=1 imm=0 #line 119 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(1)); // EBPF_OP_STXB pc=70 dst=r0 src=r1 offset=5 imm=0 @@ -641,7 +641,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 121 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=76 dst=r1 src=r1 offset=2 imm=0 + // EBPF_OP_LDXB pc=76 dst=r1 src=r1 offset=2 imm=0 #line 122 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(2)); // EBPF_OP_STXB pc=77 dst=r0 src=r1 offset=6 imm=0 @@ -664,7 +664,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 124 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=83 dst=r1 src=r1 offset=3 imm=0 + // EBPF_OP_LDXB pc=83 dst=r1 src=r1 offset=3 imm=0 #line 125 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(3)); // EBPF_OP_STXB pc=84 dst=r0 src=r1 offset=7 imm=0 @@ -687,7 +687,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 127 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=90 dst=r1 src=r1 offset=4 imm=0 + // EBPF_OP_LDXB pc=90 dst=r1 src=r1 offset=4 imm=0 #line 128 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(4)); // EBPF_OP_STXB pc=91 dst=r0 src=r1 offset=8 imm=0 @@ -710,7 +710,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 130 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=97 dst=r1 src=r1 offset=5 imm=0 + // EBPF_OP_LDXB pc=97 dst=r1 src=r1 offset=5 imm=0 #line 131 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(5)); // EBPF_OP_STXB pc=98 dst=r0 src=r1 offset=9 imm=0 @@ -733,7 +733,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 133 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=104 dst=r1 src=r1 offset=6 imm=0 + // EBPF_OP_LDXB pc=104 dst=r1 src=r1 offset=6 imm=0 #line 134 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(6)); // EBPF_OP_STXB pc=105 dst=r0 src=r1 offset=10 imm=0 @@ -756,7 +756,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 136 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=111 dst=r1 src=r1 offset=7 imm=0 + // EBPF_OP_LDXB pc=111 dst=r1 src=r1 offset=7 imm=0 #line 137 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(7)); // EBPF_OP_STXB pc=112 dst=r0 src=r1 offset=11 imm=0 @@ -779,7 +779,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 139 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=118 dst=r1 src=r1 offset=8 imm=0 + // EBPF_OP_LDXB pc=118 dst=r1 src=r1 offset=8 imm=0 #line 140 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(8)); // EBPF_OP_STXB pc=119 dst=r0 src=r1 offset=12 imm=0 @@ -802,7 +802,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 142 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=125 dst=r1 src=r1 offset=9 imm=0 + // EBPF_OP_LDXB pc=125 dst=r1 src=r1 offset=9 imm=0 #line 143 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(9)); // EBPF_OP_STXB pc=126 dst=r0 src=r1 offset=13 imm=0 @@ -825,7 +825,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 145 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=132 dst=r1 src=r1 offset=10 imm=0 + // EBPF_OP_LDXB pc=132 dst=r1 src=r1 offset=10 imm=0 #line 146 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(10)); // EBPF_OP_STXB pc=133 dst=r0 src=r1 offset=14 imm=0 @@ -848,7 +848,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 148 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=139 dst=r1 src=r1 offset=11 imm=0 + // EBPF_OP_LDXB pc=139 dst=r1 src=r1 offset=11 imm=0 #line 149 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(11)); // EBPF_OP_STXB pc=140 dst=r0 src=r1 offset=15 imm=0 @@ -871,7 +871,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 151 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=146 dst=r1 src=r1 offset=12 imm=0 + // EBPF_OP_LDXB pc=146 dst=r1 src=r1 offset=12 imm=0 #line 152 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(12)); // EBPF_OP_STXB pc=147 dst=r0 src=r1 offset=16 imm=0 @@ -894,7 +894,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 154 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=153 dst=r1 src=r1 offset=13 imm=0 + // EBPF_OP_LDXB pc=153 dst=r1 src=r1 offset=13 imm=0 #line 155 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(13)); // EBPF_OP_STXB pc=154 dst=r0 src=r1 offset=17 imm=0 @@ -917,7 +917,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 157 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=160 dst=r1 src=r1 offset=14 imm=0 + // EBPF_OP_LDXB pc=160 dst=r1 src=r1 offset=14 imm=0 #line 158 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(14)); // EBPF_OP_STXB pc=161 dst=r0 src=r1 offset=18 imm=0 @@ -940,7 +940,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 160 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=167 dst=r1 src=r1 offset=15 imm=0 + // EBPF_OP_LDXB pc=167 dst=r1 src=r1 offset=15 imm=0 #line 161 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(15)); // EBPF_OP_STXB pc=168 dst=r0 src=r1 offset=19 imm=0 @@ -963,7 +963,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 163 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=174 dst=r1 src=r1 offset=16 imm=0 + // EBPF_OP_LDXB pc=174 dst=r1 src=r1 offset=16 imm=0 #line 164 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(16)); // EBPF_OP_STXB pc=175 dst=r0 src=r1 offset=20 imm=0 @@ -986,7 +986,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 166 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=181 dst=r1 src=r1 offset=17 imm=0 + // EBPF_OP_LDXB pc=181 dst=r1 src=r1 offset=17 imm=0 #line 167 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(17)); // EBPF_OP_STXB pc=182 dst=r0 src=r1 offset=21 imm=0 @@ -1009,7 +1009,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 169 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=188 dst=r1 src=r1 offset=18 imm=0 + // EBPF_OP_LDXB pc=188 dst=r1 src=r1 offset=18 imm=0 #line 170 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(18)); // EBPF_OP_STXB pc=189 dst=r0 src=r1 offset=22 imm=0 @@ -1032,7 +1032,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 172 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=195 dst=r1 src=r1 offset=19 imm=0 + // EBPF_OP_LDXB pc=195 dst=r1 src=r1 offset=19 imm=0 #line 173 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(19)); // EBPF_OP_STXB pc=196 dst=r0 src=r1 offset=23 imm=0 @@ -1055,7 +1055,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 175 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=202 dst=r1 src=r1 offset=20 imm=0 + // EBPF_OP_LDXB pc=202 dst=r1 src=r1 offset=20 imm=0 #line 176 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(20)); // EBPF_OP_STXB pc=203 dst=r0 src=r1 offset=24 imm=0 @@ -1078,7 +1078,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 178 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=209 dst=r1 src=r1 offset=21 imm=0 + // EBPF_OP_LDXB pc=209 dst=r1 src=r1 offset=21 imm=0 #line 179 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(21)); // EBPF_OP_STXB pc=210 dst=r0 src=r1 offset=25 imm=0 @@ -1101,7 +1101,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 181 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=216 dst=r1 src=r1 offset=22 imm=0 + // EBPF_OP_LDXB pc=216 dst=r1 src=r1 offset=22 imm=0 #line 182 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(22)); // EBPF_OP_STXB pc=217 dst=r0 src=r1 offset=26 imm=0 @@ -1124,7 +1124,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 184 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=223 dst=r1 src=r1 offset=23 imm=0 + // EBPF_OP_LDXB pc=223 dst=r1 src=r1 offset=23 imm=0 #line 185 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(23)); // EBPF_OP_STXB pc=224 dst=r0 src=r1 offset=27 imm=0 @@ -1147,7 +1147,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 187 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=230 dst=r1 src=r1 offset=24 imm=0 + // EBPF_OP_LDXB pc=230 dst=r1 src=r1 offset=24 imm=0 #line 188 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(24)); // EBPF_OP_STXB pc=231 dst=r0 src=r1 offset=28 imm=0 @@ -1170,7 +1170,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 190 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=237 dst=r1 src=r1 offset=25 imm=0 + // EBPF_OP_LDXB pc=237 dst=r1 src=r1 offset=25 imm=0 #line 191 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(25)); // EBPF_OP_STXB pc=238 dst=r0 src=r1 offset=29 imm=0 @@ -1193,7 +1193,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 193 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=244 dst=r1 src=r1 offset=26 imm=0 + // EBPF_OP_LDXB pc=244 dst=r1 src=r1 offset=26 imm=0 #line 194 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(26)); // EBPF_OP_STXB pc=245 dst=r0 src=r1 offset=30 imm=0 @@ -1216,7 +1216,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 196 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=251 dst=r1 src=r1 offset=27 imm=0 + // EBPF_OP_LDXB pc=251 dst=r1 src=r1 offset=27 imm=0 #line 197 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(27)); // EBPF_OP_STXB pc=252 dst=r0 src=r1 offset=31 imm=0 @@ -1239,7 +1239,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 199 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=258 dst=r1 src=r1 offset=28 imm=0 + // EBPF_OP_LDXB pc=258 dst=r1 src=r1 offset=28 imm=0 #line 200 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(28)); // EBPF_OP_STXB pc=259 dst=r0 src=r1 offset=32 imm=0 @@ -1262,7 +1262,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 202 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=265 dst=r1 src=r1 offset=29 imm=0 + // EBPF_OP_LDXB pc=265 dst=r1 src=r1 offset=29 imm=0 #line 203 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(29)); // EBPF_OP_STXB pc=266 dst=r0 src=r1 offset=33 imm=0 @@ -1285,7 +1285,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 205 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=272 dst=r1 src=r1 offset=30 imm=0 + // EBPF_OP_LDXB pc=272 dst=r1 src=r1 offset=30 imm=0 #line 206 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(30)); // EBPF_OP_STXB pc=273 dst=r0 src=r1 offset=34 imm=0 @@ -1308,7 +1308,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 208 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=279 dst=r1 src=r1 offset=31 imm=0 + // EBPF_OP_LDXB pc=279 dst=r1 src=r1 offset=31 imm=0 #line 209 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(31)); // EBPF_OP_STXB pc=280 dst=r0 src=r1 offset=35 imm=0 @@ -1331,7 +1331,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 211 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=286 dst=r1 src=r1 offset=32 imm=0 + // EBPF_OP_LDXB pc=286 dst=r1 src=r1 offset=32 imm=0 #line 212 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(32)); // EBPF_OP_STXB pc=287 dst=r0 src=r1 offset=36 imm=0 @@ -1354,7 +1354,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 214 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=293 dst=r1 src=r1 offset=33 imm=0 + // EBPF_OP_LDXB pc=293 dst=r1 src=r1 offset=33 imm=0 #line 215 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(33)); // EBPF_OP_STXB pc=294 dst=r0 src=r1 offset=37 imm=0 @@ -1377,7 +1377,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 217 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=300 dst=r1 src=r1 offset=34 imm=0 + // EBPF_OP_LDXB pc=300 dst=r1 src=r1 offset=34 imm=0 #line 218 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(34)); // EBPF_OP_STXB pc=301 dst=r0 src=r1 offset=38 imm=0 @@ -1400,7 +1400,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 220 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=307 dst=r1 src=r1 offset=35 imm=0 + // EBPF_OP_LDXB pc=307 dst=r1 src=r1 offset=35 imm=0 #line 221 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(35)); // EBPF_OP_STXB pc=308 dst=r0 src=r1 offset=39 imm=0 @@ -1423,7 +1423,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 223 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=314 dst=r1 src=r1 offset=36 imm=0 + // EBPF_OP_LDXB pc=314 dst=r1 src=r1 offset=36 imm=0 #line 224 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(36)); // EBPF_OP_STXB pc=315 dst=r0 src=r1 offset=40 imm=0 @@ -1446,7 +1446,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 226 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=321 dst=r1 src=r1 offset=37 imm=0 + // EBPF_OP_LDXB pc=321 dst=r1 src=r1 offset=37 imm=0 #line 227 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(37)); // EBPF_OP_STXB pc=322 dst=r0 src=r1 offset=41 imm=0 @@ -1469,7 +1469,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 229 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=328 dst=r1 src=r1 offset=38 imm=0 + // EBPF_OP_LDXB pc=328 dst=r1 src=r1 offset=38 imm=0 #line 230 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(38)); // EBPF_OP_STXB pc=329 dst=r0 src=r1 offset=42 imm=0 @@ -1492,7 +1492,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 232 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=335 dst=r1 src=r1 offset=39 imm=0 + // EBPF_OP_LDXB pc=335 dst=r1 src=r1 offset=39 imm=0 #line 233 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(39)); // EBPF_OP_STXB pc=336 dst=r0 src=r1 offset=43 imm=0 @@ -1515,7 +1515,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 235 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=342 dst=r1 src=r1 offset=40 imm=0 + // EBPF_OP_LDXB pc=342 dst=r1 src=r1 offset=40 imm=0 #line 236 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_STXB pc=343 dst=r0 src=r1 offset=44 imm=0 @@ -1538,7 +1538,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 238 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=349 dst=r1 src=r1 offset=41 imm=0 + // EBPF_OP_LDXB pc=349 dst=r1 src=r1 offset=41 imm=0 #line 239 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(41)); // EBPF_OP_STXB pc=350 dst=r0 src=r1 offset=45 imm=0 @@ -1561,7 +1561,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 241 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=356 dst=r1 src=r1 offset=42 imm=0 + // EBPF_OP_LDXB pc=356 dst=r1 src=r1 offset=42 imm=0 #line 242 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(42)); // EBPF_OP_STXB pc=357 dst=r0 src=r1 offset=46 imm=0 @@ -1584,7 +1584,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 244 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=363 dst=r1 src=r1 offset=43 imm=0 + // EBPF_OP_LDXB pc=363 dst=r1 src=r1 offset=43 imm=0 #line 245 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(43)); // EBPF_OP_STXB pc=364 dst=r0 src=r1 offset=47 imm=0 @@ -1607,7 +1607,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 247 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=370 dst=r1 src=r1 offset=44 imm=0 + // EBPF_OP_LDXB pc=370 dst=r1 src=r1 offset=44 imm=0 #line 248 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(44)); // EBPF_OP_STXB pc=371 dst=r0 src=r1 offset=48 imm=0 @@ -1630,7 +1630,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 250 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=377 dst=r1 src=r1 offset=45 imm=0 + // EBPF_OP_LDXB pc=377 dst=r1 src=r1 offset=45 imm=0 #line 251 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(45)); // EBPF_OP_STXB pc=378 dst=r0 src=r1 offset=49 imm=0 @@ -1653,7 +1653,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 253 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=384 dst=r1 src=r1 offset=46 imm=0 + // EBPF_OP_LDXB pc=384 dst=r1 src=r1 offset=46 imm=0 #line 254 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(46)); // EBPF_OP_STXB pc=385 dst=r0 src=r1 offset=50 imm=0 @@ -1676,7 +1676,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 256 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=391 dst=r1 src=r1 offset=47 imm=0 + // EBPF_OP_LDXB pc=391 dst=r1 src=r1 offset=47 imm=0 #line 257 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(47)); // EBPF_OP_STXB pc=392 dst=r0 src=r1 offset=51 imm=0 @@ -1699,7 +1699,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 259 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=398 dst=r1 src=r1 offset=48 imm=0 + // EBPF_OP_LDXB pc=398 dst=r1 src=r1 offset=48 imm=0 #line 260 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(48)); // EBPF_OP_STXB pc=399 dst=r0 src=r1 offset=52 imm=0 @@ -1722,7 +1722,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 262 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=405 dst=r1 src=r1 offset=49 imm=0 + // EBPF_OP_LDXB pc=405 dst=r1 src=r1 offset=49 imm=0 #line 263 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(49)); // EBPF_OP_STXB pc=406 dst=r0 src=r1 offset=53 imm=0 @@ -1745,7 +1745,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 265 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=412 dst=r1 src=r1 offset=50 imm=0 + // EBPF_OP_LDXB pc=412 dst=r1 src=r1 offset=50 imm=0 #line 266 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(50)); // EBPF_OP_STXB pc=413 dst=r0 src=r1 offset=54 imm=0 @@ -1768,7 +1768,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 268 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=419 dst=r1 src=r1 offset=51 imm=0 + // EBPF_OP_LDXB pc=419 dst=r1 src=r1 offset=51 imm=0 #line 269 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(51)); // EBPF_OP_STXB pc=420 dst=r0 src=r1 offset=55 imm=0 @@ -1791,7 +1791,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 271 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=426 dst=r1 src=r1 offset=52 imm=0 + // EBPF_OP_LDXB pc=426 dst=r1 src=r1 offset=52 imm=0 #line 272 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(52)); // EBPF_OP_STXB pc=427 dst=r0 src=r1 offset=56 imm=0 @@ -1814,7 +1814,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 274 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=433 dst=r1 src=r1 offset=53 imm=0 + // EBPF_OP_LDXB pc=433 dst=r1 src=r1 offset=53 imm=0 #line 275 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(53)); // EBPF_OP_STXB pc=434 dst=r0 src=r1 offset=57 imm=0 @@ -1837,7 +1837,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 277 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=440 dst=r1 src=r1 offset=54 imm=0 + // EBPF_OP_LDXB pc=440 dst=r1 src=r1 offset=54 imm=0 #line 278 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(54)); // EBPF_OP_STXB pc=441 dst=r0 src=r1 offset=58 imm=0 @@ -1860,7 +1860,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 280 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=447 dst=r1 src=r1 offset=55 imm=0 + // EBPF_OP_LDXB pc=447 dst=r1 src=r1 offset=55 imm=0 #line 281 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(55)); // EBPF_OP_STXB pc=448 dst=r0 src=r1 offset=59 imm=0 @@ -1883,7 +1883,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 283 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=454 dst=r1 src=r1 offset=56 imm=0 + // EBPF_OP_LDXB pc=454 dst=r1 src=r1 offset=56 imm=0 #line 284 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(56)); // EBPF_OP_STXB pc=455 dst=r0 src=r1 offset=60 imm=0 @@ -1906,7 +1906,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 286 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=461 dst=r1 src=r1 offset=57 imm=0 + // EBPF_OP_LDXB pc=461 dst=r1 src=r1 offset=57 imm=0 #line 287 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(57)); // EBPF_OP_STXB pc=462 dst=r0 src=r1 offset=61 imm=0 @@ -1929,7 +1929,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 289 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=468 dst=r1 src=r1 offset=58 imm=0 + // EBPF_OP_LDXB pc=468 dst=r1 src=r1 offset=58 imm=0 #line 290 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(58)); // EBPF_OP_STXB pc=469 dst=r0 src=r1 offset=62 imm=0 @@ -1952,7 +1952,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 292 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=475 dst=r1 src=r1 offset=59 imm=0 + // EBPF_OP_LDXB pc=475 dst=r1 src=r1 offset=59 imm=0 #line 293 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(59)); // EBPF_OP_STXB pc=476 dst=r0 src=r1 offset=63 imm=0 @@ -1975,7 +1975,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 295 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=482 dst=r1 src=r1 offset=60 imm=0 + // EBPF_OP_LDXB pc=482 dst=r1 src=r1 offset=60 imm=0 #line 296 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(60)); // EBPF_OP_STXB pc=483 dst=r0 src=r1 offset=64 imm=0 @@ -1998,7 +1998,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 298 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=489 dst=r1 src=r1 offset=61 imm=0 + // EBPF_OP_LDXB pc=489 dst=r1 src=r1 offset=61 imm=0 #line 299 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(61)); // EBPF_OP_STXB pc=490 dst=r0 src=r1 offset=65 imm=0 @@ -2021,7 +2021,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 301 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=496 dst=r1 src=r1 offset=62 imm=0 + // EBPF_OP_LDXB pc=496 dst=r1 src=r1 offset=62 imm=0 #line 302 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(62)); // EBPF_OP_STXB pc=497 dst=r0 src=r1 offset=66 imm=0 @@ -2044,7 +2044,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 304 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=503 dst=r1 src=r1 offset=63 imm=0 + // EBPF_OP_LDXB pc=503 dst=r1 src=r1 offset=63 imm=0 #line 305 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(63)); // EBPF_OP_STXB pc=504 dst=r0 src=r1 offset=67 imm=0 @@ -2062,7 +2062,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 374 "sample/bindmonitor_tailcall.c" goto label_6; - // EBPF_OP_ADD64_IMM pc=508 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=508 dst=r1 src=r0 offset=0 imm=-1 #line 375 "sample/bindmonitor_tailcall.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=509 dst=r0 src=r1 offset=0 imm=0 @@ -2108,7 +2108,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[2].tail_call) && (r0 == 0)) #line 384 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JA pc=521 dst=r0 src=r0 offset=6 imm=0 + // EBPF_OP_JA pc=521 dst=r0 src=r0 offset=6 imm=0 #line 384 "sample/bindmonitor_tailcall.c" goto label_8; label_7: @@ -2126,7 +2126,7 @@ BindMonitor_Callee1(void* context) if (r1 >= r2) #line 367 "sample/bindmonitor_tailcall.c" goto label_9; - // EBPF_OP_ADD64_IMM pc=526 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=526 dst=r1 src=r0 offset=0 imm=1 #line 371 "sample/bindmonitor_tailcall.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=527 dst=r0 src=r1 offset=0 imm=0 @@ -2207,7 +2207,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bindmonitor_tailcall_sys.c b/tests/bpf2c_tests/expected/bindmonitor_tailcall_sys.c index 3c6de9a837..5f48bb7275 100644 --- a/tests/bpf2c_tests/expected/bindmonitor_tailcall_sys.c +++ b/tests/bpf2c_tests/expected/bindmonitor_tailcall_sys.c @@ -341,12 +341,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 321 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 323 "sample/bindmonitor_tailcall.c" if (r0 != IMMEDIATE(0)) #line 323 "sample/bindmonitor_tailcall.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 326 "sample/bindmonitor_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -448,12 +448,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 337 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 339 "sample/bindmonitor_tailcall.c" if (r0 != IMMEDIATE(0)) #line 339 "sample/bindmonitor_tailcall.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 342 "sample/bindmonitor_tailcall.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -560,7 +560,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 354 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 354 "sample/bindmonitor_tailcall.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=519 imm=0 @@ -568,7 +568,7 @@ BindMonitor_Callee1(void* context) if (r7 == IMMEDIATE(0)) #line 355 "sample/bindmonitor_tailcall.c" goto label_9; - // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 #line 355 "sample/bindmonitor_tailcall.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=11 dst=r1 src=r0 offset=517 imm=0 @@ -576,7 +576,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 355 "sample/bindmonitor_tailcall.c" goto label_9; - // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 #line 81 "sample/bindmonitor_tailcall.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-8 imm=0 @@ -630,7 +630,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 86 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=7 imm=0 + // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=7 imm=0 #line 87 "sample/bindmonitor_tailcall.c" if (r0 == IMMEDIATE(0)) #line 87 "sample/bindmonitor_tailcall.c" @@ -653,12 +653,12 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 365 "sample/bindmonitor_tailcall.c" goto label_7; - // EBPF_OP_JEQ_IMM pc=34 dst=r1 src=r0 offset=471 imm=2 + // EBPF_OP_JEQ_IMM pc=34 dst=r1 src=r0 offset=471 imm=2 #line 365 "sample/bindmonitor_tailcall.c" if (r1 == IMMEDIATE(2)) #line 365 "sample/bindmonitor_tailcall.c" goto label_4; - // EBPF_OP_LDXW pc=35 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=35 dst=r1 src=r0 offset=0 imm=0 #line 382 "sample/bindmonitor_tailcall.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=36 dst=r0 src=r0 offset=473 imm=0 @@ -673,7 +673,7 @@ BindMonitor_Callee1(void* context) if (r1 != IMMEDIATE(0)) #line 91 "sample/bindmonitor_tailcall.c" goto label_8; - // EBPF_OP_LDXDW pc=39 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=39 dst=r1 src=r6 offset=0 imm=0 #line 95 "sample/bindmonitor_tailcall.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=40 dst=r1 src=r0 offset=487 imm=0 @@ -681,7 +681,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 95 "sample/bindmonitor_tailcall.c" goto label_8; - // EBPF_OP_LDXDW pc=41 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=41 dst=r1 src=r6 offset=8 imm=0 #line 95 "sample/bindmonitor_tailcall.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=42 dst=r1 src=r0 offset=485 imm=0 @@ -689,7 +689,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 95 "sample/bindmonitor_tailcall.c" goto label_8; - // EBPF_OP_MOV64_REG pc=43 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=43 dst=r8 src=r10 offset=0 imm=0 #line 95 "sample/bindmonitor_tailcall.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=44 dst=r8 src=r0 offset=0 imm=-8 @@ -719,7 +719,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 99 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_LDDW pc=52 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=52 dst=r1 src=r0 offset=0 imm=0 #line 100 "sample/bindmonitor_tailcall.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=54 dst=r2 src=r8 offset=0 imm=0 @@ -734,12 +734,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 100 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JEQ_IMM pc=56 dst=r0 src=r0 offset=471 imm=0 + // EBPF_OP_JEQ_IMM pc=56 dst=r0 src=r0 offset=471 imm=0 #line 101 "sample/bindmonitor_tailcall.c" if (r0 == IMMEDIATE(0)) #line 101 "sample/bindmonitor_tailcall.c" goto label_8; - // EBPF_OP_LDXDW pc=57 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=57 dst=r1 src=r6 offset=0 imm=0 #line 115 "sample/bindmonitor_tailcall.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_LDXDW pc=58 dst=r2 src=r6 offset=8 imm=0 @@ -756,7 +756,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 115 "sample/bindmonitor_tailcall.c" goto label_1; - // EBPF_OP_LDXB pc=62 dst=r1 src=r1 offset=0 imm=0 + // EBPF_OP_LDXB pc=62 dst=r1 src=r1 offset=0 imm=0 #line 116 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(0)); // EBPF_OP_STXB pc=63 dst=r0 src=r1 offset=4 imm=0 @@ -779,7 +779,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 118 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=69 dst=r1 src=r1 offset=1 imm=0 + // EBPF_OP_LDXB pc=69 dst=r1 src=r1 offset=1 imm=0 #line 119 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(1)); // EBPF_OP_STXB pc=70 dst=r0 src=r1 offset=5 imm=0 @@ -802,7 +802,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 121 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=76 dst=r1 src=r1 offset=2 imm=0 + // EBPF_OP_LDXB pc=76 dst=r1 src=r1 offset=2 imm=0 #line 122 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(2)); // EBPF_OP_STXB pc=77 dst=r0 src=r1 offset=6 imm=0 @@ -825,7 +825,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 124 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=83 dst=r1 src=r1 offset=3 imm=0 + // EBPF_OP_LDXB pc=83 dst=r1 src=r1 offset=3 imm=0 #line 125 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(3)); // EBPF_OP_STXB pc=84 dst=r0 src=r1 offset=7 imm=0 @@ -848,7 +848,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 127 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=90 dst=r1 src=r1 offset=4 imm=0 + // EBPF_OP_LDXB pc=90 dst=r1 src=r1 offset=4 imm=0 #line 128 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(4)); // EBPF_OP_STXB pc=91 dst=r0 src=r1 offset=8 imm=0 @@ -871,7 +871,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 130 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=97 dst=r1 src=r1 offset=5 imm=0 + // EBPF_OP_LDXB pc=97 dst=r1 src=r1 offset=5 imm=0 #line 131 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(5)); // EBPF_OP_STXB pc=98 dst=r0 src=r1 offset=9 imm=0 @@ -894,7 +894,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 133 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=104 dst=r1 src=r1 offset=6 imm=0 + // EBPF_OP_LDXB pc=104 dst=r1 src=r1 offset=6 imm=0 #line 134 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(6)); // EBPF_OP_STXB pc=105 dst=r0 src=r1 offset=10 imm=0 @@ -917,7 +917,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 136 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=111 dst=r1 src=r1 offset=7 imm=0 + // EBPF_OP_LDXB pc=111 dst=r1 src=r1 offset=7 imm=0 #line 137 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(7)); // EBPF_OP_STXB pc=112 dst=r0 src=r1 offset=11 imm=0 @@ -940,7 +940,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 139 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=118 dst=r1 src=r1 offset=8 imm=0 + // EBPF_OP_LDXB pc=118 dst=r1 src=r1 offset=8 imm=0 #line 140 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(8)); // EBPF_OP_STXB pc=119 dst=r0 src=r1 offset=12 imm=0 @@ -963,7 +963,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 142 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=125 dst=r1 src=r1 offset=9 imm=0 + // EBPF_OP_LDXB pc=125 dst=r1 src=r1 offset=9 imm=0 #line 143 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(9)); // EBPF_OP_STXB pc=126 dst=r0 src=r1 offset=13 imm=0 @@ -986,7 +986,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 145 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=132 dst=r1 src=r1 offset=10 imm=0 + // EBPF_OP_LDXB pc=132 dst=r1 src=r1 offset=10 imm=0 #line 146 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(10)); // EBPF_OP_STXB pc=133 dst=r0 src=r1 offset=14 imm=0 @@ -1009,7 +1009,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 148 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=139 dst=r1 src=r1 offset=11 imm=0 + // EBPF_OP_LDXB pc=139 dst=r1 src=r1 offset=11 imm=0 #line 149 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(11)); // EBPF_OP_STXB pc=140 dst=r0 src=r1 offset=15 imm=0 @@ -1032,7 +1032,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 151 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=146 dst=r1 src=r1 offset=12 imm=0 + // EBPF_OP_LDXB pc=146 dst=r1 src=r1 offset=12 imm=0 #line 152 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(12)); // EBPF_OP_STXB pc=147 dst=r0 src=r1 offset=16 imm=0 @@ -1055,7 +1055,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 154 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=153 dst=r1 src=r1 offset=13 imm=0 + // EBPF_OP_LDXB pc=153 dst=r1 src=r1 offset=13 imm=0 #line 155 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(13)); // EBPF_OP_STXB pc=154 dst=r0 src=r1 offset=17 imm=0 @@ -1078,7 +1078,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 157 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=160 dst=r1 src=r1 offset=14 imm=0 + // EBPF_OP_LDXB pc=160 dst=r1 src=r1 offset=14 imm=0 #line 158 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(14)); // EBPF_OP_STXB pc=161 dst=r0 src=r1 offset=18 imm=0 @@ -1101,7 +1101,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 160 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=167 dst=r1 src=r1 offset=15 imm=0 + // EBPF_OP_LDXB pc=167 dst=r1 src=r1 offset=15 imm=0 #line 161 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(15)); // EBPF_OP_STXB pc=168 dst=r0 src=r1 offset=19 imm=0 @@ -1124,7 +1124,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 163 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=174 dst=r1 src=r1 offset=16 imm=0 + // EBPF_OP_LDXB pc=174 dst=r1 src=r1 offset=16 imm=0 #line 164 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(16)); // EBPF_OP_STXB pc=175 dst=r0 src=r1 offset=20 imm=0 @@ -1147,7 +1147,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 166 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=181 dst=r1 src=r1 offset=17 imm=0 + // EBPF_OP_LDXB pc=181 dst=r1 src=r1 offset=17 imm=0 #line 167 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(17)); // EBPF_OP_STXB pc=182 dst=r0 src=r1 offset=21 imm=0 @@ -1170,7 +1170,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 169 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=188 dst=r1 src=r1 offset=18 imm=0 + // EBPF_OP_LDXB pc=188 dst=r1 src=r1 offset=18 imm=0 #line 170 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(18)); // EBPF_OP_STXB pc=189 dst=r0 src=r1 offset=22 imm=0 @@ -1193,7 +1193,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 172 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=195 dst=r1 src=r1 offset=19 imm=0 + // EBPF_OP_LDXB pc=195 dst=r1 src=r1 offset=19 imm=0 #line 173 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(19)); // EBPF_OP_STXB pc=196 dst=r0 src=r1 offset=23 imm=0 @@ -1216,7 +1216,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 175 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=202 dst=r1 src=r1 offset=20 imm=0 + // EBPF_OP_LDXB pc=202 dst=r1 src=r1 offset=20 imm=0 #line 176 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(20)); // EBPF_OP_STXB pc=203 dst=r0 src=r1 offset=24 imm=0 @@ -1239,7 +1239,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 178 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=209 dst=r1 src=r1 offset=21 imm=0 + // EBPF_OP_LDXB pc=209 dst=r1 src=r1 offset=21 imm=0 #line 179 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(21)); // EBPF_OP_STXB pc=210 dst=r0 src=r1 offset=25 imm=0 @@ -1262,7 +1262,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 181 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=216 dst=r1 src=r1 offset=22 imm=0 + // EBPF_OP_LDXB pc=216 dst=r1 src=r1 offset=22 imm=0 #line 182 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(22)); // EBPF_OP_STXB pc=217 dst=r0 src=r1 offset=26 imm=0 @@ -1285,7 +1285,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 184 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=223 dst=r1 src=r1 offset=23 imm=0 + // EBPF_OP_LDXB pc=223 dst=r1 src=r1 offset=23 imm=0 #line 185 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(23)); // EBPF_OP_STXB pc=224 dst=r0 src=r1 offset=27 imm=0 @@ -1308,7 +1308,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 187 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=230 dst=r1 src=r1 offset=24 imm=0 + // EBPF_OP_LDXB pc=230 dst=r1 src=r1 offset=24 imm=0 #line 188 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(24)); // EBPF_OP_STXB pc=231 dst=r0 src=r1 offset=28 imm=0 @@ -1331,7 +1331,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 190 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=237 dst=r1 src=r1 offset=25 imm=0 + // EBPF_OP_LDXB pc=237 dst=r1 src=r1 offset=25 imm=0 #line 191 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(25)); // EBPF_OP_STXB pc=238 dst=r0 src=r1 offset=29 imm=0 @@ -1354,7 +1354,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 193 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=244 dst=r1 src=r1 offset=26 imm=0 + // EBPF_OP_LDXB pc=244 dst=r1 src=r1 offset=26 imm=0 #line 194 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(26)); // EBPF_OP_STXB pc=245 dst=r0 src=r1 offset=30 imm=0 @@ -1377,7 +1377,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 196 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=251 dst=r1 src=r1 offset=27 imm=0 + // EBPF_OP_LDXB pc=251 dst=r1 src=r1 offset=27 imm=0 #line 197 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(27)); // EBPF_OP_STXB pc=252 dst=r0 src=r1 offset=31 imm=0 @@ -1400,7 +1400,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 199 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=258 dst=r1 src=r1 offset=28 imm=0 + // EBPF_OP_LDXB pc=258 dst=r1 src=r1 offset=28 imm=0 #line 200 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(28)); // EBPF_OP_STXB pc=259 dst=r0 src=r1 offset=32 imm=0 @@ -1423,7 +1423,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 202 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=265 dst=r1 src=r1 offset=29 imm=0 + // EBPF_OP_LDXB pc=265 dst=r1 src=r1 offset=29 imm=0 #line 203 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(29)); // EBPF_OP_STXB pc=266 dst=r0 src=r1 offset=33 imm=0 @@ -1446,7 +1446,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 205 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=272 dst=r1 src=r1 offset=30 imm=0 + // EBPF_OP_LDXB pc=272 dst=r1 src=r1 offset=30 imm=0 #line 206 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(30)); // EBPF_OP_STXB pc=273 dst=r0 src=r1 offset=34 imm=0 @@ -1469,7 +1469,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 208 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=279 dst=r1 src=r1 offset=31 imm=0 + // EBPF_OP_LDXB pc=279 dst=r1 src=r1 offset=31 imm=0 #line 209 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(31)); // EBPF_OP_STXB pc=280 dst=r0 src=r1 offset=35 imm=0 @@ -1492,7 +1492,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 211 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=286 dst=r1 src=r1 offset=32 imm=0 + // EBPF_OP_LDXB pc=286 dst=r1 src=r1 offset=32 imm=0 #line 212 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(32)); // EBPF_OP_STXB pc=287 dst=r0 src=r1 offset=36 imm=0 @@ -1515,7 +1515,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 214 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=293 dst=r1 src=r1 offset=33 imm=0 + // EBPF_OP_LDXB pc=293 dst=r1 src=r1 offset=33 imm=0 #line 215 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(33)); // EBPF_OP_STXB pc=294 dst=r0 src=r1 offset=37 imm=0 @@ -1538,7 +1538,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 217 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=300 dst=r1 src=r1 offset=34 imm=0 + // EBPF_OP_LDXB pc=300 dst=r1 src=r1 offset=34 imm=0 #line 218 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(34)); // EBPF_OP_STXB pc=301 dst=r0 src=r1 offset=38 imm=0 @@ -1561,7 +1561,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 220 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=307 dst=r1 src=r1 offset=35 imm=0 + // EBPF_OP_LDXB pc=307 dst=r1 src=r1 offset=35 imm=0 #line 221 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(35)); // EBPF_OP_STXB pc=308 dst=r0 src=r1 offset=39 imm=0 @@ -1584,7 +1584,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 223 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=314 dst=r1 src=r1 offset=36 imm=0 + // EBPF_OP_LDXB pc=314 dst=r1 src=r1 offset=36 imm=0 #line 224 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(36)); // EBPF_OP_STXB pc=315 dst=r0 src=r1 offset=40 imm=0 @@ -1607,7 +1607,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 226 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=321 dst=r1 src=r1 offset=37 imm=0 + // EBPF_OP_LDXB pc=321 dst=r1 src=r1 offset=37 imm=0 #line 227 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(37)); // EBPF_OP_STXB pc=322 dst=r0 src=r1 offset=41 imm=0 @@ -1630,7 +1630,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 229 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=328 dst=r1 src=r1 offset=38 imm=0 + // EBPF_OP_LDXB pc=328 dst=r1 src=r1 offset=38 imm=0 #line 230 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(38)); // EBPF_OP_STXB pc=329 dst=r0 src=r1 offset=42 imm=0 @@ -1653,7 +1653,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 232 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=335 dst=r1 src=r1 offset=39 imm=0 + // EBPF_OP_LDXB pc=335 dst=r1 src=r1 offset=39 imm=0 #line 233 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(39)); // EBPF_OP_STXB pc=336 dst=r0 src=r1 offset=43 imm=0 @@ -1676,7 +1676,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 235 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=342 dst=r1 src=r1 offset=40 imm=0 + // EBPF_OP_LDXB pc=342 dst=r1 src=r1 offset=40 imm=0 #line 236 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_STXB pc=343 dst=r0 src=r1 offset=44 imm=0 @@ -1699,7 +1699,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 238 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=349 dst=r1 src=r1 offset=41 imm=0 + // EBPF_OP_LDXB pc=349 dst=r1 src=r1 offset=41 imm=0 #line 239 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(41)); // EBPF_OP_STXB pc=350 dst=r0 src=r1 offset=45 imm=0 @@ -1722,7 +1722,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 241 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=356 dst=r1 src=r1 offset=42 imm=0 + // EBPF_OP_LDXB pc=356 dst=r1 src=r1 offset=42 imm=0 #line 242 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(42)); // EBPF_OP_STXB pc=357 dst=r0 src=r1 offset=46 imm=0 @@ -1745,7 +1745,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 244 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=363 dst=r1 src=r1 offset=43 imm=0 + // EBPF_OP_LDXB pc=363 dst=r1 src=r1 offset=43 imm=0 #line 245 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(43)); // EBPF_OP_STXB pc=364 dst=r0 src=r1 offset=47 imm=0 @@ -1768,7 +1768,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 247 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=370 dst=r1 src=r1 offset=44 imm=0 + // EBPF_OP_LDXB pc=370 dst=r1 src=r1 offset=44 imm=0 #line 248 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(44)); // EBPF_OP_STXB pc=371 dst=r0 src=r1 offset=48 imm=0 @@ -1791,7 +1791,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 250 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=377 dst=r1 src=r1 offset=45 imm=0 + // EBPF_OP_LDXB pc=377 dst=r1 src=r1 offset=45 imm=0 #line 251 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(45)); // EBPF_OP_STXB pc=378 dst=r0 src=r1 offset=49 imm=0 @@ -1814,7 +1814,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 253 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=384 dst=r1 src=r1 offset=46 imm=0 + // EBPF_OP_LDXB pc=384 dst=r1 src=r1 offset=46 imm=0 #line 254 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(46)); // EBPF_OP_STXB pc=385 dst=r0 src=r1 offset=50 imm=0 @@ -1837,7 +1837,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 256 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=391 dst=r1 src=r1 offset=47 imm=0 + // EBPF_OP_LDXB pc=391 dst=r1 src=r1 offset=47 imm=0 #line 257 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(47)); // EBPF_OP_STXB pc=392 dst=r0 src=r1 offset=51 imm=0 @@ -1860,7 +1860,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 259 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=398 dst=r1 src=r1 offset=48 imm=0 + // EBPF_OP_LDXB pc=398 dst=r1 src=r1 offset=48 imm=0 #line 260 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(48)); // EBPF_OP_STXB pc=399 dst=r0 src=r1 offset=52 imm=0 @@ -1883,7 +1883,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 262 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=405 dst=r1 src=r1 offset=49 imm=0 + // EBPF_OP_LDXB pc=405 dst=r1 src=r1 offset=49 imm=0 #line 263 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(49)); // EBPF_OP_STXB pc=406 dst=r0 src=r1 offset=53 imm=0 @@ -1906,7 +1906,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 265 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=412 dst=r1 src=r1 offset=50 imm=0 + // EBPF_OP_LDXB pc=412 dst=r1 src=r1 offset=50 imm=0 #line 266 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(50)); // EBPF_OP_STXB pc=413 dst=r0 src=r1 offset=54 imm=0 @@ -1929,7 +1929,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 268 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=419 dst=r1 src=r1 offset=51 imm=0 + // EBPF_OP_LDXB pc=419 dst=r1 src=r1 offset=51 imm=0 #line 269 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(51)); // EBPF_OP_STXB pc=420 dst=r0 src=r1 offset=55 imm=0 @@ -1952,7 +1952,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 271 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=426 dst=r1 src=r1 offset=52 imm=0 + // EBPF_OP_LDXB pc=426 dst=r1 src=r1 offset=52 imm=0 #line 272 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(52)); // EBPF_OP_STXB pc=427 dst=r0 src=r1 offset=56 imm=0 @@ -1975,7 +1975,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 274 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=433 dst=r1 src=r1 offset=53 imm=0 + // EBPF_OP_LDXB pc=433 dst=r1 src=r1 offset=53 imm=0 #line 275 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(53)); // EBPF_OP_STXB pc=434 dst=r0 src=r1 offset=57 imm=0 @@ -1998,7 +1998,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 277 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=440 dst=r1 src=r1 offset=54 imm=0 + // EBPF_OP_LDXB pc=440 dst=r1 src=r1 offset=54 imm=0 #line 278 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(54)); // EBPF_OP_STXB pc=441 dst=r0 src=r1 offset=58 imm=0 @@ -2021,7 +2021,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 280 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=447 dst=r1 src=r1 offset=55 imm=0 + // EBPF_OP_LDXB pc=447 dst=r1 src=r1 offset=55 imm=0 #line 281 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(55)); // EBPF_OP_STXB pc=448 dst=r0 src=r1 offset=59 imm=0 @@ -2044,7 +2044,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 283 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=454 dst=r1 src=r1 offset=56 imm=0 + // EBPF_OP_LDXB pc=454 dst=r1 src=r1 offset=56 imm=0 #line 284 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(56)); // EBPF_OP_STXB pc=455 dst=r0 src=r1 offset=60 imm=0 @@ -2067,7 +2067,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 286 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=461 dst=r1 src=r1 offset=57 imm=0 + // EBPF_OP_LDXB pc=461 dst=r1 src=r1 offset=57 imm=0 #line 287 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(57)); // EBPF_OP_STXB pc=462 dst=r0 src=r1 offset=61 imm=0 @@ -2090,7 +2090,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 289 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=468 dst=r1 src=r1 offset=58 imm=0 + // EBPF_OP_LDXB pc=468 dst=r1 src=r1 offset=58 imm=0 #line 290 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(58)); // EBPF_OP_STXB pc=469 dst=r0 src=r1 offset=62 imm=0 @@ -2113,7 +2113,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 292 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=475 dst=r1 src=r1 offset=59 imm=0 + // EBPF_OP_LDXB pc=475 dst=r1 src=r1 offset=59 imm=0 #line 293 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(59)); // EBPF_OP_STXB pc=476 dst=r0 src=r1 offset=63 imm=0 @@ -2136,7 +2136,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 295 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=482 dst=r1 src=r1 offset=60 imm=0 + // EBPF_OP_LDXB pc=482 dst=r1 src=r1 offset=60 imm=0 #line 296 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(60)); // EBPF_OP_STXB pc=483 dst=r0 src=r1 offset=64 imm=0 @@ -2159,7 +2159,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 298 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=489 dst=r1 src=r1 offset=61 imm=0 + // EBPF_OP_LDXB pc=489 dst=r1 src=r1 offset=61 imm=0 #line 299 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(61)); // EBPF_OP_STXB pc=490 dst=r0 src=r1 offset=65 imm=0 @@ -2182,7 +2182,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 301 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=496 dst=r1 src=r1 offset=62 imm=0 + // EBPF_OP_LDXB pc=496 dst=r1 src=r1 offset=62 imm=0 #line 302 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(62)); // EBPF_OP_STXB pc=497 dst=r0 src=r1 offset=66 imm=0 @@ -2205,7 +2205,7 @@ BindMonitor_Callee1(void* context) if ((int64_t)r3 > (int64_t)r2) #line 304 "sample/bindmonitor_tailcall.c" goto label_2; - // EBPF_OP_LDXB pc=503 dst=r1 src=r1 offset=63 imm=0 + // EBPF_OP_LDXB pc=503 dst=r1 src=r1 offset=63 imm=0 #line 305 "sample/bindmonitor_tailcall.c" r1 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(63)); // EBPF_OP_STXB pc=504 dst=r0 src=r1 offset=67 imm=0 @@ -2223,7 +2223,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 374 "sample/bindmonitor_tailcall.c" goto label_6; - // EBPF_OP_ADD64_IMM pc=508 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=508 dst=r1 src=r0 offset=0 imm=-1 #line 375 "sample/bindmonitor_tailcall.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=509 dst=r0 src=r1 offset=0 imm=0 @@ -2269,7 +2269,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[2].tail_call) && (r0 == 0)) #line 384 "sample/bindmonitor_tailcall.c" return 0; - // EBPF_OP_JA pc=521 dst=r0 src=r0 offset=6 imm=0 + // EBPF_OP_JA pc=521 dst=r0 src=r0 offset=6 imm=0 #line 384 "sample/bindmonitor_tailcall.c" goto label_8; label_7: @@ -2287,7 +2287,7 @@ BindMonitor_Callee1(void* context) if (r1 >= r2) #line 367 "sample/bindmonitor_tailcall.c" goto label_9; - // EBPF_OP_ADD64_IMM pc=526 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=526 dst=r1 src=r0 offset=0 imm=1 #line 371 "sample/bindmonitor_tailcall.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=527 dst=r0 src=r1 offset=0 imm=0 @@ -2368,7 +2368,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bpf_call_dll.c b/tests/bpf2c_tests/expected/bpf_call_dll.c index 96bf45d102..ed55e49c76 100644 --- a/tests/bpf2c_tests/expected/bpf_call_dll.c +++ b/tests/bpf2c_tests/expected/bpf_call_dll.c @@ -140,7 +140,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 29 "sample/undocked/bpf_call.c" return 0; - // EBPF_OP_EXIT pc=12 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_EXIT pc=12 dst=r0 src=r0 offset=0 imm=0 #line 30 "sample/undocked/bpf_call.c" return r0; #line 30 "sample/undocked/bpf_call.c" @@ -179,7 +179,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bpf_call_raw.c b/tests/bpf2c_tests/expected/bpf_call_raw.c index de0bdd72ad..f6f7eb2a1a 100644 --- a/tests/bpf2c_tests/expected/bpf_call_raw.c +++ b/tests/bpf2c_tests/expected/bpf_call_raw.c @@ -114,7 +114,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 29 "sample/undocked/bpf_call.c" return 0; - // EBPF_OP_EXIT pc=12 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_EXIT pc=12 dst=r0 src=r0 offset=0 imm=0 #line 30 "sample/undocked/bpf_call.c" return r0; #line 30 "sample/undocked/bpf_call.c" @@ -153,7 +153,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bpf_call_sys.c b/tests/bpf2c_tests/expected/bpf_call_sys.c index 23d4841731..336a4a3954 100644 --- a/tests/bpf2c_tests/expected/bpf_call_sys.c +++ b/tests/bpf2c_tests/expected/bpf_call_sys.c @@ -275,7 +275,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 29 "sample/undocked/bpf_call.c" return 0; - // EBPF_OP_EXIT pc=12 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_EXIT pc=12 dst=r0 src=r0 offset=0 imm=0 #line 30 "sample/undocked/bpf_call.c" return r0; #line 30 "sample/undocked/bpf_call.c" @@ -314,7 +314,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bpf_dll.c b/tests/bpf2c_tests/expected/bpf_dll.c index b552a511ce..33d3d7a77a 100644 --- a/tests/bpf2c_tests/expected/bpf_dll.c +++ b/tests/bpf2c_tests/expected/bpf_dll.c @@ -110,7 +110,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bpf_raw.c b/tests/bpf2c_tests/expected/bpf_raw.c index b14a37d71e..b48494adda 100644 --- a/tests/bpf2c_tests/expected/bpf_raw.c +++ b/tests/bpf2c_tests/expected/bpf_raw.c @@ -84,7 +84,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/bpf_sys.c b/tests/bpf2c_tests/expected/bpf_sys.c index 3e3c7b4b98..a7b83600e1 100644 --- a/tests/bpf2c_tests/expected/bpf_sys.c +++ b/tests/bpf2c_tests/expected/bpf_sys.c @@ -245,7 +245,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_count_connect4_dll.c b/tests/bpf2c_tests/expected/cgroup_count_connect4_dll.c index 30c165a780..b922aa59be 100644 --- a/tests/bpf2c_tests/expected/cgroup_count_connect4_dll.c +++ b/tests/bpf2c_tests/expected/cgroup_count_connect4_dll.c @@ -117,7 +117,7 @@ count_tcp_connect4(void* context) if (r2 != IMMEDIATE(6)) #line 34 "sample/cgroup_count_connect4.c" goto label_2; - // EBPF_OP_LDXH pc=3 dst=r1 src=r1 offset=40 imm=0 + // EBPF_OP_LDXH pc=3 dst=r1 src=r1 offset=40 imm=0 #line 40 "sample/cgroup_count_connect4.c" r1 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_JNE_IMM pc=4 dst=r1 src=r0 offset=25 imm=7459 @@ -125,7 +125,7 @@ count_tcp_connect4(void* context) if (r1 != IMMEDIATE(7459)) #line 40 "sample/cgroup_count_connect4.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=5 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=5 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/cgroup_count_connect4.c" r6 = IMMEDIATE(0); // EBPF_OP_STXDW pc=6 dst=r10 src=r6 offset=-16 imm=0 @@ -155,12 +155,12 @@ count_tcp_connect4(void* context) if ((count_tcp_connect4_helpers[0].tail_call) && (r0 == 0)) #line 48 "sample/cgroup_count_connect4.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=12 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=12 imm=0 #line 49 "sample/cgroup_count_connect4.c" if (r0 != IMMEDIATE(0)) #line 49 "sample/cgroup_count_connect4.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=15 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=15 dst=r1 src=r0 offset=0 imm=1 #line 49 "sample/cgroup_count_connect4.c" r1 = IMMEDIATE(1); // EBPF_OP_STXDW pc=16 dst=r10 src=r1 offset=-16 imm=0 @@ -196,7 +196,7 @@ count_tcp_connect4(void* context) if ((count_tcp_connect4_helpers[1].tail_call) && (r0 == 0)) #line 51 "sample/cgroup_count_connect4.c" return 0; - // EBPF_OP_JA pc=26 dst=r0 src=r0 offset=3 imm=0 + // EBPF_OP_JA pc=26 dst=r0 src=r0 offset=3 imm=0 #line 51 "sample/cgroup_count_connect4.c" goto label_2; label_1: @@ -252,7 +252,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_count_connect4_raw.c b/tests/bpf2c_tests/expected/cgroup_count_connect4_raw.c index 9a53cb42a4..f63c7afd94 100644 --- a/tests/bpf2c_tests/expected/cgroup_count_connect4_raw.c +++ b/tests/bpf2c_tests/expected/cgroup_count_connect4_raw.c @@ -91,7 +91,7 @@ count_tcp_connect4(void* context) if (r2 != IMMEDIATE(6)) #line 34 "sample/cgroup_count_connect4.c" goto label_2; - // EBPF_OP_LDXH pc=3 dst=r1 src=r1 offset=40 imm=0 + // EBPF_OP_LDXH pc=3 dst=r1 src=r1 offset=40 imm=0 #line 40 "sample/cgroup_count_connect4.c" r1 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_JNE_IMM pc=4 dst=r1 src=r0 offset=25 imm=7459 @@ -99,7 +99,7 @@ count_tcp_connect4(void* context) if (r1 != IMMEDIATE(7459)) #line 40 "sample/cgroup_count_connect4.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=5 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=5 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/cgroup_count_connect4.c" r6 = IMMEDIATE(0); // EBPF_OP_STXDW pc=6 dst=r10 src=r6 offset=-16 imm=0 @@ -129,12 +129,12 @@ count_tcp_connect4(void* context) if ((count_tcp_connect4_helpers[0].tail_call) && (r0 == 0)) #line 48 "sample/cgroup_count_connect4.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=12 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=12 imm=0 #line 49 "sample/cgroup_count_connect4.c" if (r0 != IMMEDIATE(0)) #line 49 "sample/cgroup_count_connect4.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=15 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=15 dst=r1 src=r0 offset=0 imm=1 #line 49 "sample/cgroup_count_connect4.c" r1 = IMMEDIATE(1); // EBPF_OP_STXDW pc=16 dst=r10 src=r1 offset=-16 imm=0 @@ -170,7 +170,7 @@ count_tcp_connect4(void* context) if ((count_tcp_connect4_helpers[1].tail_call) && (r0 == 0)) #line 51 "sample/cgroup_count_connect4.c" return 0; - // EBPF_OP_JA pc=26 dst=r0 src=r0 offset=3 imm=0 + // EBPF_OP_JA pc=26 dst=r0 src=r0 offset=3 imm=0 #line 51 "sample/cgroup_count_connect4.c" goto label_2; label_1: @@ -226,7 +226,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_count_connect4_sys.c b/tests/bpf2c_tests/expected/cgroup_count_connect4_sys.c index bfe8020349..b2ff0bd05f 100644 --- a/tests/bpf2c_tests/expected/cgroup_count_connect4_sys.c +++ b/tests/bpf2c_tests/expected/cgroup_count_connect4_sys.c @@ -252,7 +252,7 @@ count_tcp_connect4(void* context) if (r2 != IMMEDIATE(6)) #line 34 "sample/cgroup_count_connect4.c" goto label_2; - // EBPF_OP_LDXH pc=3 dst=r1 src=r1 offset=40 imm=0 + // EBPF_OP_LDXH pc=3 dst=r1 src=r1 offset=40 imm=0 #line 40 "sample/cgroup_count_connect4.c" r1 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_JNE_IMM pc=4 dst=r1 src=r0 offset=25 imm=7459 @@ -260,7 +260,7 @@ count_tcp_connect4(void* context) if (r1 != IMMEDIATE(7459)) #line 40 "sample/cgroup_count_connect4.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=5 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=5 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/cgroup_count_connect4.c" r6 = IMMEDIATE(0); // EBPF_OP_STXDW pc=6 dst=r10 src=r6 offset=-16 imm=0 @@ -290,12 +290,12 @@ count_tcp_connect4(void* context) if ((count_tcp_connect4_helpers[0].tail_call) && (r0 == 0)) #line 48 "sample/cgroup_count_connect4.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=12 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=12 imm=0 #line 49 "sample/cgroup_count_connect4.c" if (r0 != IMMEDIATE(0)) #line 49 "sample/cgroup_count_connect4.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=15 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=15 dst=r1 src=r0 offset=0 imm=1 #line 49 "sample/cgroup_count_connect4.c" r1 = IMMEDIATE(1); // EBPF_OP_STXDW pc=16 dst=r10 src=r1 offset=-16 imm=0 @@ -331,7 +331,7 @@ count_tcp_connect4(void* context) if ((count_tcp_connect4_helpers[1].tail_call) && (r0 == 0)) #line 51 "sample/cgroup_count_connect4.c" return 0; - // EBPF_OP_JA pc=26 dst=r0 src=r0 offset=3 imm=0 + // EBPF_OP_JA pc=26 dst=r0 src=r0 offset=3 imm=0 #line 51 "sample/cgroup_count_connect4.c" goto label_2; label_1: @@ -387,7 +387,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_count_connect6_dll.c b/tests/bpf2c_tests/expected/cgroup_count_connect6_dll.c index 2d9053ded4..15a09c5d3f 100644 --- a/tests/bpf2c_tests/expected/cgroup_count_connect6_dll.c +++ b/tests/bpf2c_tests/expected/cgroup_count_connect6_dll.c @@ -117,7 +117,7 @@ count_tcp_connect6(void* context) if (r2 != IMMEDIATE(6)) #line 34 "sample/cgroup_count_connect6.c" goto label_2; - // EBPF_OP_LDXH pc=3 dst=r1 src=r1 offset=40 imm=0 + // EBPF_OP_LDXH pc=3 dst=r1 src=r1 offset=40 imm=0 #line 40 "sample/cgroup_count_connect6.c" r1 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_JNE_IMM pc=4 dst=r1 src=r0 offset=25 imm=7459 @@ -125,7 +125,7 @@ count_tcp_connect6(void* context) if (r1 != IMMEDIATE(7459)) #line 40 "sample/cgroup_count_connect6.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=5 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=5 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/cgroup_count_connect6.c" r6 = IMMEDIATE(0); // EBPF_OP_STXDW pc=6 dst=r10 src=r6 offset=-16 imm=0 @@ -155,12 +155,12 @@ count_tcp_connect6(void* context) if ((count_tcp_connect6_helpers[0].tail_call) && (r0 == 0)) #line 48 "sample/cgroup_count_connect6.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=12 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=12 imm=0 #line 49 "sample/cgroup_count_connect6.c" if (r0 != IMMEDIATE(0)) #line 49 "sample/cgroup_count_connect6.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=15 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=15 dst=r1 src=r0 offset=0 imm=1 #line 49 "sample/cgroup_count_connect6.c" r1 = IMMEDIATE(1); // EBPF_OP_STXDW pc=16 dst=r10 src=r1 offset=-16 imm=0 @@ -196,7 +196,7 @@ count_tcp_connect6(void* context) if ((count_tcp_connect6_helpers[1].tail_call) && (r0 == 0)) #line 51 "sample/cgroup_count_connect6.c" return 0; - // EBPF_OP_JA pc=26 dst=r0 src=r0 offset=3 imm=0 + // EBPF_OP_JA pc=26 dst=r0 src=r0 offset=3 imm=0 #line 51 "sample/cgroup_count_connect6.c" goto label_2; label_1: @@ -252,7 +252,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_count_connect6_raw.c b/tests/bpf2c_tests/expected/cgroup_count_connect6_raw.c index 126f550e7d..c47772872b 100644 --- a/tests/bpf2c_tests/expected/cgroup_count_connect6_raw.c +++ b/tests/bpf2c_tests/expected/cgroup_count_connect6_raw.c @@ -91,7 +91,7 @@ count_tcp_connect6(void* context) if (r2 != IMMEDIATE(6)) #line 34 "sample/cgroup_count_connect6.c" goto label_2; - // EBPF_OP_LDXH pc=3 dst=r1 src=r1 offset=40 imm=0 + // EBPF_OP_LDXH pc=3 dst=r1 src=r1 offset=40 imm=0 #line 40 "sample/cgroup_count_connect6.c" r1 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_JNE_IMM pc=4 dst=r1 src=r0 offset=25 imm=7459 @@ -99,7 +99,7 @@ count_tcp_connect6(void* context) if (r1 != IMMEDIATE(7459)) #line 40 "sample/cgroup_count_connect6.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=5 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=5 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/cgroup_count_connect6.c" r6 = IMMEDIATE(0); // EBPF_OP_STXDW pc=6 dst=r10 src=r6 offset=-16 imm=0 @@ -129,12 +129,12 @@ count_tcp_connect6(void* context) if ((count_tcp_connect6_helpers[0].tail_call) && (r0 == 0)) #line 48 "sample/cgroup_count_connect6.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=12 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=12 imm=0 #line 49 "sample/cgroup_count_connect6.c" if (r0 != IMMEDIATE(0)) #line 49 "sample/cgroup_count_connect6.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=15 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=15 dst=r1 src=r0 offset=0 imm=1 #line 49 "sample/cgroup_count_connect6.c" r1 = IMMEDIATE(1); // EBPF_OP_STXDW pc=16 dst=r10 src=r1 offset=-16 imm=0 @@ -170,7 +170,7 @@ count_tcp_connect6(void* context) if ((count_tcp_connect6_helpers[1].tail_call) && (r0 == 0)) #line 51 "sample/cgroup_count_connect6.c" return 0; - // EBPF_OP_JA pc=26 dst=r0 src=r0 offset=3 imm=0 + // EBPF_OP_JA pc=26 dst=r0 src=r0 offset=3 imm=0 #line 51 "sample/cgroup_count_connect6.c" goto label_2; label_1: @@ -226,7 +226,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_count_connect6_sys.c b/tests/bpf2c_tests/expected/cgroup_count_connect6_sys.c index 6402c3c6fc..5f75237e54 100644 --- a/tests/bpf2c_tests/expected/cgroup_count_connect6_sys.c +++ b/tests/bpf2c_tests/expected/cgroup_count_connect6_sys.c @@ -252,7 +252,7 @@ count_tcp_connect6(void* context) if (r2 != IMMEDIATE(6)) #line 34 "sample/cgroup_count_connect6.c" goto label_2; - // EBPF_OP_LDXH pc=3 dst=r1 src=r1 offset=40 imm=0 + // EBPF_OP_LDXH pc=3 dst=r1 src=r1 offset=40 imm=0 #line 40 "sample/cgroup_count_connect6.c" r1 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_JNE_IMM pc=4 dst=r1 src=r0 offset=25 imm=7459 @@ -260,7 +260,7 @@ count_tcp_connect6(void* context) if (r1 != IMMEDIATE(7459)) #line 40 "sample/cgroup_count_connect6.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=5 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=5 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/cgroup_count_connect6.c" r6 = IMMEDIATE(0); // EBPF_OP_STXDW pc=6 dst=r10 src=r6 offset=-16 imm=0 @@ -290,12 +290,12 @@ count_tcp_connect6(void* context) if ((count_tcp_connect6_helpers[0].tail_call) && (r0 == 0)) #line 48 "sample/cgroup_count_connect6.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=12 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=12 imm=0 #line 49 "sample/cgroup_count_connect6.c" if (r0 != IMMEDIATE(0)) #line 49 "sample/cgroup_count_connect6.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=15 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=15 dst=r1 src=r0 offset=0 imm=1 #line 49 "sample/cgroup_count_connect6.c" r1 = IMMEDIATE(1); // EBPF_OP_STXDW pc=16 dst=r10 src=r1 offset=-16 imm=0 @@ -331,7 +331,7 @@ count_tcp_connect6(void* context) if ((count_tcp_connect6_helpers[1].tail_call) && (r0 == 0)) #line 51 "sample/cgroup_count_connect6.c" return 0; - // EBPF_OP_JA pc=26 dst=r0 src=r0 offset=3 imm=0 + // EBPF_OP_JA pc=26 dst=r0 src=r0 offset=3 imm=0 #line 51 "sample/cgroup_count_connect6.c" goto label_2; label_1: @@ -387,7 +387,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_mt_connect4_dll.c b/tests/bpf2c_tests/expected/cgroup_mt_connect4_dll.c index 92e9f43a03..530a290724 100644 --- a/tests/bpf2c_tests/expected/cgroup_mt_connect4_dll.c +++ b/tests/bpf2c_tests/expected/cgroup_mt_connect4_dll.c @@ -89,7 +89,7 @@ tcp_mt_connect4(void* context) if (r2 != IMMEDIATE(6)) #line 27 "sample/cgroup_mt_connect4.c" goto label_1; - // EBPF_OP_LDXH pc=3 dst=r2 src=r1 offset=40 imm=0 + // EBPF_OP_LDXH pc=3 dst=r2 src=r1 offset=40 imm=0 #line 33 "sample/cgroup_mt_connect4.c" r2 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_MOV64_IMM pc=4 dst=r3 src=r0 offset=0 imm=7459 @@ -103,7 +103,7 @@ tcp_mt_connect4(void* context) if (r3 > r2) #line 33 "sample/cgroup_mt_connect4.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=7 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=7 dst=r0 src=r0 offset=0 imm=0 #line 33 "sample/cgroup_mt_connect4.c" r0 = IMMEDIATE(0); // EBPF_OP_MOV64_REG pc=8 dst=r3 src=r2 offset=0 imm=0 @@ -131,7 +131,7 @@ tcp_mt_connect4(void* context) if (r4 > r5) #line 41 "sample/cgroup_mt_connect4.c" goto label_1; - // EBPF_OP_AND64_IMM pc=17 dst=r3 src=r0 offset=0 imm=1 + // EBPF_OP_AND64_IMM pc=17 dst=r3 src=r0 offset=0 imm=1 #line 46 "sample/cgroup_mt_connect4.c" r3 &= IMMEDIATE(1); // EBPF_OP_MOV64_IMM pc=18 dst=r0 src=r0 offset=0 imm=1 @@ -142,7 +142,7 @@ tcp_mt_connect4(void* context) if (r3 == IMMEDIATE(0)) #line 46 "sample/cgroup_mt_connect4.c" goto label_1; - // EBPF_OP_ADD64_IMM pc=20 dst=r2 src=r0 offset=0 imm=-6141 + // EBPF_OP_ADD64_IMM pc=20 dst=r2 src=r0 offset=0 imm=-6141 #line 54 "sample/cgroup_mt_connect4.c" r2 += IMMEDIATE(-6141); // EBPF_OP_STXH pc=21 dst=r1 src=r2 offset=40 imm=0 @@ -191,7 +191,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_mt_connect4_raw.c b/tests/bpf2c_tests/expected/cgroup_mt_connect4_raw.c index b859012296..2f5ff645be 100644 --- a/tests/bpf2c_tests/expected/cgroup_mt_connect4_raw.c +++ b/tests/bpf2c_tests/expected/cgroup_mt_connect4_raw.c @@ -63,7 +63,7 @@ tcp_mt_connect4(void* context) if (r2 != IMMEDIATE(6)) #line 27 "sample/cgroup_mt_connect4.c" goto label_1; - // EBPF_OP_LDXH pc=3 dst=r2 src=r1 offset=40 imm=0 + // EBPF_OP_LDXH pc=3 dst=r2 src=r1 offset=40 imm=0 #line 33 "sample/cgroup_mt_connect4.c" r2 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_MOV64_IMM pc=4 dst=r3 src=r0 offset=0 imm=7459 @@ -77,7 +77,7 @@ tcp_mt_connect4(void* context) if (r3 > r2) #line 33 "sample/cgroup_mt_connect4.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=7 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=7 dst=r0 src=r0 offset=0 imm=0 #line 33 "sample/cgroup_mt_connect4.c" r0 = IMMEDIATE(0); // EBPF_OP_MOV64_REG pc=8 dst=r3 src=r2 offset=0 imm=0 @@ -105,7 +105,7 @@ tcp_mt_connect4(void* context) if (r4 > r5) #line 41 "sample/cgroup_mt_connect4.c" goto label_1; - // EBPF_OP_AND64_IMM pc=17 dst=r3 src=r0 offset=0 imm=1 + // EBPF_OP_AND64_IMM pc=17 dst=r3 src=r0 offset=0 imm=1 #line 46 "sample/cgroup_mt_connect4.c" r3 &= IMMEDIATE(1); // EBPF_OP_MOV64_IMM pc=18 dst=r0 src=r0 offset=0 imm=1 @@ -116,7 +116,7 @@ tcp_mt_connect4(void* context) if (r3 == IMMEDIATE(0)) #line 46 "sample/cgroup_mt_connect4.c" goto label_1; - // EBPF_OP_ADD64_IMM pc=20 dst=r2 src=r0 offset=0 imm=-6141 + // EBPF_OP_ADD64_IMM pc=20 dst=r2 src=r0 offset=0 imm=-6141 #line 54 "sample/cgroup_mt_connect4.c" r2 += IMMEDIATE(-6141); // EBPF_OP_STXH pc=21 dst=r1 src=r2 offset=40 imm=0 @@ -165,7 +165,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_mt_connect4_sys.c b/tests/bpf2c_tests/expected/cgroup_mt_connect4_sys.c index 47bcd0c18e..a1914b291c 100644 --- a/tests/bpf2c_tests/expected/cgroup_mt_connect4_sys.c +++ b/tests/bpf2c_tests/expected/cgroup_mt_connect4_sys.c @@ -224,7 +224,7 @@ tcp_mt_connect4(void* context) if (r2 != IMMEDIATE(6)) #line 27 "sample/cgroup_mt_connect4.c" goto label_1; - // EBPF_OP_LDXH pc=3 dst=r2 src=r1 offset=40 imm=0 + // EBPF_OP_LDXH pc=3 dst=r2 src=r1 offset=40 imm=0 #line 33 "sample/cgroup_mt_connect4.c" r2 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_MOV64_IMM pc=4 dst=r3 src=r0 offset=0 imm=7459 @@ -238,7 +238,7 @@ tcp_mt_connect4(void* context) if (r3 > r2) #line 33 "sample/cgroup_mt_connect4.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=7 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=7 dst=r0 src=r0 offset=0 imm=0 #line 33 "sample/cgroup_mt_connect4.c" r0 = IMMEDIATE(0); // EBPF_OP_MOV64_REG pc=8 dst=r3 src=r2 offset=0 imm=0 @@ -266,7 +266,7 @@ tcp_mt_connect4(void* context) if (r4 > r5) #line 41 "sample/cgroup_mt_connect4.c" goto label_1; - // EBPF_OP_AND64_IMM pc=17 dst=r3 src=r0 offset=0 imm=1 + // EBPF_OP_AND64_IMM pc=17 dst=r3 src=r0 offset=0 imm=1 #line 46 "sample/cgroup_mt_connect4.c" r3 &= IMMEDIATE(1); // EBPF_OP_MOV64_IMM pc=18 dst=r0 src=r0 offset=0 imm=1 @@ -277,7 +277,7 @@ tcp_mt_connect4(void* context) if (r3 == IMMEDIATE(0)) #line 46 "sample/cgroup_mt_connect4.c" goto label_1; - // EBPF_OP_ADD64_IMM pc=20 dst=r2 src=r0 offset=0 imm=-6141 + // EBPF_OP_ADD64_IMM pc=20 dst=r2 src=r0 offset=0 imm=-6141 #line 54 "sample/cgroup_mt_connect4.c" r2 += IMMEDIATE(-6141); // EBPF_OP_STXH pc=21 dst=r1 src=r2 offset=40 imm=0 @@ -326,7 +326,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_mt_connect6_dll.c b/tests/bpf2c_tests/expected/cgroup_mt_connect6_dll.c index 742bc747e2..65399b0d9a 100644 --- a/tests/bpf2c_tests/expected/cgroup_mt_connect6_dll.c +++ b/tests/bpf2c_tests/expected/cgroup_mt_connect6_dll.c @@ -89,7 +89,7 @@ tcp_mt_connect6(void* context) if (r2 != IMMEDIATE(6)) #line 27 "sample/cgroup_mt_connect6.c" goto label_1; - // EBPF_OP_LDXH pc=3 dst=r2 src=r1 offset=40 imm=0 + // EBPF_OP_LDXH pc=3 dst=r2 src=r1 offset=40 imm=0 #line 33 "sample/cgroup_mt_connect6.c" r2 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_MOV64_IMM pc=4 dst=r3 src=r0 offset=0 imm=7459 @@ -103,7 +103,7 @@ tcp_mt_connect6(void* context) if (r3 > r2) #line 33 "sample/cgroup_mt_connect6.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=7 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=7 dst=r0 src=r0 offset=0 imm=0 #line 33 "sample/cgroup_mt_connect6.c" r0 = IMMEDIATE(0); // EBPF_OP_MOV64_REG pc=8 dst=r3 src=r2 offset=0 imm=0 @@ -131,7 +131,7 @@ tcp_mt_connect6(void* context) if (r4 > r5) #line 41 "sample/cgroup_mt_connect6.c" goto label_1; - // EBPF_OP_AND64_IMM pc=17 dst=r3 src=r0 offset=0 imm=1 + // EBPF_OP_AND64_IMM pc=17 dst=r3 src=r0 offset=0 imm=1 #line 46 "sample/cgroup_mt_connect6.c" r3 &= IMMEDIATE(1); // EBPF_OP_MOV64_IMM pc=18 dst=r0 src=r0 offset=0 imm=1 @@ -142,7 +142,7 @@ tcp_mt_connect6(void* context) if (r3 == IMMEDIATE(0)) #line 46 "sample/cgroup_mt_connect6.c" goto label_1; - // EBPF_OP_ADD64_IMM pc=20 dst=r2 src=r0 offset=0 imm=-6141 + // EBPF_OP_ADD64_IMM pc=20 dst=r2 src=r0 offset=0 imm=-6141 #line 54 "sample/cgroup_mt_connect6.c" r2 += IMMEDIATE(-6141); // EBPF_OP_STXH pc=21 dst=r1 src=r2 offset=40 imm=0 @@ -191,7 +191,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_mt_connect6_raw.c b/tests/bpf2c_tests/expected/cgroup_mt_connect6_raw.c index 0f966e485b..f426ce7e77 100644 --- a/tests/bpf2c_tests/expected/cgroup_mt_connect6_raw.c +++ b/tests/bpf2c_tests/expected/cgroup_mt_connect6_raw.c @@ -63,7 +63,7 @@ tcp_mt_connect6(void* context) if (r2 != IMMEDIATE(6)) #line 27 "sample/cgroup_mt_connect6.c" goto label_1; - // EBPF_OP_LDXH pc=3 dst=r2 src=r1 offset=40 imm=0 + // EBPF_OP_LDXH pc=3 dst=r2 src=r1 offset=40 imm=0 #line 33 "sample/cgroup_mt_connect6.c" r2 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_MOV64_IMM pc=4 dst=r3 src=r0 offset=0 imm=7459 @@ -77,7 +77,7 @@ tcp_mt_connect6(void* context) if (r3 > r2) #line 33 "sample/cgroup_mt_connect6.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=7 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=7 dst=r0 src=r0 offset=0 imm=0 #line 33 "sample/cgroup_mt_connect6.c" r0 = IMMEDIATE(0); // EBPF_OP_MOV64_REG pc=8 dst=r3 src=r2 offset=0 imm=0 @@ -105,7 +105,7 @@ tcp_mt_connect6(void* context) if (r4 > r5) #line 41 "sample/cgroup_mt_connect6.c" goto label_1; - // EBPF_OP_AND64_IMM pc=17 dst=r3 src=r0 offset=0 imm=1 + // EBPF_OP_AND64_IMM pc=17 dst=r3 src=r0 offset=0 imm=1 #line 46 "sample/cgroup_mt_connect6.c" r3 &= IMMEDIATE(1); // EBPF_OP_MOV64_IMM pc=18 dst=r0 src=r0 offset=0 imm=1 @@ -116,7 +116,7 @@ tcp_mt_connect6(void* context) if (r3 == IMMEDIATE(0)) #line 46 "sample/cgroup_mt_connect6.c" goto label_1; - // EBPF_OP_ADD64_IMM pc=20 dst=r2 src=r0 offset=0 imm=-6141 + // EBPF_OP_ADD64_IMM pc=20 dst=r2 src=r0 offset=0 imm=-6141 #line 54 "sample/cgroup_mt_connect6.c" r2 += IMMEDIATE(-6141); // EBPF_OP_STXH pc=21 dst=r1 src=r2 offset=40 imm=0 @@ -165,7 +165,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_mt_connect6_sys.c b/tests/bpf2c_tests/expected/cgroup_mt_connect6_sys.c index c19281ad06..e59e6ce79f 100644 --- a/tests/bpf2c_tests/expected/cgroup_mt_connect6_sys.c +++ b/tests/bpf2c_tests/expected/cgroup_mt_connect6_sys.c @@ -224,7 +224,7 @@ tcp_mt_connect6(void* context) if (r2 != IMMEDIATE(6)) #line 27 "sample/cgroup_mt_connect6.c" goto label_1; - // EBPF_OP_LDXH pc=3 dst=r2 src=r1 offset=40 imm=0 + // EBPF_OP_LDXH pc=3 dst=r2 src=r1 offset=40 imm=0 #line 33 "sample/cgroup_mt_connect6.c" r2 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(40)); // EBPF_OP_MOV64_IMM pc=4 dst=r3 src=r0 offset=0 imm=7459 @@ -238,7 +238,7 @@ tcp_mt_connect6(void* context) if (r3 > r2) #line 33 "sample/cgroup_mt_connect6.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=7 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=7 dst=r0 src=r0 offset=0 imm=0 #line 33 "sample/cgroup_mt_connect6.c" r0 = IMMEDIATE(0); // EBPF_OP_MOV64_REG pc=8 dst=r3 src=r2 offset=0 imm=0 @@ -266,7 +266,7 @@ tcp_mt_connect6(void* context) if (r4 > r5) #line 41 "sample/cgroup_mt_connect6.c" goto label_1; - // EBPF_OP_AND64_IMM pc=17 dst=r3 src=r0 offset=0 imm=1 + // EBPF_OP_AND64_IMM pc=17 dst=r3 src=r0 offset=0 imm=1 #line 46 "sample/cgroup_mt_connect6.c" r3 &= IMMEDIATE(1); // EBPF_OP_MOV64_IMM pc=18 dst=r0 src=r0 offset=0 imm=1 @@ -277,7 +277,7 @@ tcp_mt_connect6(void* context) if (r3 == IMMEDIATE(0)) #line 46 "sample/cgroup_mt_connect6.c" goto label_1; - // EBPF_OP_ADD64_IMM pc=20 dst=r2 src=r0 offset=0 imm=-6141 + // EBPF_OP_ADD64_IMM pc=20 dst=r2 src=r0 offset=0 imm=-6141 #line 54 "sample/cgroup_mt_connect6.c" r2 += IMMEDIATE(-6141); // EBPF_OP_STXH pc=21 dst=r1 src=r2 offset=40 imm=0 @@ -326,7 +326,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_sock_addr2_dll.c b/tests/bpf2c_tests/expected/cgroup_sock_addr2_dll.c index 53ce49b9a6..7d07fba5ba 100644 --- a/tests/bpf2c_tests/expected/cgroup_sock_addr2_dll.c +++ b/tests/bpf2c_tests/expected/cgroup_sock_addr2_dll.c @@ -180,7 +180,7 @@ connect_redirect4(void* context) if (r1 == IMMEDIATE(17)) #line 60 "sample/cgroup_sock_addr2.c" goto label_1; - // EBPF_OP_JNE_IMM pc=19 dst=r1 src=r0 offset=77 imm=6 + // EBPF_OP_JNE_IMM pc=19 dst=r1 src=r0 offset=77 imm=6 #line 60 "sample/cgroup_sock_addr2.c" if (r1 != IMMEDIATE(6)) #line 60 "sample/cgroup_sock_addr2.c" @@ -194,7 +194,7 @@ connect_redirect4(void* context) if (r2 != IMMEDIATE(2)) #line 60 "sample/cgroup_sock_addr2.c" goto label_4; - // EBPF_OP_LDXW pc=22 dst=r2 src=r6 offset=24 imm=0 + // EBPF_OP_LDXW pc=22 dst=r2 src=r6 offset=24 imm=0 #line 64 "sample/cgroup_sock_addr2.c" r2 = *(uint32_t*)(uintptr_t)(r6 + OFFSET(24)); // EBPF_OP_STXW pc=23 dst=r10 src=r2 offset=-32 imm=0 @@ -227,7 +227,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[0].tail_call) && (r0 == 0)) #line 69 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_MOV64_REG pc=32 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=32 dst=r8 src=r0 offset=0 imm=0 #line 69 "sample/cgroup_sock_addr2.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=33 dst=r9 src=r0 offset=0 imm=0 @@ -241,7 +241,7 @@ connect_redirect4(void* context) if (r8 == IMMEDIATE(0)) #line 70 "sample/cgroup_sock_addr2.c" goto label_3; - // EBPF_OP_MOV64_IMM pc=36 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=36 dst=r7 src=r0 offset=0 imm=0 #line 70 "sample/cgroup_sock_addr2.c" r7 = IMMEDIATE(0); // EBPF_OP_STXB pc=37 dst=r10 src=r7 offset=-70 imm=0 @@ -301,7 +301,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[1].tail_call) && (r0 == 0)) #line 71 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_LDXW pc=58 dst=r1 src=r8 offset=20 imm=0 + // EBPF_OP_LDXW pc=58 dst=r1 src=r8 offset=20 imm=0 #line 77 "sample/cgroup_sock_addr2.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(20)); // EBPF_OP_JEQ_IMM pc=59 dst=r1 src=r0 offset=8 imm=3 @@ -309,7 +309,7 @@ connect_redirect4(void* context) if (r1 == IMMEDIATE(3)) #line 77 "sample/cgroup_sock_addr2.c" goto label_2; - // EBPF_OP_MOV64_REG pc=60 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=60 dst=r2 src=r10 offset=0 imm=0 #line 77 "sample/cgroup_sock_addr2.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=61 dst=r2 src=r0 offset=0 imm=-64 @@ -330,7 +330,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[2].tail_call) && (r0 == 0)) #line 78 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_LSH64_IMM pc=65 dst=r0 src=r0 offset=0 imm=32 + // EBPF_OP_LSH64_IMM pc=65 dst=r0 src=r0 offset=0 imm=32 #line 78 "sample/cgroup_sock_addr2.c" r0 <<= (IMMEDIATE(32) & 63); // EBPF_OP_ARSH64_IMM pc=66 dst=r0 src=r0 offset=0 imm=32 @@ -379,7 +379,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[3].tail_call) && (r0 == 0)) #line 44 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_MOV64_REG pc=78 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=78 dst=r8 src=r0 offset=0 imm=0 #line 44 "sample/cgroup_sock_addr2.c" r8 = r0; // EBPF_OP_STXDW pc=79 dst=r10 src=r8 offset=-96 imm=0 @@ -397,7 +397,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[4].tail_call) && (r0 == 0)) #line 45 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_STXDW pc=82 dst=r10 src=r0 offset=-104 imm=0 + // EBPF_OP_STXDW pc=82 dst=r10 src=r0 offset=-104 imm=0 #line 45 "sample/cgroup_sock_addr2.c" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-104)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=83 dst=r1 src=r6 offset=0 imm=0 @@ -412,7 +412,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[5].tail_call) && (r0 == 0)) #line 46 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_STXW pc=85 dst=r10 src=r0 offset=-88 imm=0 + // EBPF_OP_STXW pc=85 dst=r10 src=r0 offset=-88 imm=0 #line 46 "sample/cgroup_sock_addr2.c" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-88)) = (uint32_t)r0; // EBPF_OP_LDXH pc=86 dst=r1 src=r6 offset=20 imm=0 @@ -569,7 +569,7 @@ connect_redirect6(void* context) if (r1 == IMMEDIATE(17)) #line 101 "sample/cgroup_sock_addr2.c" goto label_1; - // EBPF_OP_JNE_IMM pc=19 dst=r1 src=r0 offset=88 imm=6 + // EBPF_OP_JNE_IMM pc=19 dst=r1 src=r0 offset=88 imm=6 #line 101 "sample/cgroup_sock_addr2.c" if (r1 != IMMEDIATE(6)) #line 101 "sample/cgroup_sock_addr2.c" @@ -583,7 +583,7 @@ connect_redirect6(void* context) if (r2 != IMMEDIATE(23)) #line 101 "sample/cgroup_sock_addr2.c" goto label_4; - // EBPF_OP_LDXW pc=22 dst=r2 src=r6 offset=36 imm=0 + // EBPF_OP_LDXW pc=22 dst=r2 src=r6 offset=36 imm=0 #line 108 "sample/cgroup_sock_addr2.c" r2 = *(uint32_t*)(uintptr_t)(r6 + OFFSET(36)); // EBPF_OP_LSH64_IMM pc=23 dst=r2 src=r0 offset=0 imm=32 @@ -640,7 +640,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[0].tail_call) && (r0 == 0)) #line 113 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_MOV64_REG pc=40 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=40 dst=r8 src=r0 offset=0 imm=0 #line 113 "sample/cgroup_sock_addr2.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=41 dst=r9 src=r0 offset=0 imm=0 @@ -654,7 +654,7 @@ connect_redirect6(void* context) if (r8 == IMMEDIATE(0)) #line 114 "sample/cgroup_sock_addr2.c" goto label_3; - // EBPF_OP_MOV64_IMM pc=44 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=44 dst=r7 src=r0 offset=0 imm=0 #line 114 "sample/cgroup_sock_addr2.c" r7 = IMMEDIATE(0); // EBPF_OP_STXB pc=45 dst=r10 src=r7 offset=-70 imm=0 @@ -702,7 +702,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[1].tail_call) && (r0 == 0)) #line 115 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_LDXW pc=61 dst=r1 src=r8 offset=20 imm=0 + // EBPF_OP_LDXW pc=61 dst=r1 src=r8 offset=20 imm=0 #line 121 "sample/cgroup_sock_addr2.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(20)); // EBPF_OP_JEQ_IMM pc=62 dst=r1 src=r0 offset=8 imm=3 @@ -710,7 +710,7 @@ connect_redirect6(void* context) if (r1 == IMMEDIATE(3)) #line 121 "sample/cgroup_sock_addr2.c" goto label_2; - // EBPF_OP_MOV64_REG pc=63 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=63 dst=r2 src=r10 offset=0 imm=0 #line 121 "sample/cgroup_sock_addr2.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=64 dst=r2 src=r0 offset=0 imm=-64 @@ -731,7 +731,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[2].tail_call) && (r0 == 0)) #line 122 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_LSH64_IMM pc=68 dst=r0 src=r0 offset=0 imm=32 + // EBPF_OP_LSH64_IMM pc=68 dst=r0 src=r0 offset=0 imm=32 #line 122 "sample/cgroup_sock_addr2.c" r0 <<= (IMMEDIATE(32) & 63); // EBPF_OP_ARSH64_IMM pc=69 dst=r0 src=r0 offset=0 imm=32 @@ -804,7 +804,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[3].tail_call) && (r0 == 0)) #line 44 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_MOV64_REG pc=89 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=89 dst=r8 src=r0 offset=0 imm=0 #line 44 "sample/cgroup_sock_addr2.c" r8 = r0; // EBPF_OP_STXDW pc=90 dst=r10 src=r8 offset=-88 imm=0 @@ -822,7 +822,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[4].tail_call) && (r0 == 0)) #line 45 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_STXDW pc=93 dst=r10 src=r0 offset=-96 imm=0 + // EBPF_OP_STXDW pc=93 dst=r10 src=r0 offset=-96 imm=0 #line 45 "sample/cgroup_sock_addr2.c" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-96)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=94 dst=r1 src=r6 offset=0 imm=0 @@ -837,7 +837,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[5].tail_call) && (r0 == 0)) #line 46 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_STXW pc=96 dst=r10 src=r0 offset=-80 imm=0 + // EBPF_OP_STXW pc=96 dst=r10 src=r0 offset=-80 imm=0 #line 46 "sample/cgroup_sock_addr2.c" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-80)) = (uint32_t)r0; // EBPF_OP_LDXH pc=97 dst=r1 src=r6 offset=20 imm=0 @@ -933,7 +933,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_sock_addr2_raw.c b/tests/bpf2c_tests/expected/cgroup_sock_addr2_raw.c index 67d457bcff..d9ac2c7a27 100644 --- a/tests/bpf2c_tests/expected/cgroup_sock_addr2_raw.c +++ b/tests/bpf2c_tests/expected/cgroup_sock_addr2_raw.c @@ -154,7 +154,7 @@ connect_redirect4(void* context) if (r1 == IMMEDIATE(17)) #line 60 "sample/cgroup_sock_addr2.c" goto label_1; - // EBPF_OP_JNE_IMM pc=19 dst=r1 src=r0 offset=77 imm=6 + // EBPF_OP_JNE_IMM pc=19 dst=r1 src=r0 offset=77 imm=6 #line 60 "sample/cgroup_sock_addr2.c" if (r1 != IMMEDIATE(6)) #line 60 "sample/cgroup_sock_addr2.c" @@ -168,7 +168,7 @@ connect_redirect4(void* context) if (r2 != IMMEDIATE(2)) #line 60 "sample/cgroup_sock_addr2.c" goto label_4; - // EBPF_OP_LDXW pc=22 dst=r2 src=r6 offset=24 imm=0 + // EBPF_OP_LDXW pc=22 dst=r2 src=r6 offset=24 imm=0 #line 64 "sample/cgroup_sock_addr2.c" r2 = *(uint32_t*)(uintptr_t)(r6 + OFFSET(24)); // EBPF_OP_STXW pc=23 dst=r10 src=r2 offset=-32 imm=0 @@ -201,7 +201,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[0].tail_call) && (r0 == 0)) #line 69 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_MOV64_REG pc=32 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=32 dst=r8 src=r0 offset=0 imm=0 #line 69 "sample/cgroup_sock_addr2.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=33 dst=r9 src=r0 offset=0 imm=0 @@ -215,7 +215,7 @@ connect_redirect4(void* context) if (r8 == IMMEDIATE(0)) #line 70 "sample/cgroup_sock_addr2.c" goto label_3; - // EBPF_OP_MOV64_IMM pc=36 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=36 dst=r7 src=r0 offset=0 imm=0 #line 70 "sample/cgroup_sock_addr2.c" r7 = IMMEDIATE(0); // EBPF_OP_STXB pc=37 dst=r10 src=r7 offset=-70 imm=0 @@ -275,7 +275,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[1].tail_call) && (r0 == 0)) #line 71 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_LDXW pc=58 dst=r1 src=r8 offset=20 imm=0 + // EBPF_OP_LDXW pc=58 dst=r1 src=r8 offset=20 imm=0 #line 77 "sample/cgroup_sock_addr2.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(20)); // EBPF_OP_JEQ_IMM pc=59 dst=r1 src=r0 offset=8 imm=3 @@ -283,7 +283,7 @@ connect_redirect4(void* context) if (r1 == IMMEDIATE(3)) #line 77 "sample/cgroup_sock_addr2.c" goto label_2; - // EBPF_OP_MOV64_REG pc=60 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=60 dst=r2 src=r10 offset=0 imm=0 #line 77 "sample/cgroup_sock_addr2.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=61 dst=r2 src=r0 offset=0 imm=-64 @@ -304,7 +304,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[2].tail_call) && (r0 == 0)) #line 78 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_LSH64_IMM pc=65 dst=r0 src=r0 offset=0 imm=32 + // EBPF_OP_LSH64_IMM pc=65 dst=r0 src=r0 offset=0 imm=32 #line 78 "sample/cgroup_sock_addr2.c" r0 <<= (IMMEDIATE(32) & 63); // EBPF_OP_ARSH64_IMM pc=66 dst=r0 src=r0 offset=0 imm=32 @@ -353,7 +353,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[3].tail_call) && (r0 == 0)) #line 44 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_MOV64_REG pc=78 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=78 dst=r8 src=r0 offset=0 imm=0 #line 44 "sample/cgroup_sock_addr2.c" r8 = r0; // EBPF_OP_STXDW pc=79 dst=r10 src=r8 offset=-96 imm=0 @@ -371,7 +371,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[4].tail_call) && (r0 == 0)) #line 45 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_STXDW pc=82 dst=r10 src=r0 offset=-104 imm=0 + // EBPF_OP_STXDW pc=82 dst=r10 src=r0 offset=-104 imm=0 #line 45 "sample/cgroup_sock_addr2.c" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-104)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=83 dst=r1 src=r6 offset=0 imm=0 @@ -386,7 +386,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[5].tail_call) && (r0 == 0)) #line 46 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_STXW pc=85 dst=r10 src=r0 offset=-88 imm=0 + // EBPF_OP_STXW pc=85 dst=r10 src=r0 offset=-88 imm=0 #line 46 "sample/cgroup_sock_addr2.c" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-88)) = (uint32_t)r0; // EBPF_OP_LDXH pc=86 dst=r1 src=r6 offset=20 imm=0 @@ -543,7 +543,7 @@ connect_redirect6(void* context) if (r1 == IMMEDIATE(17)) #line 101 "sample/cgroup_sock_addr2.c" goto label_1; - // EBPF_OP_JNE_IMM pc=19 dst=r1 src=r0 offset=88 imm=6 + // EBPF_OP_JNE_IMM pc=19 dst=r1 src=r0 offset=88 imm=6 #line 101 "sample/cgroup_sock_addr2.c" if (r1 != IMMEDIATE(6)) #line 101 "sample/cgroup_sock_addr2.c" @@ -557,7 +557,7 @@ connect_redirect6(void* context) if (r2 != IMMEDIATE(23)) #line 101 "sample/cgroup_sock_addr2.c" goto label_4; - // EBPF_OP_LDXW pc=22 dst=r2 src=r6 offset=36 imm=0 + // EBPF_OP_LDXW pc=22 dst=r2 src=r6 offset=36 imm=0 #line 108 "sample/cgroup_sock_addr2.c" r2 = *(uint32_t*)(uintptr_t)(r6 + OFFSET(36)); // EBPF_OP_LSH64_IMM pc=23 dst=r2 src=r0 offset=0 imm=32 @@ -614,7 +614,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[0].tail_call) && (r0 == 0)) #line 113 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_MOV64_REG pc=40 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=40 dst=r8 src=r0 offset=0 imm=0 #line 113 "sample/cgroup_sock_addr2.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=41 dst=r9 src=r0 offset=0 imm=0 @@ -628,7 +628,7 @@ connect_redirect6(void* context) if (r8 == IMMEDIATE(0)) #line 114 "sample/cgroup_sock_addr2.c" goto label_3; - // EBPF_OP_MOV64_IMM pc=44 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=44 dst=r7 src=r0 offset=0 imm=0 #line 114 "sample/cgroup_sock_addr2.c" r7 = IMMEDIATE(0); // EBPF_OP_STXB pc=45 dst=r10 src=r7 offset=-70 imm=0 @@ -676,7 +676,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[1].tail_call) && (r0 == 0)) #line 115 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_LDXW pc=61 dst=r1 src=r8 offset=20 imm=0 + // EBPF_OP_LDXW pc=61 dst=r1 src=r8 offset=20 imm=0 #line 121 "sample/cgroup_sock_addr2.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(20)); // EBPF_OP_JEQ_IMM pc=62 dst=r1 src=r0 offset=8 imm=3 @@ -684,7 +684,7 @@ connect_redirect6(void* context) if (r1 == IMMEDIATE(3)) #line 121 "sample/cgroup_sock_addr2.c" goto label_2; - // EBPF_OP_MOV64_REG pc=63 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=63 dst=r2 src=r10 offset=0 imm=0 #line 121 "sample/cgroup_sock_addr2.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=64 dst=r2 src=r0 offset=0 imm=-64 @@ -705,7 +705,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[2].tail_call) && (r0 == 0)) #line 122 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_LSH64_IMM pc=68 dst=r0 src=r0 offset=0 imm=32 + // EBPF_OP_LSH64_IMM pc=68 dst=r0 src=r0 offset=0 imm=32 #line 122 "sample/cgroup_sock_addr2.c" r0 <<= (IMMEDIATE(32) & 63); // EBPF_OP_ARSH64_IMM pc=69 dst=r0 src=r0 offset=0 imm=32 @@ -778,7 +778,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[3].tail_call) && (r0 == 0)) #line 44 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_MOV64_REG pc=89 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=89 dst=r8 src=r0 offset=0 imm=0 #line 44 "sample/cgroup_sock_addr2.c" r8 = r0; // EBPF_OP_STXDW pc=90 dst=r10 src=r8 offset=-88 imm=0 @@ -796,7 +796,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[4].tail_call) && (r0 == 0)) #line 45 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_STXDW pc=93 dst=r10 src=r0 offset=-96 imm=0 + // EBPF_OP_STXDW pc=93 dst=r10 src=r0 offset=-96 imm=0 #line 45 "sample/cgroup_sock_addr2.c" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-96)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=94 dst=r1 src=r6 offset=0 imm=0 @@ -811,7 +811,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[5].tail_call) && (r0 == 0)) #line 46 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_STXW pc=96 dst=r10 src=r0 offset=-80 imm=0 + // EBPF_OP_STXW pc=96 dst=r10 src=r0 offset=-80 imm=0 #line 46 "sample/cgroup_sock_addr2.c" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-80)) = (uint32_t)r0; // EBPF_OP_LDXH pc=97 dst=r1 src=r6 offset=20 imm=0 @@ -907,7 +907,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_sock_addr2_sys.c b/tests/bpf2c_tests/expected/cgroup_sock_addr2_sys.c index 3aaf2ef833..5bf96004f0 100644 --- a/tests/bpf2c_tests/expected/cgroup_sock_addr2_sys.c +++ b/tests/bpf2c_tests/expected/cgroup_sock_addr2_sys.c @@ -315,7 +315,7 @@ connect_redirect4(void* context) if (r1 == IMMEDIATE(17)) #line 60 "sample/cgroup_sock_addr2.c" goto label_1; - // EBPF_OP_JNE_IMM pc=19 dst=r1 src=r0 offset=77 imm=6 + // EBPF_OP_JNE_IMM pc=19 dst=r1 src=r0 offset=77 imm=6 #line 60 "sample/cgroup_sock_addr2.c" if (r1 != IMMEDIATE(6)) #line 60 "sample/cgroup_sock_addr2.c" @@ -329,7 +329,7 @@ connect_redirect4(void* context) if (r2 != IMMEDIATE(2)) #line 60 "sample/cgroup_sock_addr2.c" goto label_4; - // EBPF_OP_LDXW pc=22 dst=r2 src=r6 offset=24 imm=0 + // EBPF_OP_LDXW pc=22 dst=r2 src=r6 offset=24 imm=0 #line 64 "sample/cgroup_sock_addr2.c" r2 = *(uint32_t*)(uintptr_t)(r6 + OFFSET(24)); // EBPF_OP_STXW pc=23 dst=r10 src=r2 offset=-32 imm=0 @@ -362,7 +362,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[0].tail_call) && (r0 == 0)) #line 69 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_MOV64_REG pc=32 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=32 dst=r8 src=r0 offset=0 imm=0 #line 69 "sample/cgroup_sock_addr2.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=33 dst=r9 src=r0 offset=0 imm=0 @@ -376,7 +376,7 @@ connect_redirect4(void* context) if (r8 == IMMEDIATE(0)) #line 70 "sample/cgroup_sock_addr2.c" goto label_3; - // EBPF_OP_MOV64_IMM pc=36 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=36 dst=r7 src=r0 offset=0 imm=0 #line 70 "sample/cgroup_sock_addr2.c" r7 = IMMEDIATE(0); // EBPF_OP_STXB pc=37 dst=r10 src=r7 offset=-70 imm=0 @@ -436,7 +436,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[1].tail_call) && (r0 == 0)) #line 71 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_LDXW pc=58 dst=r1 src=r8 offset=20 imm=0 + // EBPF_OP_LDXW pc=58 dst=r1 src=r8 offset=20 imm=0 #line 77 "sample/cgroup_sock_addr2.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(20)); // EBPF_OP_JEQ_IMM pc=59 dst=r1 src=r0 offset=8 imm=3 @@ -444,7 +444,7 @@ connect_redirect4(void* context) if (r1 == IMMEDIATE(3)) #line 77 "sample/cgroup_sock_addr2.c" goto label_2; - // EBPF_OP_MOV64_REG pc=60 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=60 dst=r2 src=r10 offset=0 imm=0 #line 77 "sample/cgroup_sock_addr2.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=61 dst=r2 src=r0 offset=0 imm=-64 @@ -465,7 +465,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[2].tail_call) && (r0 == 0)) #line 78 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_LSH64_IMM pc=65 dst=r0 src=r0 offset=0 imm=32 + // EBPF_OP_LSH64_IMM pc=65 dst=r0 src=r0 offset=0 imm=32 #line 78 "sample/cgroup_sock_addr2.c" r0 <<= (IMMEDIATE(32) & 63); // EBPF_OP_ARSH64_IMM pc=66 dst=r0 src=r0 offset=0 imm=32 @@ -514,7 +514,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[3].tail_call) && (r0 == 0)) #line 44 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_MOV64_REG pc=78 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=78 dst=r8 src=r0 offset=0 imm=0 #line 44 "sample/cgroup_sock_addr2.c" r8 = r0; // EBPF_OP_STXDW pc=79 dst=r10 src=r8 offset=-96 imm=0 @@ -532,7 +532,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[4].tail_call) && (r0 == 0)) #line 45 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_STXDW pc=82 dst=r10 src=r0 offset=-104 imm=0 + // EBPF_OP_STXDW pc=82 dst=r10 src=r0 offset=-104 imm=0 #line 45 "sample/cgroup_sock_addr2.c" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-104)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=83 dst=r1 src=r6 offset=0 imm=0 @@ -547,7 +547,7 @@ connect_redirect4(void* context) if ((connect_redirect4_helpers[5].tail_call) && (r0 == 0)) #line 46 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_STXW pc=85 dst=r10 src=r0 offset=-88 imm=0 + // EBPF_OP_STXW pc=85 dst=r10 src=r0 offset=-88 imm=0 #line 46 "sample/cgroup_sock_addr2.c" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-88)) = (uint32_t)r0; // EBPF_OP_LDXH pc=86 dst=r1 src=r6 offset=20 imm=0 @@ -704,7 +704,7 @@ connect_redirect6(void* context) if (r1 == IMMEDIATE(17)) #line 101 "sample/cgroup_sock_addr2.c" goto label_1; - // EBPF_OP_JNE_IMM pc=19 dst=r1 src=r0 offset=88 imm=6 + // EBPF_OP_JNE_IMM pc=19 dst=r1 src=r0 offset=88 imm=6 #line 101 "sample/cgroup_sock_addr2.c" if (r1 != IMMEDIATE(6)) #line 101 "sample/cgroup_sock_addr2.c" @@ -718,7 +718,7 @@ connect_redirect6(void* context) if (r2 != IMMEDIATE(23)) #line 101 "sample/cgroup_sock_addr2.c" goto label_4; - // EBPF_OP_LDXW pc=22 dst=r2 src=r6 offset=36 imm=0 + // EBPF_OP_LDXW pc=22 dst=r2 src=r6 offset=36 imm=0 #line 108 "sample/cgroup_sock_addr2.c" r2 = *(uint32_t*)(uintptr_t)(r6 + OFFSET(36)); // EBPF_OP_LSH64_IMM pc=23 dst=r2 src=r0 offset=0 imm=32 @@ -775,7 +775,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[0].tail_call) && (r0 == 0)) #line 113 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_MOV64_REG pc=40 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=40 dst=r8 src=r0 offset=0 imm=0 #line 113 "sample/cgroup_sock_addr2.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=41 dst=r9 src=r0 offset=0 imm=0 @@ -789,7 +789,7 @@ connect_redirect6(void* context) if (r8 == IMMEDIATE(0)) #line 114 "sample/cgroup_sock_addr2.c" goto label_3; - // EBPF_OP_MOV64_IMM pc=44 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=44 dst=r7 src=r0 offset=0 imm=0 #line 114 "sample/cgroup_sock_addr2.c" r7 = IMMEDIATE(0); // EBPF_OP_STXB pc=45 dst=r10 src=r7 offset=-70 imm=0 @@ -837,7 +837,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[1].tail_call) && (r0 == 0)) #line 115 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_LDXW pc=61 dst=r1 src=r8 offset=20 imm=0 + // EBPF_OP_LDXW pc=61 dst=r1 src=r8 offset=20 imm=0 #line 121 "sample/cgroup_sock_addr2.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(20)); // EBPF_OP_JEQ_IMM pc=62 dst=r1 src=r0 offset=8 imm=3 @@ -845,7 +845,7 @@ connect_redirect6(void* context) if (r1 == IMMEDIATE(3)) #line 121 "sample/cgroup_sock_addr2.c" goto label_2; - // EBPF_OP_MOV64_REG pc=63 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=63 dst=r2 src=r10 offset=0 imm=0 #line 121 "sample/cgroup_sock_addr2.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=64 dst=r2 src=r0 offset=0 imm=-64 @@ -866,7 +866,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[2].tail_call) && (r0 == 0)) #line 122 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_LSH64_IMM pc=68 dst=r0 src=r0 offset=0 imm=32 + // EBPF_OP_LSH64_IMM pc=68 dst=r0 src=r0 offset=0 imm=32 #line 122 "sample/cgroup_sock_addr2.c" r0 <<= (IMMEDIATE(32) & 63); // EBPF_OP_ARSH64_IMM pc=69 dst=r0 src=r0 offset=0 imm=32 @@ -939,7 +939,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[3].tail_call) && (r0 == 0)) #line 44 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_MOV64_REG pc=89 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=89 dst=r8 src=r0 offset=0 imm=0 #line 44 "sample/cgroup_sock_addr2.c" r8 = r0; // EBPF_OP_STXDW pc=90 dst=r10 src=r8 offset=-88 imm=0 @@ -957,7 +957,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[4].tail_call) && (r0 == 0)) #line 45 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_STXDW pc=93 dst=r10 src=r0 offset=-96 imm=0 + // EBPF_OP_STXDW pc=93 dst=r10 src=r0 offset=-96 imm=0 #line 45 "sample/cgroup_sock_addr2.c" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-96)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=94 dst=r1 src=r6 offset=0 imm=0 @@ -972,7 +972,7 @@ connect_redirect6(void* context) if ((connect_redirect6_helpers[5].tail_call) && (r0 == 0)) #line 46 "sample/cgroup_sock_addr2.c" return 0; - // EBPF_OP_STXW pc=96 dst=r10 src=r0 offset=-80 imm=0 + // EBPF_OP_STXW pc=96 dst=r10 src=r0 offset=-80 imm=0 #line 46 "sample/cgroup_sock_addr2.c" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-80)) = (uint32_t)r0; // EBPF_OP_LDXH pc=97 dst=r1 src=r6 offset=20 imm=0 @@ -1068,7 +1068,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_sock_addr_dll.c b/tests/bpf2c_tests/expected/cgroup_sock_addr_dll.c index 608d83325a..c425089f5a 100644 --- a/tests/bpf2c_tests/expected/cgroup_sock_addr_dll.c +++ b/tests/bpf2c_tests/expected/cgroup_sock_addr_dll.c @@ -175,7 +175,7 @@ authorize_connect4(void* context) if ((authorize_connect4_helpers[0].tail_call) && (r0 == 0)) #line 43 "sample/cgroup_sock_addr.c" return 0; - // EBPF_OP_MOV64_REG pc=19 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=19 dst=r1 src=r0 offset=0 imm=0 #line 43 "sample/cgroup_sock_addr.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=20 dst=r0 src=r0 offset=0 imm=1 @@ -186,7 +186,7 @@ authorize_connect4(void* context) if (r1 == IMMEDIATE(0)) #line 45 "sample/cgroup_sock_addr.c" goto label_1; - // EBPF_OP_LDXW pc=22 dst=r0 src=r1 offset=0 imm=0 + // EBPF_OP_LDXW pc=22 dst=r0 src=r1 offset=0 imm=0 #line 45 "sample/cgroup_sock_addr.c" r0 = *(uint32_t*)(uintptr_t)(r1 + OFFSET(0)); label_1: @@ -317,7 +317,7 @@ authorize_connect6(void* context) if ((authorize_connect6_helpers[0].tail_call) && (r0 == 0)) #line 57 "sample/cgroup_sock_addr.c" return 0; - // EBPF_OP_MOV64_REG pc=25 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=25 dst=r1 src=r0 offset=0 imm=0 #line 57 "sample/cgroup_sock_addr.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=26 dst=r0 src=r0 offset=0 imm=1 @@ -328,7 +328,7 @@ authorize_connect6(void* context) if (r1 == IMMEDIATE(0)) #line 59 "sample/cgroup_sock_addr.c" goto label_1; - // EBPF_OP_LDXW pc=28 dst=r0 src=r1 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r0 src=r1 offset=0 imm=0 #line 59 "sample/cgroup_sock_addr.c" r0 = *(uint32_t*)(uintptr_t)(r1 + OFFSET(0)); label_1: @@ -441,7 +441,7 @@ authorize_recv_accept4(void* context) if ((authorize_recv_accept4_helpers[0].tail_call) && (r0 == 0)) #line 43 "sample/cgroup_sock_addr.c" return 0; - // EBPF_OP_MOV64_REG pc=19 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=19 dst=r1 src=r0 offset=0 imm=0 #line 43 "sample/cgroup_sock_addr.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=20 dst=r0 src=r0 offset=0 imm=1 @@ -452,7 +452,7 @@ authorize_recv_accept4(void* context) if (r1 == IMMEDIATE(0)) #line 45 "sample/cgroup_sock_addr.c" goto label_1; - // EBPF_OP_LDXW pc=22 dst=r0 src=r1 offset=0 imm=0 + // EBPF_OP_LDXW pc=22 dst=r0 src=r1 offset=0 imm=0 #line 45 "sample/cgroup_sock_addr.c" r0 = *(uint32_t*)(uintptr_t)(r1 + OFFSET(0)); label_1: @@ -583,7 +583,7 @@ authorize_recv_accept6(void* context) if ((authorize_recv_accept6_helpers[0].tail_call) && (r0 == 0)) #line 57 "sample/cgroup_sock_addr.c" return 0; - // EBPF_OP_MOV64_REG pc=25 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=25 dst=r1 src=r0 offset=0 imm=0 #line 57 "sample/cgroup_sock_addr.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=26 dst=r0 src=r0 offset=0 imm=1 @@ -594,7 +594,7 @@ authorize_recv_accept6(void* context) if (r1 == IMMEDIATE(0)) #line 59 "sample/cgroup_sock_addr.c" goto label_1; - // EBPF_OP_LDXW pc=28 dst=r0 src=r1 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r0 src=r1 offset=0 imm=0 #line 59 "sample/cgroup_sock_addr.c" r0 = *(uint32_t*)(uintptr_t)(r1 + OFFSET(0)); label_1: @@ -679,7 +679,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_sock_addr_raw.c b/tests/bpf2c_tests/expected/cgroup_sock_addr_raw.c index 7f2c542209..e291c0d810 100644 --- a/tests/bpf2c_tests/expected/cgroup_sock_addr_raw.c +++ b/tests/bpf2c_tests/expected/cgroup_sock_addr_raw.c @@ -149,7 +149,7 @@ authorize_connect4(void* context) if ((authorize_connect4_helpers[0].tail_call) && (r0 == 0)) #line 43 "sample/cgroup_sock_addr.c" return 0; - // EBPF_OP_MOV64_REG pc=19 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=19 dst=r1 src=r0 offset=0 imm=0 #line 43 "sample/cgroup_sock_addr.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=20 dst=r0 src=r0 offset=0 imm=1 @@ -160,7 +160,7 @@ authorize_connect4(void* context) if (r1 == IMMEDIATE(0)) #line 45 "sample/cgroup_sock_addr.c" goto label_1; - // EBPF_OP_LDXW pc=22 dst=r0 src=r1 offset=0 imm=0 + // EBPF_OP_LDXW pc=22 dst=r0 src=r1 offset=0 imm=0 #line 45 "sample/cgroup_sock_addr.c" r0 = *(uint32_t*)(uintptr_t)(r1 + OFFSET(0)); label_1: @@ -291,7 +291,7 @@ authorize_connect6(void* context) if ((authorize_connect6_helpers[0].tail_call) && (r0 == 0)) #line 57 "sample/cgroup_sock_addr.c" return 0; - // EBPF_OP_MOV64_REG pc=25 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=25 dst=r1 src=r0 offset=0 imm=0 #line 57 "sample/cgroup_sock_addr.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=26 dst=r0 src=r0 offset=0 imm=1 @@ -302,7 +302,7 @@ authorize_connect6(void* context) if (r1 == IMMEDIATE(0)) #line 59 "sample/cgroup_sock_addr.c" goto label_1; - // EBPF_OP_LDXW pc=28 dst=r0 src=r1 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r0 src=r1 offset=0 imm=0 #line 59 "sample/cgroup_sock_addr.c" r0 = *(uint32_t*)(uintptr_t)(r1 + OFFSET(0)); label_1: @@ -415,7 +415,7 @@ authorize_recv_accept4(void* context) if ((authorize_recv_accept4_helpers[0].tail_call) && (r0 == 0)) #line 43 "sample/cgroup_sock_addr.c" return 0; - // EBPF_OP_MOV64_REG pc=19 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=19 dst=r1 src=r0 offset=0 imm=0 #line 43 "sample/cgroup_sock_addr.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=20 dst=r0 src=r0 offset=0 imm=1 @@ -426,7 +426,7 @@ authorize_recv_accept4(void* context) if (r1 == IMMEDIATE(0)) #line 45 "sample/cgroup_sock_addr.c" goto label_1; - // EBPF_OP_LDXW pc=22 dst=r0 src=r1 offset=0 imm=0 + // EBPF_OP_LDXW pc=22 dst=r0 src=r1 offset=0 imm=0 #line 45 "sample/cgroup_sock_addr.c" r0 = *(uint32_t*)(uintptr_t)(r1 + OFFSET(0)); label_1: @@ -557,7 +557,7 @@ authorize_recv_accept6(void* context) if ((authorize_recv_accept6_helpers[0].tail_call) && (r0 == 0)) #line 57 "sample/cgroup_sock_addr.c" return 0; - // EBPF_OP_MOV64_REG pc=25 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=25 dst=r1 src=r0 offset=0 imm=0 #line 57 "sample/cgroup_sock_addr.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=26 dst=r0 src=r0 offset=0 imm=1 @@ -568,7 +568,7 @@ authorize_recv_accept6(void* context) if (r1 == IMMEDIATE(0)) #line 59 "sample/cgroup_sock_addr.c" goto label_1; - // EBPF_OP_LDXW pc=28 dst=r0 src=r1 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r0 src=r1 offset=0 imm=0 #line 59 "sample/cgroup_sock_addr.c" r0 = *(uint32_t*)(uintptr_t)(r1 + OFFSET(0)); label_1: @@ -653,7 +653,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/cgroup_sock_addr_sys.c b/tests/bpf2c_tests/expected/cgroup_sock_addr_sys.c index a92368668d..0647e19f3d 100644 --- a/tests/bpf2c_tests/expected/cgroup_sock_addr_sys.c +++ b/tests/bpf2c_tests/expected/cgroup_sock_addr_sys.c @@ -310,7 +310,7 @@ authorize_connect4(void* context) if ((authorize_connect4_helpers[0].tail_call) && (r0 == 0)) #line 43 "sample/cgroup_sock_addr.c" return 0; - // EBPF_OP_MOV64_REG pc=19 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=19 dst=r1 src=r0 offset=0 imm=0 #line 43 "sample/cgroup_sock_addr.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=20 dst=r0 src=r0 offset=0 imm=1 @@ -321,7 +321,7 @@ authorize_connect4(void* context) if (r1 == IMMEDIATE(0)) #line 45 "sample/cgroup_sock_addr.c" goto label_1; - // EBPF_OP_LDXW pc=22 dst=r0 src=r1 offset=0 imm=0 + // EBPF_OP_LDXW pc=22 dst=r0 src=r1 offset=0 imm=0 #line 45 "sample/cgroup_sock_addr.c" r0 = *(uint32_t*)(uintptr_t)(r1 + OFFSET(0)); label_1: @@ -452,7 +452,7 @@ authorize_connect6(void* context) if ((authorize_connect6_helpers[0].tail_call) && (r0 == 0)) #line 57 "sample/cgroup_sock_addr.c" return 0; - // EBPF_OP_MOV64_REG pc=25 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=25 dst=r1 src=r0 offset=0 imm=0 #line 57 "sample/cgroup_sock_addr.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=26 dst=r0 src=r0 offset=0 imm=1 @@ -463,7 +463,7 @@ authorize_connect6(void* context) if (r1 == IMMEDIATE(0)) #line 59 "sample/cgroup_sock_addr.c" goto label_1; - // EBPF_OP_LDXW pc=28 dst=r0 src=r1 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r0 src=r1 offset=0 imm=0 #line 59 "sample/cgroup_sock_addr.c" r0 = *(uint32_t*)(uintptr_t)(r1 + OFFSET(0)); label_1: @@ -576,7 +576,7 @@ authorize_recv_accept4(void* context) if ((authorize_recv_accept4_helpers[0].tail_call) && (r0 == 0)) #line 43 "sample/cgroup_sock_addr.c" return 0; - // EBPF_OP_MOV64_REG pc=19 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=19 dst=r1 src=r0 offset=0 imm=0 #line 43 "sample/cgroup_sock_addr.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=20 dst=r0 src=r0 offset=0 imm=1 @@ -587,7 +587,7 @@ authorize_recv_accept4(void* context) if (r1 == IMMEDIATE(0)) #line 45 "sample/cgroup_sock_addr.c" goto label_1; - // EBPF_OP_LDXW pc=22 dst=r0 src=r1 offset=0 imm=0 + // EBPF_OP_LDXW pc=22 dst=r0 src=r1 offset=0 imm=0 #line 45 "sample/cgroup_sock_addr.c" r0 = *(uint32_t*)(uintptr_t)(r1 + OFFSET(0)); label_1: @@ -718,7 +718,7 @@ authorize_recv_accept6(void* context) if ((authorize_recv_accept6_helpers[0].tail_call) && (r0 == 0)) #line 57 "sample/cgroup_sock_addr.c" return 0; - // EBPF_OP_MOV64_REG pc=25 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=25 dst=r1 src=r0 offset=0 imm=0 #line 57 "sample/cgroup_sock_addr.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=26 dst=r0 src=r0 offset=0 imm=1 @@ -729,7 +729,7 @@ authorize_recv_accept6(void* context) if (r1 == IMMEDIATE(0)) #line 59 "sample/cgroup_sock_addr.c" goto label_1; - // EBPF_OP_LDXW pc=28 dst=r0 src=r1 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r0 src=r1 offset=0 imm=0 #line 59 "sample/cgroup_sock_addr.c" r0 = *(uint32_t*)(uintptr_t)(r1 + OFFSET(0)); label_1: @@ -814,7 +814,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/decap_permit_packet_dll.c b/tests/bpf2c_tests/expected/decap_permit_packet_dll.c index ccf71d807f..202180f07f 100644 --- a/tests/bpf2c_tests/expected/decap_permit_packet_dll.c +++ b/tests/bpf2c_tests/expected/decap_permit_packet_dll.c @@ -102,7 +102,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 94 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXH pc=6 dst=r5 src=r2 offset=12 imm=0 + // EBPF_OP_LDXH pc=6 dst=r5 src=r2 offset=12 imm=0 #line 99 "sample/decap_permit_packet.c" r5 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(12)); // EBPF_OP_JEQ_IMM pc=7 dst=r5 src=r0 offset=56 imm=56710 @@ -110,12 +110,12 @@ decapsulate_permit_packet(void* context) if (r5 == IMMEDIATE(56710)) #line 99 "sample/decap_permit_packet.c" goto label_1; - // EBPF_OP_JNE_IMM pc=8 dst=r5 src=r0 offset=100 imm=8 + // EBPF_OP_JNE_IMM pc=8 dst=r5 src=r0 offset=100 imm=8 #line 99 "sample/decap_permit_packet.c" if (r5 != IMMEDIATE(8)) #line 99 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=9 dst=r5 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r5 src=r2 offset=0 imm=0 #line 100 "sample/decap_permit_packet.c" r5 = r2; // EBPF_OP_ADD64_IMM pc=10 dst=r5 src=r0 offset=0 imm=34 @@ -126,7 +126,7 @@ decapsulate_permit_packet(void* context) if (r5 > r3) #line 100 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=12 dst=r5 src=r2 offset=23 imm=0 + // EBPF_OP_LDXB pc=12 dst=r5 src=r2 offset=23 imm=0 #line 106 "sample/decap_permit_packet.c" r5 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(23)); // EBPF_OP_JNE_IMM pc=13 dst=r5 src=r0 offset=95 imm=4 @@ -134,7 +134,7 @@ decapsulate_permit_packet(void* context) if (r5 != IMMEDIATE(4)) #line 106 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=14 dst=r5 src=r4 offset=0 imm=0 + // EBPF_OP_LDXB pc=14 dst=r5 src=r4 offset=0 imm=0 #line 105 "sample/decap_permit_packet.c" r5 = *(uint8_t*)(uintptr_t)(r4 + OFFSET(0)); // EBPF_OP_LSH64_IMM pc=15 dst=r5 src=r0 offset=0 imm=2 @@ -154,7 +154,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 107 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=20 dst=r4 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=20 dst=r4 src=r2 offset=0 imm=0 #line 29 "sample/decap_permit_packet.c" r4 = r2; // EBPF_OP_ADD64_REG pc=21 dst=r4 src=r5 offset=0 imm=0 @@ -168,7 +168,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 29 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=24 dst=r5 src=r4 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=24 dst=r5 src=r4 offset=0 imm=0 #line 29 "sample/decap_permit_packet.c" r5 = r4; // EBPF_OP_ADD64_IMM pc=25 dst=r5 src=r0 offset=0 imm=14 @@ -179,7 +179,7 @@ decapsulate_permit_packet(void* context) if (r5 > r3) #line 29 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=27 dst=r3 src=r2 offset=13 imm=0 + // EBPF_OP_LDXB pc=27 dst=r3 src=r2 offset=13 imm=0 #line 38 "sample/decap_permit_packet.c" r3 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(13)); // EBPF_OP_STXB pc=28 dst=r4 src=r3 offset=13 imm=0 @@ -275,7 +275,7 @@ decapsulate_permit_packet(void* context) if ((decapsulate_permit_packet_helpers[0].tail_call) && (r0 == 0)) #line 41 "sample/decap_permit_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=57 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=57 dst=r1 src=r0 offset=0 imm=0 #line 41 "sample/decap_permit_packet.c" r1 = r0; // EBPF_OP_LSH64_IMM pc=58 dst=r1 src=r0 offset=0 imm=32 @@ -295,7 +295,7 @@ decapsulate_permit_packet(void* context) if ((int64_t)r2 > (int64_t)r1) #line 41 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_JA pc=63 dst=r0 src=r0 offset=44 imm=0 + // EBPF_OP_JA pc=63 dst=r0 src=r0 offset=44 imm=0 #line 41 "sample/decap_permit_packet.c" goto label_2; label_1: @@ -310,7 +310,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 114 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=67 dst=r4 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=67 dst=r4 src=r2 offset=0 imm=0 #line 114 "sample/decap_permit_packet.c" r4 = r2; // EBPF_OP_ADD64_IMM pc=68 dst=r4 src=r0 offset=0 imm=94 @@ -321,7 +321,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 120 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=70 dst=r3 src=r2 offset=20 imm=0 + // EBPF_OP_LDXB pc=70 dst=r3 src=r2 offset=20 imm=0 #line 120 "sample/decap_permit_packet.c" r3 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(20)); // EBPF_OP_JNE_IMM pc=71 dst=r3 src=r0 offset=37 imm=41 @@ -329,7 +329,7 @@ decapsulate_permit_packet(void* context) if (r3 != IMMEDIATE(41)) #line 120 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=72 dst=r3 src=r2 offset=13 imm=0 + // EBPF_OP_LDXB pc=72 dst=r3 src=r2 offset=13 imm=0 #line 67 "sample/decap_permit_packet.c" r3 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(13)); // EBPF_OP_STXB pc=73 dst=r2 src=r3 offset=53 imm=0 @@ -425,7 +425,7 @@ decapsulate_permit_packet(void* context) if ((decapsulate_permit_packet_helpers[0].tail_call) && (r0 == 0)) #line 70 "sample/decap_permit_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=102 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=102 dst=r1 src=r0 offset=0 imm=0 #line 70 "sample/decap_permit_packet.c" r1 = r0; // EBPF_OP_LSH64_IMM pc=103 dst=r1 src=r0 offset=0 imm=32 @@ -489,7 +489,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/decap_permit_packet_raw.c b/tests/bpf2c_tests/expected/decap_permit_packet_raw.c index a75f2ad838..af5a1da8ce 100644 --- a/tests/bpf2c_tests/expected/decap_permit_packet_raw.c +++ b/tests/bpf2c_tests/expected/decap_permit_packet_raw.c @@ -76,7 +76,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 94 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXH pc=6 dst=r5 src=r2 offset=12 imm=0 + // EBPF_OP_LDXH pc=6 dst=r5 src=r2 offset=12 imm=0 #line 99 "sample/decap_permit_packet.c" r5 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(12)); // EBPF_OP_JEQ_IMM pc=7 dst=r5 src=r0 offset=56 imm=56710 @@ -84,12 +84,12 @@ decapsulate_permit_packet(void* context) if (r5 == IMMEDIATE(56710)) #line 99 "sample/decap_permit_packet.c" goto label_1; - // EBPF_OP_JNE_IMM pc=8 dst=r5 src=r0 offset=100 imm=8 + // EBPF_OP_JNE_IMM pc=8 dst=r5 src=r0 offset=100 imm=8 #line 99 "sample/decap_permit_packet.c" if (r5 != IMMEDIATE(8)) #line 99 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=9 dst=r5 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r5 src=r2 offset=0 imm=0 #line 100 "sample/decap_permit_packet.c" r5 = r2; // EBPF_OP_ADD64_IMM pc=10 dst=r5 src=r0 offset=0 imm=34 @@ -100,7 +100,7 @@ decapsulate_permit_packet(void* context) if (r5 > r3) #line 100 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=12 dst=r5 src=r2 offset=23 imm=0 + // EBPF_OP_LDXB pc=12 dst=r5 src=r2 offset=23 imm=0 #line 106 "sample/decap_permit_packet.c" r5 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(23)); // EBPF_OP_JNE_IMM pc=13 dst=r5 src=r0 offset=95 imm=4 @@ -108,7 +108,7 @@ decapsulate_permit_packet(void* context) if (r5 != IMMEDIATE(4)) #line 106 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=14 dst=r5 src=r4 offset=0 imm=0 + // EBPF_OP_LDXB pc=14 dst=r5 src=r4 offset=0 imm=0 #line 105 "sample/decap_permit_packet.c" r5 = *(uint8_t*)(uintptr_t)(r4 + OFFSET(0)); // EBPF_OP_LSH64_IMM pc=15 dst=r5 src=r0 offset=0 imm=2 @@ -128,7 +128,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 107 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=20 dst=r4 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=20 dst=r4 src=r2 offset=0 imm=0 #line 29 "sample/decap_permit_packet.c" r4 = r2; // EBPF_OP_ADD64_REG pc=21 dst=r4 src=r5 offset=0 imm=0 @@ -142,7 +142,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 29 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=24 dst=r5 src=r4 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=24 dst=r5 src=r4 offset=0 imm=0 #line 29 "sample/decap_permit_packet.c" r5 = r4; // EBPF_OP_ADD64_IMM pc=25 dst=r5 src=r0 offset=0 imm=14 @@ -153,7 +153,7 @@ decapsulate_permit_packet(void* context) if (r5 > r3) #line 29 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=27 dst=r3 src=r2 offset=13 imm=0 + // EBPF_OP_LDXB pc=27 dst=r3 src=r2 offset=13 imm=0 #line 38 "sample/decap_permit_packet.c" r3 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(13)); // EBPF_OP_STXB pc=28 dst=r4 src=r3 offset=13 imm=0 @@ -249,7 +249,7 @@ decapsulate_permit_packet(void* context) if ((decapsulate_permit_packet_helpers[0].tail_call) && (r0 == 0)) #line 41 "sample/decap_permit_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=57 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=57 dst=r1 src=r0 offset=0 imm=0 #line 41 "sample/decap_permit_packet.c" r1 = r0; // EBPF_OP_LSH64_IMM pc=58 dst=r1 src=r0 offset=0 imm=32 @@ -269,7 +269,7 @@ decapsulate_permit_packet(void* context) if ((int64_t)r2 > (int64_t)r1) #line 41 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_JA pc=63 dst=r0 src=r0 offset=44 imm=0 + // EBPF_OP_JA pc=63 dst=r0 src=r0 offset=44 imm=0 #line 41 "sample/decap_permit_packet.c" goto label_2; label_1: @@ -284,7 +284,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 114 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=67 dst=r4 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=67 dst=r4 src=r2 offset=0 imm=0 #line 114 "sample/decap_permit_packet.c" r4 = r2; // EBPF_OP_ADD64_IMM pc=68 dst=r4 src=r0 offset=0 imm=94 @@ -295,7 +295,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 120 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=70 dst=r3 src=r2 offset=20 imm=0 + // EBPF_OP_LDXB pc=70 dst=r3 src=r2 offset=20 imm=0 #line 120 "sample/decap_permit_packet.c" r3 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(20)); // EBPF_OP_JNE_IMM pc=71 dst=r3 src=r0 offset=37 imm=41 @@ -303,7 +303,7 @@ decapsulate_permit_packet(void* context) if (r3 != IMMEDIATE(41)) #line 120 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=72 dst=r3 src=r2 offset=13 imm=0 + // EBPF_OP_LDXB pc=72 dst=r3 src=r2 offset=13 imm=0 #line 67 "sample/decap_permit_packet.c" r3 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(13)); // EBPF_OP_STXB pc=73 dst=r2 src=r3 offset=53 imm=0 @@ -399,7 +399,7 @@ decapsulate_permit_packet(void* context) if ((decapsulate_permit_packet_helpers[0].tail_call) && (r0 == 0)) #line 70 "sample/decap_permit_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=102 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=102 dst=r1 src=r0 offset=0 imm=0 #line 70 "sample/decap_permit_packet.c" r1 = r0; // EBPF_OP_LSH64_IMM pc=103 dst=r1 src=r0 offset=0 imm=32 @@ -463,7 +463,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/decap_permit_packet_sys.c b/tests/bpf2c_tests/expected/decap_permit_packet_sys.c index 17a4f3b1a9..10c896aa56 100644 --- a/tests/bpf2c_tests/expected/decap_permit_packet_sys.c +++ b/tests/bpf2c_tests/expected/decap_permit_packet_sys.c @@ -237,7 +237,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 94 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXH pc=6 dst=r5 src=r2 offset=12 imm=0 + // EBPF_OP_LDXH pc=6 dst=r5 src=r2 offset=12 imm=0 #line 99 "sample/decap_permit_packet.c" r5 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(12)); // EBPF_OP_JEQ_IMM pc=7 dst=r5 src=r0 offset=56 imm=56710 @@ -245,12 +245,12 @@ decapsulate_permit_packet(void* context) if (r5 == IMMEDIATE(56710)) #line 99 "sample/decap_permit_packet.c" goto label_1; - // EBPF_OP_JNE_IMM pc=8 dst=r5 src=r0 offset=100 imm=8 + // EBPF_OP_JNE_IMM pc=8 dst=r5 src=r0 offset=100 imm=8 #line 99 "sample/decap_permit_packet.c" if (r5 != IMMEDIATE(8)) #line 99 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=9 dst=r5 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r5 src=r2 offset=0 imm=0 #line 100 "sample/decap_permit_packet.c" r5 = r2; // EBPF_OP_ADD64_IMM pc=10 dst=r5 src=r0 offset=0 imm=34 @@ -261,7 +261,7 @@ decapsulate_permit_packet(void* context) if (r5 > r3) #line 100 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=12 dst=r5 src=r2 offset=23 imm=0 + // EBPF_OP_LDXB pc=12 dst=r5 src=r2 offset=23 imm=0 #line 106 "sample/decap_permit_packet.c" r5 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(23)); // EBPF_OP_JNE_IMM pc=13 dst=r5 src=r0 offset=95 imm=4 @@ -269,7 +269,7 @@ decapsulate_permit_packet(void* context) if (r5 != IMMEDIATE(4)) #line 106 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=14 dst=r5 src=r4 offset=0 imm=0 + // EBPF_OP_LDXB pc=14 dst=r5 src=r4 offset=0 imm=0 #line 105 "sample/decap_permit_packet.c" r5 = *(uint8_t*)(uintptr_t)(r4 + OFFSET(0)); // EBPF_OP_LSH64_IMM pc=15 dst=r5 src=r0 offset=0 imm=2 @@ -289,7 +289,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 107 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=20 dst=r4 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=20 dst=r4 src=r2 offset=0 imm=0 #line 29 "sample/decap_permit_packet.c" r4 = r2; // EBPF_OP_ADD64_REG pc=21 dst=r4 src=r5 offset=0 imm=0 @@ -303,7 +303,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 29 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=24 dst=r5 src=r4 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=24 dst=r5 src=r4 offset=0 imm=0 #line 29 "sample/decap_permit_packet.c" r5 = r4; // EBPF_OP_ADD64_IMM pc=25 dst=r5 src=r0 offset=0 imm=14 @@ -314,7 +314,7 @@ decapsulate_permit_packet(void* context) if (r5 > r3) #line 29 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=27 dst=r3 src=r2 offset=13 imm=0 + // EBPF_OP_LDXB pc=27 dst=r3 src=r2 offset=13 imm=0 #line 38 "sample/decap_permit_packet.c" r3 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(13)); // EBPF_OP_STXB pc=28 dst=r4 src=r3 offset=13 imm=0 @@ -410,7 +410,7 @@ decapsulate_permit_packet(void* context) if ((decapsulate_permit_packet_helpers[0].tail_call) && (r0 == 0)) #line 41 "sample/decap_permit_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=57 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=57 dst=r1 src=r0 offset=0 imm=0 #line 41 "sample/decap_permit_packet.c" r1 = r0; // EBPF_OP_LSH64_IMM pc=58 dst=r1 src=r0 offset=0 imm=32 @@ -430,7 +430,7 @@ decapsulate_permit_packet(void* context) if ((int64_t)r2 > (int64_t)r1) #line 41 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_JA pc=63 dst=r0 src=r0 offset=44 imm=0 + // EBPF_OP_JA pc=63 dst=r0 src=r0 offset=44 imm=0 #line 41 "sample/decap_permit_packet.c" goto label_2; label_1: @@ -445,7 +445,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 114 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=67 dst=r4 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=67 dst=r4 src=r2 offset=0 imm=0 #line 114 "sample/decap_permit_packet.c" r4 = r2; // EBPF_OP_ADD64_IMM pc=68 dst=r4 src=r0 offset=0 imm=94 @@ -456,7 +456,7 @@ decapsulate_permit_packet(void* context) if (r4 > r3) #line 120 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=70 dst=r3 src=r2 offset=20 imm=0 + // EBPF_OP_LDXB pc=70 dst=r3 src=r2 offset=20 imm=0 #line 120 "sample/decap_permit_packet.c" r3 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(20)); // EBPF_OP_JNE_IMM pc=71 dst=r3 src=r0 offset=37 imm=41 @@ -464,7 +464,7 @@ decapsulate_permit_packet(void* context) if (r3 != IMMEDIATE(41)) #line 120 "sample/decap_permit_packet.c" goto label_3; - // EBPF_OP_LDXB pc=72 dst=r3 src=r2 offset=13 imm=0 + // EBPF_OP_LDXB pc=72 dst=r3 src=r2 offset=13 imm=0 #line 67 "sample/decap_permit_packet.c" r3 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(13)); // EBPF_OP_STXB pc=73 dst=r2 src=r3 offset=53 imm=0 @@ -560,7 +560,7 @@ decapsulate_permit_packet(void* context) if ((decapsulate_permit_packet_helpers[0].tail_call) && (r0 == 0)) #line 70 "sample/decap_permit_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=102 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=102 dst=r1 src=r0 offset=0 imm=0 #line 70 "sample/decap_permit_packet.c" r1 = r0; // EBPF_OP_LSH64_IMM pc=103 dst=r1 src=r0 offset=0 imm=32 @@ -624,7 +624,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/divide_by_zero_dll.c b/tests/bpf2c_tests/expected/divide_by_zero_dll.c index 74b91ace94..4b0e0aafc4 100644 --- a/tests/bpf2c_tests/expected/divide_by_zero_dll.c +++ b/tests/bpf2c_tests/expected/divide_by_zero_dll.c @@ -129,12 +129,12 @@ divide_by_zero(void* context) if ((divide_by_zero_helpers[0].tail_call) && (r0 == 0)) #line 35 "sample/undocked/divide_by_zero.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=3 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=3 imm=0 #line 36 "sample/undocked/divide_by_zero.c" if (r0 == IMMEDIATE(0)) #line 36 "sample/undocked/divide_by_zero.c" goto label_1; - // EBPF_OP_LDXW pc=8 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=8 dst=r1 src=r0 offset=0 imm=0 #line 37 "sample/undocked/divide_by_zero.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_MOV64_IMM pc=9 dst=r6 src=r0 offset=0 imm=100000 @@ -186,7 +186,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/divide_by_zero_raw.c b/tests/bpf2c_tests/expected/divide_by_zero_raw.c index 0f815b8bcc..8e1e353b8f 100644 --- a/tests/bpf2c_tests/expected/divide_by_zero_raw.c +++ b/tests/bpf2c_tests/expected/divide_by_zero_raw.c @@ -103,12 +103,12 @@ divide_by_zero(void* context) if ((divide_by_zero_helpers[0].tail_call) && (r0 == 0)) #line 35 "sample/undocked/divide_by_zero.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=3 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=3 imm=0 #line 36 "sample/undocked/divide_by_zero.c" if (r0 == IMMEDIATE(0)) #line 36 "sample/undocked/divide_by_zero.c" goto label_1; - // EBPF_OP_LDXW pc=8 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=8 dst=r1 src=r0 offset=0 imm=0 #line 37 "sample/undocked/divide_by_zero.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_MOV64_IMM pc=9 dst=r6 src=r0 offset=0 imm=100000 @@ -160,7 +160,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/divide_by_zero_sys.c b/tests/bpf2c_tests/expected/divide_by_zero_sys.c index 8df1d41336..00500f2d08 100644 --- a/tests/bpf2c_tests/expected/divide_by_zero_sys.c +++ b/tests/bpf2c_tests/expected/divide_by_zero_sys.c @@ -264,12 +264,12 @@ divide_by_zero(void* context) if ((divide_by_zero_helpers[0].tail_call) && (r0 == 0)) #line 35 "sample/undocked/divide_by_zero.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=3 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=3 imm=0 #line 36 "sample/undocked/divide_by_zero.c" if (r0 == IMMEDIATE(0)) #line 36 "sample/undocked/divide_by_zero.c" goto label_1; - // EBPF_OP_LDXW pc=8 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=8 dst=r1 src=r0 offset=0 imm=0 #line 37 "sample/undocked/divide_by_zero.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_MOV64_IMM pc=9 dst=r6 src=r0 offset=0 imm=100000 @@ -321,7 +321,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/droppacket_dll.c b/tests/bpf2c_tests/expected/droppacket_dll.c index 60d04af04a..47e80da345 100644 --- a/tests/bpf2c_tests/expected/droppacket_dll.c +++ b/tests/bpf2c_tests/expected/droppacket_dll.c @@ -145,7 +145,7 @@ DropPacket(void* context) if ((DropPacket_helpers[0].tail_call) && (r0 == 0)) #line 56 "sample/droppacket.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r1 src=r0 offset=0 imm=0 #line 56 "sample/droppacket.c" r1 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r1 src=r0 offset=4 imm=0 @@ -153,7 +153,7 @@ DropPacket(void* context) if (r1 == IMMEDIATE(0)) #line 57 "sample/droppacket.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=10 dst=r0 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=10 dst=r0 src=r0 offset=0 imm=1 #line 57 "sample/droppacket.c" r0 = IMMEDIATE(1); // EBPF_OP_LDXW pc=11 dst=r1 src=r1 offset=0 imm=0 @@ -188,7 +188,7 @@ DropPacket(void* context) if (r3 > r2) #line 64 "sample/droppacket.c" goto label_2; - // EBPF_OP_LDXH pc=20 dst=r3 src=r1 offset=12 imm=0 + // EBPF_OP_LDXH pc=20 dst=r3 src=r1 offset=12 imm=0 #line 69 "sample/droppacket.c" r3 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(12)); // EBPF_OP_JNE_IMM pc=21 dst=r3 src=r0 offset=24 imm=8 @@ -196,7 +196,7 @@ DropPacket(void* context) if (r3 != IMMEDIATE(8)) #line 69 "sample/droppacket.c" goto label_2; - // EBPF_OP_LDXB pc=22 dst=r3 src=r1 offset=23 imm=0 + // EBPF_OP_LDXB pc=22 dst=r3 src=r1 offset=23 imm=0 #line 72 "sample/droppacket.c" r3 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(23)); // EBPF_OP_JNE_IMM pc=23 dst=r3 src=r0 offset=22 imm=17 @@ -204,7 +204,7 @@ DropPacket(void* context) if (r3 != IMMEDIATE(17)) #line 72 "sample/droppacket.c" goto label_2; - // EBPF_OP_ADD64_IMM pc=24 dst=r1 src=r0 offset=0 imm=14 + // EBPF_OP_ADD64_IMM pc=24 dst=r1 src=r0 offset=0 imm=14 #line 72 "sample/droppacket.c" r1 += IMMEDIATE(14); // EBPF_OP_LDXB pc=25 dst=r3 src=r1 offset=0 imm=0 @@ -230,7 +230,7 @@ DropPacket(void* context) if (r3 > r2) #line 75 "sample/droppacket.c" goto label_2; - // EBPF_OP_LDXH pc=32 dst=r1 src=r1 offset=4 imm=0 + // EBPF_OP_LDXH pc=32 dst=r1 src=r1 offset=4 imm=0 #line 79 "sample/droppacket.c" r1 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(4)); // EBPF_OP_BE pc=33 dst=r1 src=r0 offset=0 imm=16 @@ -243,7 +243,7 @@ DropPacket(void* context) if (r1 > IMMEDIATE(8)) #line 79 "sample/droppacket.c" goto label_2; - // EBPF_OP_MOV64_REG pc=35 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r2 src=r10 offset=0 imm=0 #line 79 "sample/droppacket.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=36 dst=r2 src=r0 offset=0 imm=-8 @@ -261,7 +261,7 @@ DropPacket(void* context) if ((DropPacket_helpers[0].tail_call) && (r0 == 0)) #line 80 "sample/droppacket.c" return 0; - // EBPF_OP_MOV64_REG pc=40 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=40 dst=r1 src=r0 offset=0 imm=0 #line 80 "sample/droppacket.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=41 dst=r0 src=r0 offset=0 imm=2 @@ -272,7 +272,7 @@ DropPacket(void* context) if (r1 == IMMEDIATE(0)) #line 81 "sample/droppacket.c" goto label_2; - // EBPF_OP_LDXDW pc=43 dst=r2 src=r1 offset=0 imm=0 + // EBPF_OP_LDXDW pc=43 dst=r2 src=r1 offset=0 imm=0 #line 82 "sample/droppacket.c" r2 = *(uint64_t*)(uintptr_t)(r1 + OFFSET(0)); // EBPF_OP_ADD64_IMM pc=44 dst=r2 src=r0 offset=0 imm=1 @@ -321,7 +321,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/droppacket_raw.c b/tests/bpf2c_tests/expected/droppacket_raw.c index ba3799df8d..aa752c41d2 100644 --- a/tests/bpf2c_tests/expected/droppacket_raw.c +++ b/tests/bpf2c_tests/expected/droppacket_raw.c @@ -119,7 +119,7 @@ DropPacket(void* context) if ((DropPacket_helpers[0].tail_call) && (r0 == 0)) #line 56 "sample/droppacket.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r1 src=r0 offset=0 imm=0 #line 56 "sample/droppacket.c" r1 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r1 src=r0 offset=4 imm=0 @@ -127,7 +127,7 @@ DropPacket(void* context) if (r1 == IMMEDIATE(0)) #line 57 "sample/droppacket.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=10 dst=r0 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=10 dst=r0 src=r0 offset=0 imm=1 #line 57 "sample/droppacket.c" r0 = IMMEDIATE(1); // EBPF_OP_LDXW pc=11 dst=r1 src=r1 offset=0 imm=0 @@ -162,7 +162,7 @@ DropPacket(void* context) if (r3 > r2) #line 64 "sample/droppacket.c" goto label_2; - // EBPF_OP_LDXH pc=20 dst=r3 src=r1 offset=12 imm=0 + // EBPF_OP_LDXH pc=20 dst=r3 src=r1 offset=12 imm=0 #line 69 "sample/droppacket.c" r3 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(12)); // EBPF_OP_JNE_IMM pc=21 dst=r3 src=r0 offset=24 imm=8 @@ -170,7 +170,7 @@ DropPacket(void* context) if (r3 != IMMEDIATE(8)) #line 69 "sample/droppacket.c" goto label_2; - // EBPF_OP_LDXB pc=22 dst=r3 src=r1 offset=23 imm=0 + // EBPF_OP_LDXB pc=22 dst=r3 src=r1 offset=23 imm=0 #line 72 "sample/droppacket.c" r3 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(23)); // EBPF_OP_JNE_IMM pc=23 dst=r3 src=r0 offset=22 imm=17 @@ -178,7 +178,7 @@ DropPacket(void* context) if (r3 != IMMEDIATE(17)) #line 72 "sample/droppacket.c" goto label_2; - // EBPF_OP_ADD64_IMM pc=24 dst=r1 src=r0 offset=0 imm=14 + // EBPF_OP_ADD64_IMM pc=24 dst=r1 src=r0 offset=0 imm=14 #line 72 "sample/droppacket.c" r1 += IMMEDIATE(14); // EBPF_OP_LDXB pc=25 dst=r3 src=r1 offset=0 imm=0 @@ -204,7 +204,7 @@ DropPacket(void* context) if (r3 > r2) #line 75 "sample/droppacket.c" goto label_2; - // EBPF_OP_LDXH pc=32 dst=r1 src=r1 offset=4 imm=0 + // EBPF_OP_LDXH pc=32 dst=r1 src=r1 offset=4 imm=0 #line 79 "sample/droppacket.c" r1 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(4)); // EBPF_OP_BE pc=33 dst=r1 src=r0 offset=0 imm=16 @@ -217,7 +217,7 @@ DropPacket(void* context) if (r1 > IMMEDIATE(8)) #line 79 "sample/droppacket.c" goto label_2; - // EBPF_OP_MOV64_REG pc=35 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r2 src=r10 offset=0 imm=0 #line 79 "sample/droppacket.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=36 dst=r2 src=r0 offset=0 imm=-8 @@ -235,7 +235,7 @@ DropPacket(void* context) if ((DropPacket_helpers[0].tail_call) && (r0 == 0)) #line 80 "sample/droppacket.c" return 0; - // EBPF_OP_MOV64_REG pc=40 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=40 dst=r1 src=r0 offset=0 imm=0 #line 80 "sample/droppacket.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=41 dst=r0 src=r0 offset=0 imm=2 @@ -246,7 +246,7 @@ DropPacket(void* context) if (r1 == IMMEDIATE(0)) #line 81 "sample/droppacket.c" goto label_2; - // EBPF_OP_LDXDW pc=43 dst=r2 src=r1 offset=0 imm=0 + // EBPF_OP_LDXDW pc=43 dst=r2 src=r1 offset=0 imm=0 #line 82 "sample/droppacket.c" r2 = *(uint64_t*)(uintptr_t)(r1 + OFFSET(0)); // EBPF_OP_ADD64_IMM pc=44 dst=r2 src=r0 offset=0 imm=1 @@ -295,7 +295,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/droppacket_sys.c b/tests/bpf2c_tests/expected/droppacket_sys.c index bd283bacb6..d09cfa4406 100644 --- a/tests/bpf2c_tests/expected/droppacket_sys.c +++ b/tests/bpf2c_tests/expected/droppacket_sys.c @@ -280,7 +280,7 @@ DropPacket(void* context) if ((DropPacket_helpers[0].tail_call) && (r0 == 0)) #line 56 "sample/droppacket.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r1 src=r0 offset=0 imm=0 #line 56 "sample/droppacket.c" r1 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r1 src=r0 offset=4 imm=0 @@ -288,7 +288,7 @@ DropPacket(void* context) if (r1 == IMMEDIATE(0)) #line 57 "sample/droppacket.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=10 dst=r0 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=10 dst=r0 src=r0 offset=0 imm=1 #line 57 "sample/droppacket.c" r0 = IMMEDIATE(1); // EBPF_OP_LDXW pc=11 dst=r1 src=r1 offset=0 imm=0 @@ -323,7 +323,7 @@ DropPacket(void* context) if (r3 > r2) #line 64 "sample/droppacket.c" goto label_2; - // EBPF_OP_LDXH pc=20 dst=r3 src=r1 offset=12 imm=0 + // EBPF_OP_LDXH pc=20 dst=r3 src=r1 offset=12 imm=0 #line 69 "sample/droppacket.c" r3 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(12)); // EBPF_OP_JNE_IMM pc=21 dst=r3 src=r0 offset=24 imm=8 @@ -331,7 +331,7 @@ DropPacket(void* context) if (r3 != IMMEDIATE(8)) #line 69 "sample/droppacket.c" goto label_2; - // EBPF_OP_LDXB pc=22 dst=r3 src=r1 offset=23 imm=0 + // EBPF_OP_LDXB pc=22 dst=r3 src=r1 offset=23 imm=0 #line 72 "sample/droppacket.c" r3 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(23)); // EBPF_OP_JNE_IMM pc=23 dst=r3 src=r0 offset=22 imm=17 @@ -339,7 +339,7 @@ DropPacket(void* context) if (r3 != IMMEDIATE(17)) #line 72 "sample/droppacket.c" goto label_2; - // EBPF_OP_ADD64_IMM pc=24 dst=r1 src=r0 offset=0 imm=14 + // EBPF_OP_ADD64_IMM pc=24 dst=r1 src=r0 offset=0 imm=14 #line 72 "sample/droppacket.c" r1 += IMMEDIATE(14); // EBPF_OP_LDXB pc=25 dst=r3 src=r1 offset=0 imm=0 @@ -365,7 +365,7 @@ DropPacket(void* context) if (r3 > r2) #line 75 "sample/droppacket.c" goto label_2; - // EBPF_OP_LDXH pc=32 dst=r1 src=r1 offset=4 imm=0 + // EBPF_OP_LDXH pc=32 dst=r1 src=r1 offset=4 imm=0 #line 79 "sample/droppacket.c" r1 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(4)); // EBPF_OP_BE pc=33 dst=r1 src=r0 offset=0 imm=16 @@ -378,7 +378,7 @@ DropPacket(void* context) if (r1 > IMMEDIATE(8)) #line 79 "sample/droppacket.c" goto label_2; - // EBPF_OP_MOV64_REG pc=35 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r2 src=r10 offset=0 imm=0 #line 79 "sample/droppacket.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=36 dst=r2 src=r0 offset=0 imm=-8 @@ -396,7 +396,7 @@ DropPacket(void* context) if ((DropPacket_helpers[0].tail_call) && (r0 == 0)) #line 80 "sample/droppacket.c" return 0; - // EBPF_OP_MOV64_REG pc=40 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=40 dst=r1 src=r0 offset=0 imm=0 #line 80 "sample/droppacket.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=41 dst=r0 src=r0 offset=0 imm=2 @@ -407,7 +407,7 @@ DropPacket(void* context) if (r1 == IMMEDIATE(0)) #line 81 "sample/droppacket.c" goto label_2; - // EBPF_OP_LDXDW pc=43 dst=r2 src=r1 offset=0 imm=0 + // EBPF_OP_LDXDW pc=43 dst=r2 src=r1 offset=0 imm=0 #line 82 "sample/droppacket.c" r2 = *(uint64_t*)(uintptr_t)(r1 + OFFSET(0)); // EBPF_OP_ADD64_IMM pc=44 dst=r2 src=r0 offset=0 imm=1 @@ -456,7 +456,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/droppacket_unsafe_dll.c b/tests/bpf2c_tests/expected/droppacket_unsafe_dll.c index 814892945d..70a9aea35d 100644 --- a/tests/bpf2c_tests/expected/droppacket_unsafe_dll.c +++ b/tests/bpf2c_tests/expected/droppacket_unsafe_dll.c @@ -117,7 +117,7 @@ DropPacket(void* context) if (r2 != IMMEDIATE(17)) #line 41 "sample/unsafe/droppacket_unsafe.c" goto label_2; - // EBPF_OP_LDXH pc=4 dst=r1 src=r1 offset=24 imm=0 + // EBPF_OP_LDXH pc=4 dst=r1 src=r1 offset=24 imm=0 #line 42 "sample/unsafe/droppacket_unsafe.c" r1 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(24)); // EBPF_OP_BE pc=5 dst=r1 src=r0 offset=0 imm=16 @@ -130,7 +130,7 @@ DropPacket(void* context) if (r1 > IMMEDIATE(8)) #line 42 "sample/unsafe/droppacket_unsafe.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=7 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=7 dst=r1 src=r0 offset=0 imm=0 #line 42 "sample/unsafe/droppacket_unsafe.c" r1 = IMMEDIATE(0); // EBPF_OP_STXDW pc=8 dst=r10 src=r1 offset=-8 imm=0 @@ -154,12 +154,12 @@ DropPacket(void* context) if ((DropPacket_helpers[0].tail_call) && (r0 == 0)) #line 44 "sample/unsafe/droppacket_unsafe.c" return 0; - // EBPF_OP_JEQ_IMM pc=14 dst=r0 src=r0 offset=3 imm=0 + // EBPF_OP_JEQ_IMM pc=14 dst=r0 src=r0 offset=3 imm=0 #line 45 "sample/unsafe/droppacket_unsafe.c" if (r0 == IMMEDIATE(0)) #line 45 "sample/unsafe/droppacket_unsafe.c" goto label_1; - // EBPF_OP_LDXDW pc=15 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXDW pc=15 dst=r1 src=r0 offset=0 imm=0 #line 46 "sample/unsafe/droppacket_unsafe.c" r1 = *(uint64_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_ADD64_IMM pc=16 dst=r1 src=r0 offset=0 imm=1 @@ -212,7 +212,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/droppacket_unsafe_raw.c b/tests/bpf2c_tests/expected/droppacket_unsafe_raw.c index 1e1864a374..192f0cc46f 100644 --- a/tests/bpf2c_tests/expected/droppacket_unsafe_raw.c +++ b/tests/bpf2c_tests/expected/droppacket_unsafe_raw.c @@ -91,7 +91,7 @@ DropPacket(void* context) if (r2 != IMMEDIATE(17)) #line 41 "sample/unsafe/droppacket_unsafe.c" goto label_2; - // EBPF_OP_LDXH pc=4 dst=r1 src=r1 offset=24 imm=0 + // EBPF_OP_LDXH pc=4 dst=r1 src=r1 offset=24 imm=0 #line 42 "sample/unsafe/droppacket_unsafe.c" r1 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(24)); // EBPF_OP_BE pc=5 dst=r1 src=r0 offset=0 imm=16 @@ -104,7 +104,7 @@ DropPacket(void* context) if (r1 > IMMEDIATE(8)) #line 42 "sample/unsafe/droppacket_unsafe.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=7 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=7 dst=r1 src=r0 offset=0 imm=0 #line 42 "sample/unsafe/droppacket_unsafe.c" r1 = IMMEDIATE(0); // EBPF_OP_STXDW pc=8 dst=r10 src=r1 offset=-8 imm=0 @@ -128,12 +128,12 @@ DropPacket(void* context) if ((DropPacket_helpers[0].tail_call) && (r0 == 0)) #line 44 "sample/unsafe/droppacket_unsafe.c" return 0; - // EBPF_OP_JEQ_IMM pc=14 dst=r0 src=r0 offset=3 imm=0 + // EBPF_OP_JEQ_IMM pc=14 dst=r0 src=r0 offset=3 imm=0 #line 45 "sample/unsafe/droppacket_unsafe.c" if (r0 == IMMEDIATE(0)) #line 45 "sample/unsafe/droppacket_unsafe.c" goto label_1; - // EBPF_OP_LDXDW pc=15 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXDW pc=15 dst=r1 src=r0 offset=0 imm=0 #line 46 "sample/unsafe/droppacket_unsafe.c" r1 = *(uint64_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_ADD64_IMM pc=16 dst=r1 src=r0 offset=0 imm=1 @@ -186,7 +186,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/droppacket_unsafe_sys.c b/tests/bpf2c_tests/expected/droppacket_unsafe_sys.c index bd32bda586..a7be226d52 100644 --- a/tests/bpf2c_tests/expected/droppacket_unsafe_sys.c +++ b/tests/bpf2c_tests/expected/droppacket_unsafe_sys.c @@ -252,7 +252,7 @@ DropPacket(void* context) if (r2 != IMMEDIATE(17)) #line 41 "sample/unsafe/droppacket_unsafe.c" goto label_2; - // EBPF_OP_LDXH pc=4 dst=r1 src=r1 offset=24 imm=0 + // EBPF_OP_LDXH pc=4 dst=r1 src=r1 offset=24 imm=0 #line 42 "sample/unsafe/droppacket_unsafe.c" r1 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(24)); // EBPF_OP_BE pc=5 dst=r1 src=r0 offset=0 imm=16 @@ -265,7 +265,7 @@ DropPacket(void* context) if (r1 > IMMEDIATE(8)) #line 42 "sample/unsafe/droppacket_unsafe.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=7 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=7 dst=r1 src=r0 offset=0 imm=0 #line 42 "sample/unsafe/droppacket_unsafe.c" r1 = IMMEDIATE(0); // EBPF_OP_STXDW pc=8 dst=r10 src=r1 offset=-8 imm=0 @@ -289,12 +289,12 @@ DropPacket(void* context) if ((DropPacket_helpers[0].tail_call) && (r0 == 0)) #line 44 "sample/unsafe/droppacket_unsafe.c" return 0; - // EBPF_OP_JEQ_IMM pc=14 dst=r0 src=r0 offset=3 imm=0 + // EBPF_OP_JEQ_IMM pc=14 dst=r0 src=r0 offset=3 imm=0 #line 45 "sample/unsafe/droppacket_unsafe.c" if (r0 == IMMEDIATE(0)) #line 45 "sample/unsafe/droppacket_unsafe.c" goto label_1; - // EBPF_OP_LDXDW pc=15 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXDW pc=15 dst=r1 src=r0 offset=0 imm=0 #line 46 "sample/unsafe/droppacket_unsafe.c" r1 = *(uint64_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_ADD64_IMM pc=16 dst=r1 src=r0 offset=0 imm=1 @@ -347,7 +347,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/empty_dll.c b/tests/bpf2c_tests/expected/empty_dll.c index 96120ce593..9991b3013e 100644 --- a/tests/bpf2c_tests/expected/empty_dll.c +++ b/tests/bpf2c_tests/expected/empty_dll.c @@ -74,7 +74,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/empty_raw.c b/tests/bpf2c_tests/expected/empty_raw.c index ee005685b6..27b80a1e72 100644 --- a/tests/bpf2c_tests/expected/empty_raw.c +++ b/tests/bpf2c_tests/expected/empty_raw.c @@ -48,7 +48,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/empty_sys.c b/tests/bpf2c_tests/expected/empty_sys.c index ba5f1e537d..2905b97382 100644 --- a/tests/bpf2c_tests/expected/empty_sys.c +++ b/tests/bpf2c_tests/expected/empty_sys.c @@ -209,7 +209,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/encap_reflect_packet_dll.c b/tests/bpf2c_tests/expected/encap_reflect_packet_dll.c index ecde183e90..fc2690dd47 100644 --- a/tests/bpf2c_tests/expected/encap_reflect_packet_dll.c +++ b/tests/bpf2c_tests/expected/encap_reflect_packet_dll.c @@ -112,7 +112,7 @@ encap_reflect_packet(void* context) if (r3 > r1) #line 173 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=7 dst=r4 src=r2 offset=12 imm=0 + // EBPF_OP_LDXH pc=7 dst=r4 src=r2 offset=12 imm=0 #line 178 "sample/encap_reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(12)); // EBPF_OP_JEQ_IMM pc=8 dst=r4 src=r0 offset=120 imm=56710 @@ -120,12 +120,12 @@ encap_reflect_packet(void* context) if (r4 == IMMEDIATE(56710)) #line 178 "sample/encap_reflect_packet.c" goto label_2; - // EBPF_OP_JNE_IMM pc=9 dst=r4 src=r0 offset=312 imm=8 + // EBPF_OP_JNE_IMM pc=9 dst=r4 src=r0 offset=312 imm=8 #line 178 "sample/encap_reflect_packet.c" if (r4 != IMMEDIATE(8)) #line 178 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=10 dst=r4 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=10 dst=r4 src=r2 offset=0 imm=0 #line 179 "sample/encap_reflect_packet.c" r4 = r2; // EBPF_OP_ADD64_IMM pc=11 dst=r4 src=r0 offset=0 imm=34 @@ -136,7 +136,7 @@ encap_reflect_packet(void* context) if (r4 > r1) #line 179 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXB pc=13 dst=r4 src=r2 offset=23 imm=0 + // EBPF_OP_LDXB pc=13 dst=r4 src=r2 offset=23 imm=0 #line 185 "sample/encap_reflect_packet.c" r4 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(23)); // EBPF_OP_JNE_IMM pc=14 dst=r4 src=r0 offset=307 imm=17 @@ -144,7 +144,7 @@ encap_reflect_packet(void* context) if (r4 != IMMEDIATE(17)) #line 185 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXB pc=15 dst=r2 src=r2 offset=14 imm=0 + // EBPF_OP_LDXB pc=15 dst=r2 src=r2 offset=14 imm=0 #line 185 "sample/encap_reflect_packet.c" r2 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(14)); // EBPF_OP_LSH64_IMM pc=16 dst=r2 src=r0 offset=0 imm=2 @@ -167,7 +167,7 @@ encap_reflect_packet(void* context) if (r2 > r1) #line 185 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=22 dst=r1 src=r3 offset=2 imm=0 + // EBPF_OP_LDXH pc=22 dst=r1 src=r3 offset=2 imm=0 #line 191 "sample/encap_reflect_packet.c" r1 = *(uint16_t*)(uintptr_t)(r3 + OFFSET(2)); // EBPF_OP_JNE_IMM pc=23 dst=r1 src=r0 offset=298 imm=7459 @@ -175,7 +175,7 @@ encap_reflect_packet(void* context) if (r1 != IMMEDIATE(7459)) #line 191 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=24 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=24 dst=r1 src=r6 offset=0 imm=0 #line 22 "sample/encap_reflect_packet.c" r1 = r6; // EBPF_OP_LDDW pc=25 dst=r2 src=r0 offset=0 imm=-20 @@ -190,7 +190,7 @@ encap_reflect_packet(void* context) if ((encap_reflect_packet_helpers[0].tail_call) && (r0 == 0)) #line 22 "sample/encap_reflect_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=28 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=28 dst=r1 src=r0 offset=0 imm=0 #line 22 "sample/encap_reflect_packet.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=29 dst=r0 src=r0 offset=0 imm=2 @@ -210,7 +210,7 @@ encap_reflect_packet(void* context) if ((int64_t)r2 > (int64_t)r1) #line 22 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXDW pc=34 dst=r4 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=34 dst=r4 src=r6 offset=8 imm=0 #line 28 "sample/encap_reflect_packet.c" r4 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_LDXDW pc=35 dst=r7 src=r6 offset=0 imm=0 @@ -227,7 +227,7 @@ encap_reflect_packet(void* context) if (r3 > r4) #line 28 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=39 dst=r2 src=r7 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=39 dst=r2 src=r7 offset=0 imm=0 #line 35 "sample/encap_reflect_packet.c" r2 = r7; // EBPF_OP_ADD64_IMM pc=40 dst=r2 src=r0 offset=0 imm=20 @@ -238,7 +238,7 @@ encap_reflect_packet(void* context) if (r2 > r4) #line 35 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=42 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=42 dst=r1 src=r7 offset=0 imm=0 #line 43 "sample/encap_reflect_packet.c" r1 = r7; // EBPF_OP_ADD64_IMM pc=43 dst=r1 src=r0 offset=0 imm=34 @@ -249,7 +249,7 @@ encap_reflect_packet(void* context) if (r1 > r4) #line 43 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=45 dst=r5 src=r7 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=45 dst=r5 src=r7 offset=0 imm=0 #line 43 "sample/encap_reflect_packet.c" r5 = r7; // EBPF_OP_ADD64_IMM pc=46 dst=r5 src=r0 offset=0 imm=54 @@ -260,7 +260,7 @@ encap_reflect_packet(void* context) if (r5 > r4) #line 43 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=48 dst=r4 src=r2 offset=4 imm=0 + // EBPF_OP_LDXH pc=48 dst=r4 src=r2 offset=4 imm=0 #line 56 "sample/encap_reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(4)); // EBPF_OP_STXH pc=49 dst=r7 src=r4 offset=4 imm=0 @@ -370,7 +370,7 @@ encap_reflect_packet(void* context) if (r4 > r5) #line 64 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=84 dst=r4 src=r2 offset=2 imm=0 + // EBPF_OP_LDXH pc=84 dst=r4 src=r2 offset=2 imm=0 #line 68 "sample/encap_reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(2)); // EBPF_OP_JNE_IMM pc=85 dst=r4 src=r0 offset=4 imm=7459 @@ -378,7 +378,7 @@ encap_reflect_packet(void* context) if (r4 != IMMEDIATE(7459)) #line 68 "sample/encap_reflect_packet.c" goto label_1; - // EBPF_OP_LDXH pc=86 dst=r4 src=r2 offset=0 imm=0 + // EBPF_OP_LDXH pc=86 dst=r4 src=r2 offset=0 imm=0 #line 40 "sample/./xdp_common.h" r4 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(0)); // EBPF_OP_STXH pc=87 dst=r2 src=r4 offset=2 imm=0 @@ -485,7 +485,7 @@ encap_reflect_packet(void* context) if ((encap_reflect_packet_helpers[1].tail_call) && (r0 == 0)) #line 82 "sample/encap_reflect_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=118 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=118 dst=r1 src=r0 offset=0 imm=0 #line 49 "sample/./xdp_common.h" r1 = r0; // EBPF_OP_AND64_IMM pc=119 dst=r1 src=r0 offset=0 imm=65535 @@ -530,7 +530,7 @@ encap_reflect_packet(void* context) if (r3 > r1) #line 196 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=132 dst=r3 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=132 dst=r3 src=r2 offset=0 imm=0 #line 196 "sample/encap_reflect_packet.c" r3 = r2; // EBPF_OP_ADD64_IMM pc=133 dst=r3 src=r0 offset=0 imm=62 @@ -541,7 +541,7 @@ encap_reflect_packet(void* context) if (r3 > r1) #line 202 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXB pc=135 dst=r1 src=r2 offset=20 imm=0 + // EBPF_OP_LDXB pc=135 dst=r1 src=r2 offset=20 imm=0 #line 202 "sample/encap_reflect_packet.c" r1 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(20)); // EBPF_OP_JNE_IMM pc=136 dst=r1 src=r0 offset=185 imm=17 @@ -549,7 +549,7 @@ encap_reflect_packet(void* context) if (r1 != IMMEDIATE(17)) #line 202 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=137 dst=r1 src=r2 offset=56 imm=0 + // EBPF_OP_LDXH pc=137 dst=r1 src=r2 offset=56 imm=0 #line 208 "sample/encap_reflect_packet.c" r1 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(56)); // EBPF_OP_JNE_IMM pc=138 dst=r1 src=r0 offset=183 imm=7459 @@ -557,7 +557,7 @@ encap_reflect_packet(void* context) if (r1 != IMMEDIATE(7459)) #line 208 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=139 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=139 dst=r1 src=r6 offset=0 imm=0 #line 96 "sample/encap_reflect_packet.c" r1 = r6; // EBPF_OP_LDDW pc=140 dst=r2 src=r0 offset=0 imm=-40 @@ -572,7 +572,7 @@ encap_reflect_packet(void* context) if ((encap_reflect_packet_helpers[0].tail_call) && (r0 == 0)) #line 96 "sample/encap_reflect_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=143 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=143 dst=r1 src=r0 offset=0 imm=0 #line 96 "sample/encap_reflect_packet.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=144 dst=r0 src=r0 offset=0 imm=2 @@ -592,7 +592,7 @@ encap_reflect_packet(void* context) if ((int64_t)r2 > (int64_t)r1) #line 96 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXDW pc=149 dst=r5 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=149 dst=r5 src=r6 offset=8 imm=0 #line 102 "sample/encap_reflect_packet.c" r5 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_LDXDW pc=150 dst=r1 src=r6 offset=0 imm=0 @@ -609,7 +609,7 @@ encap_reflect_packet(void* context) if (r2 > r5) #line 102 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=154 dst=r4 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=154 dst=r4 src=r1 offset=0 imm=0 #line 109 "sample/encap_reflect_packet.c" r4 = r1; // EBPF_OP_ADD64_IMM pc=155 dst=r4 src=r0 offset=0 imm=40 @@ -620,7 +620,7 @@ encap_reflect_packet(void* context) if (r4 > r5) #line 109 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=157 dst=r3 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=157 dst=r3 src=r1 offset=0 imm=0 #line 117 "sample/encap_reflect_packet.c" r3 = r1; // EBPF_OP_ADD64_IMM pc=158 dst=r3 src=r0 offset=0 imm=54 @@ -631,7 +631,7 @@ encap_reflect_packet(void* context) if (r3 > r5) #line 117 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=160 dst=r7 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=160 dst=r7 src=r1 offset=0 imm=0 #line 124 "sample/encap_reflect_packet.c" r7 = r1; // EBPF_OP_ADD64_IMM pc=161 dst=r7 src=r0 offset=0 imm=94 @@ -642,7 +642,7 @@ encap_reflect_packet(void* context) if (r7 > r5) #line 124 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=163 dst=r5 src=r4 offset=4 imm=0 + // EBPF_OP_LDXH pc=163 dst=r5 src=r4 offset=4 imm=0 #line 130 "sample/encap_reflect_packet.c" r5 = *(uint16_t*)(uintptr_t)(r4 + OFFSET(4)); // EBPF_OP_STXH pc=164 dst=r1 src=r5 offset=4 imm=0 @@ -1019,7 +1019,7 @@ encap_reflect_packet(void* context) if (r4 > r5) #line 138 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=288 dst=r4 src=r1 offset=96 imm=0 + // EBPF_OP_LDXH pc=288 dst=r4 src=r1 offset=96 imm=0 #line 142 "sample/encap_reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(96)); // EBPF_OP_JNE_IMM pc=289 dst=r4 src=r0 offset=4 imm=7459 @@ -1027,7 +1027,7 @@ encap_reflect_packet(void* context) if (r4 != IMMEDIATE(7459)) #line 142 "sample/encap_reflect_packet.c" goto label_3; - // EBPF_OP_LDXH pc=290 dst=r4 src=r1 offset=94 imm=0 + // EBPF_OP_LDXH pc=290 dst=r4 src=r1 offset=94 imm=0 #line 40 "sample/./xdp_common.h" r4 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(94)); // EBPF_OP_STXH pc=291 dst=r1 src=r4 offset=96 imm=0 @@ -1169,7 +1169,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/encap_reflect_packet_raw.c b/tests/bpf2c_tests/expected/encap_reflect_packet_raw.c index eeb0c66253..a35a78b3e4 100644 --- a/tests/bpf2c_tests/expected/encap_reflect_packet_raw.c +++ b/tests/bpf2c_tests/expected/encap_reflect_packet_raw.c @@ -86,7 +86,7 @@ encap_reflect_packet(void* context) if (r3 > r1) #line 173 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=7 dst=r4 src=r2 offset=12 imm=0 + // EBPF_OP_LDXH pc=7 dst=r4 src=r2 offset=12 imm=0 #line 178 "sample/encap_reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(12)); // EBPF_OP_JEQ_IMM pc=8 dst=r4 src=r0 offset=120 imm=56710 @@ -94,12 +94,12 @@ encap_reflect_packet(void* context) if (r4 == IMMEDIATE(56710)) #line 178 "sample/encap_reflect_packet.c" goto label_2; - // EBPF_OP_JNE_IMM pc=9 dst=r4 src=r0 offset=312 imm=8 + // EBPF_OP_JNE_IMM pc=9 dst=r4 src=r0 offset=312 imm=8 #line 178 "sample/encap_reflect_packet.c" if (r4 != IMMEDIATE(8)) #line 178 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=10 dst=r4 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=10 dst=r4 src=r2 offset=0 imm=0 #line 179 "sample/encap_reflect_packet.c" r4 = r2; // EBPF_OP_ADD64_IMM pc=11 dst=r4 src=r0 offset=0 imm=34 @@ -110,7 +110,7 @@ encap_reflect_packet(void* context) if (r4 > r1) #line 179 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXB pc=13 dst=r4 src=r2 offset=23 imm=0 + // EBPF_OP_LDXB pc=13 dst=r4 src=r2 offset=23 imm=0 #line 185 "sample/encap_reflect_packet.c" r4 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(23)); // EBPF_OP_JNE_IMM pc=14 dst=r4 src=r0 offset=307 imm=17 @@ -118,7 +118,7 @@ encap_reflect_packet(void* context) if (r4 != IMMEDIATE(17)) #line 185 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXB pc=15 dst=r2 src=r2 offset=14 imm=0 + // EBPF_OP_LDXB pc=15 dst=r2 src=r2 offset=14 imm=0 #line 185 "sample/encap_reflect_packet.c" r2 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(14)); // EBPF_OP_LSH64_IMM pc=16 dst=r2 src=r0 offset=0 imm=2 @@ -141,7 +141,7 @@ encap_reflect_packet(void* context) if (r2 > r1) #line 185 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=22 dst=r1 src=r3 offset=2 imm=0 + // EBPF_OP_LDXH pc=22 dst=r1 src=r3 offset=2 imm=0 #line 191 "sample/encap_reflect_packet.c" r1 = *(uint16_t*)(uintptr_t)(r3 + OFFSET(2)); // EBPF_OP_JNE_IMM pc=23 dst=r1 src=r0 offset=298 imm=7459 @@ -149,7 +149,7 @@ encap_reflect_packet(void* context) if (r1 != IMMEDIATE(7459)) #line 191 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=24 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=24 dst=r1 src=r6 offset=0 imm=0 #line 22 "sample/encap_reflect_packet.c" r1 = r6; // EBPF_OP_LDDW pc=25 dst=r2 src=r0 offset=0 imm=-20 @@ -164,7 +164,7 @@ encap_reflect_packet(void* context) if ((encap_reflect_packet_helpers[0].tail_call) && (r0 == 0)) #line 22 "sample/encap_reflect_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=28 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=28 dst=r1 src=r0 offset=0 imm=0 #line 22 "sample/encap_reflect_packet.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=29 dst=r0 src=r0 offset=0 imm=2 @@ -184,7 +184,7 @@ encap_reflect_packet(void* context) if ((int64_t)r2 > (int64_t)r1) #line 22 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXDW pc=34 dst=r4 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=34 dst=r4 src=r6 offset=8 imm=0 #line 28 "sample/encap_reflect_packet.c" r4 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_LDXDW pc=35 dst=r7 src=r6 offset=0 imm=0 @@ -201,7 +201,7 @@ encap_reflect_packet(void* context) if (r3 > r4) #line 28 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=39 dst=r2 src=r7 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=39 dst=r2 src=r7 offset=0 imm=0 #line 35 "sample/encap_reflect_packet.c" r2 = r7; // EBPF_OP_ADD64_IMM pc=40 dst=r2 src=r0 offset=0 imm=20 @@ -212,7 +212,7 @@ encap_reflect_packet(void* context) if (r2 > r4) #line 35 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=42 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=42 dst=r1 src=r7 offset=0 imm=0 #line 43 "sample/encap_reflect_packet.c" r1 = r7; // EBPF_OP_ADD64_IMM pc=43 dst=r1 src=r0 offset=0 imm=34 @@ -223,7 +223,7 @@ encap_reflect_packet(void* context) if (r1 > r4) #line 43 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=45 dst=r5 src=r7 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=45 dst=r5 src=r7 offset=0 imm=0 #line 43 "sample/encap_reflect_packet.c" r5 = r7; // EBPF_OP_ADD64_IMM pc=46 dst=r5 src=r0 offset=0 imm=54 @@ -234,7 +234,7 @@ encap_reflect_packet(void* context) if (r5 > r4) #line 43 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=48 dst=r4 src=r2 offset=4 imm=0 + // EBPF_OP_LDXH pc=48 dst=r4 src=r2 offset=4 imm=0 #line 56 "sample/encap_reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(4)); // EBPF_OP_STXH pc=49 dst=r7 src=r4 offset=4 imm=0 @@ -344,7 +344,7 @@ encap_reflect_packet(void* context) if (r4 > r5) #line 64 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=84 dst=r4 src=r2 offset=2 imm=0 + // EBPF_OP_LDXH pc=84 dst=r4 src=r2 offset=2 imm=0 #line 68 "sample/encap_reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(2)); // EBPF_OP_JNE_IMM pc=85 dst=r4 src=r0 offset=4 imm=7459 @@ -352,7 +352,7 @@ encap_reflect_packet(void* context) if (r4 != IMMEDIATE(7459)) #line 68 "sample/encap_reflect_packet.c" goto label_1; - // EBPF_OP_LDXH pc=86 dst=r4 src=r2 offset=0 imm=0 + // EBPF_OP_LDXH pc=86 dst=r4 src=r2 offset=0 imm=0 #line 40 "sample/./xdp_common.h" r4 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(0)); // EBPF_OP_STXH pc=87 dst=r2 src=r4 offset=2 imm=0 @@ -459,7 +459,7 @@ encap_reflect_packet(void* context) if ((encap_reflect_packet_helpers[1].tail_call) && (r0 == 0)) #line 82 "sample/encap_reflect_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=118 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=118 dst=r1 src=r0 offset=0 imm=0 #line 49 "sample/./xdp_common.h" r1 = r0; // EBPF_OP_AND64_IMM pc=119 dst=r1 src=r0 offset=0 imm=65535 @@ -504,7 +504,7 @@ encap_reflect_packet(void* context) if (r3 > r1) #line 196 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=132 dst=r3 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=132 dst=r3 src=r2 offset=0 imm=0 #line 196 "sample/encap_reflect_packet.c" r3 = r2; // EBPF_OP_ADD64_IMM pc=133 dst=r3 src=r0 offset=0 imm=62 @@ -515,7 +515,7 @@ encap_reflect_packet(void* context) if (r3 > r1) #line 202 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXB pc=135 dst=r1 src=r2 offset=20 imm=0 + // EBPF_OP_LDXB pc=135 dst=r1 src=r2 offset=20 imm=0 #line 202 "sample/encap_reflect_packet.c" r1 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(20)); // EBPF_OP_JNE_IMM pc=136 dst=r1 src=r0 offset=185 imm=17 @@ -523,7 +523,7 @@ encap_reflect_packet(void* context) if (r1 != IMMEDIATE(17)) #line 202 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=137 dst=r1 src=r2 offset=56 imm=0 + // EBPF_OP_LDXH pc=137 dst=r1 src=r2 offset=56 imm=0 #line 208 "sample/encap_reflect_packet.c" r1 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(56)); // EBPF_OP_JNE_IMM pc=138 dst=r1 src=r0 offset=183 imm=7459 @@ -531,7 +531,7 @@ encap_reflect_packet(void* context) if (r1 != IMMEDIATE(7459)) #line 208 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=139 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=139 dst=r1 src=r6 offset=0 imm=0 #line 96 "sample/encap_reflect_packet.c" r1 = r6; // EBPF_OP_LDDW pc=140 dst=r2 src=r0 offset=0 imm=-40 @@ -546,7 +546,7 @@ encap_reflect_packet(void* context) if ((encap_reflect_packet_helpers[0].tail_call) && (r0 == 0)) #line 96 "sample/encap_reflect_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=143 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=143 dst=r1 src=r0 offset=0 imm=0 #line 96 "sample/encap_reflect_packet.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=144 dst=r0 src=r0 offset=0 imm=2 @@ -566,7 +566,7 @@ encap_reflect_packet(void* context) if ((int64_t)r2 > (int64_t)r1) #line 96 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXDW pc=149 dst=r5 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=149 dst=r5 src=r6 offset=8 imm=0 #line 102 "sample/encap_reflect_packet.c" r5 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_LDXDW pc=150 dst=r1 src=r6 offset=0 imm=0 @@ -583,7 +583,7 @@ encap_reflect_packet(void* context) if (r2 > r5) #line 102 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=154 dst=r4 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=154 dst=r4 src=r1 offset=0 imm=0 #line 109 "sample/encap_reflect_packet.c" r4 = r1; // EBPF_OP_ADD64_IMM pc=155 dst=r4 src=r0 offset=0 imm=40 @@ -594,7 +594,7 @@ encap_reflect_packet(void* context) if (r4 > r5) #line 109 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=157 dst=r3 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=157 dst=r3 src=r1 offset=0 imm=0 #line 117 "sample/encap_reflect_packet.c" r3 = r1; // EBPF_OP_ADD64_IMM pc=158 dst=r3 src=r0 offset=0 imm=54 @@ -605,7 +605,7 @@ encap_reflect_packet(void* context) if (r3 > r5) #line 117 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=160 dst=r7 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=160 dst=r7 src=r1 offset=0 imm=0 #line 124 "sample/encap_reflect_packet.c" r7 = r1; // EBPF_OP_ADD64_IMM pc=161 dst=r7 src=r0 offset=0 imm=94 @@ -616,7 +616,7 @@ encap_reflect_packet(void* context) if (r7 > r5) #line 124 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=163 dst=r5 src=r4 offset=4 imm=0 + // EBPF_OP_LDXH pc=163 dst=r5 src=r4 offset=4 imm=0 #line 130 "sample/encap_reflect_packet.c" r5 = *(uint16_t*)(uintptr_t)(r4 + OFFSET(4)); // EBPF_OP_STXH pc=164 dst=r1 src=r5 offset=4 imm=0 @@ -993,7 +993,7 @@ encap_reflect_packet(void* context) if (r4 > r5) #line 138 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=288 dst=r4 src=r1 offset=96 imm=0 + // EBPF_OP_LDXH pc=288 dst=r4 src=r1 offset=96 imm=0 #line 142 "sample/encap_reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(96)); // EBPF_OP_JNE_IMM pc=289 dst=r4 src=r0 offset=4 imm=7459 @@ -1001,7 +1001,7 @@ encap_reflect_packet(void* context) if (r4 != IMMEDIATE(7459)) #line 142 "sample/encap_reflect_packet.c" goto label_3; - // EBPF_OP_LDXH pc=290 dst=r4 src=r1 offset=94 imm=0 + // EBPF_OP_LDXH pc=290 dst=r4 src=r1 offset=94 imm=0 #line 40 "sample/./xdp_common.h" r4 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(94)); // EBPF_OP_STXH pc=291 dst=r1 src=r4 offset=96 imm=0 @@ -1143,7 +1143,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/encap_reflect_packet_sys.c b/tests/bpf2c_tests/expected/encap_reflect_packet_sys.c index 93f2d02967..4d66a88946 100644 --- a/tests/bpf2c_tests/expected/encap_reflect_packet_sys.c +++ b/tests/bpf2c_tests/expected/encap_reflect_packet_sys.c @@ -247,7 +247,7 @@ encap_reflect_packet(void* context) if (r3 > r1) #line 173 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=7 dst=r4 src=r2 offset=12 imm=0 + // EBPF_OP_LDXH pc=7 dst=r4 src=r2 offset=12 imm=0 #line 178 "sample/encap_reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(12)); // EBPF_OP_JEQ_IMM pc=8 dst=r4 src=r0 offset=120 imm=56710 @@ -255,12 +255,12 @@ encap_reflect_packet(void* context) if (r4 == IMMEDIATE(56710)) #line 178 "sample/encap_reflect_packet.c" goto label_2; - // EBPF_OP_JNE_IMM pc=9 dst=r4 src=r0 offset=312 imm=8 + // EBPF_OP_JNE_IMM pc=9 dst=r4 src=r0 offset=312 imm=8 #line 178 "sample/encap_reflect_packet.c" if (r4 != IMMEDIATE(8)) #line 178 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=10 dst=r4 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=10 dst=r4 src=r2 offset=0 imm=0 #line 179 "sample/encap_reflect_packet.c" r4 = r2; // EBPF_OP_ADD64_IMM pc=11 dst=r4 src=r0 offset=0 imm=34 @@ -271,7 +271,7 @@ encap_reflect_packet(void* context) if (r4 > r1) #line 179 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXB pc=13 dst=r4 src=r2 offset=23 imm=0 + // EBPF_OP_LDXB pc=13 dst=r4 src=r2 offset=23 imm=0 #line 185 "sample/encap_reflect_packet.c" r4 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(23)); // EBPF_OP_JNE_IMM pc=14 dst=r4 src=r0 offset=307 imm=17 @@ -279,7 +279,7 @@ encap_reflect_packet(void* context) if (r4 != IMMEDIATE(17)) #line 185 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXB pc=15 dst=r2 src=r2 offset=14 imm=0 + // EBPF_OP_LDXB pc=15 dst=r2 src=r2 offset=14 imm=0 #line 185 "sample/encap_reflect_packet.c" r2 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(14)); // EBPF_OP_LSH64_IMM pc=16 dst=r2 src=r0 offset=0 imm=2 @@ -302,7 +302,7 @@ encap_reflect_packet(void* context) if (r2 > r1) #line 185 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=22 dst=r1 src=r3 offset=2 imm=0 + // EBPF_OP_LDXH pc=22 dst=r1 src=r3 offset=2 imm=0 #line 191 "sample/encap_reflect_packet.c" r1 = *(uint16_t*)(uintptr_t)(r3 + OFFSET(2)); // EBPF_OP_JNE_IMM pc=23 dst=r1 src=r0 offset=298 imm=7459 @@ -310,7 +310,7 @@ encap_reflect_packet(void* context) if (r1 != IMMEDIATE(7459)) #line 191 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=24 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=24 dst=r1 src=r6 offset=0 imm=0 #line 22 "sample/encap_reflect_packet.c" r1 = r6; // EBPF_OP_LDDW pc=25 dst=r2 src=r0 offset=0 imm=-20 @@ -325,7 +325,7 @@ encap_reflect_packet(void* context) if ((encap_reflect_packet_helpers[0].tail_call) && (r0 == 0)) #line 22 "sample/encap_reflect_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=28 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=28 dst=r1 src=r0 offset=0 imm=0 #line 22 "sample/encap_reflect_packet.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=29 dst=r0 src=r0 offset=0 imm=2 @@ -345,7 +345,7 @@ encap_reflect_packet(void* context) if ((int64_t)r2 > (int64_t)r1) #line 22 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXDW pc=34 dst=r4 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=34 dst=r4 src=r6 offset=8 imm=0 #line 28 "sample/encap_reflect_packet.c" r4 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_LDXDW pc=35 dst=r7 src=r6 offset=0 imm=0 @@ -362,7 +362,7 @@ encap_reflect_packet(void* context) if (r3 > r4) #line 28 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=39 dst=r2 src=r7 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=39 dst=r2 src=r7 offset=0 imm=0 #line 35 "sample/encap_reflect_packet.c" r2 = r7; // EBPF_OP_ADD64_IMM pc=40 dst=r2 src=r0 offset=0 imm=20 @@ -373,7 +373,7 @@ encap_reflect_packet(void* context) if (r2 > r4) #line 35 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=42 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=42 dst=r1 src=r7 offset=0 imm=0 #line 43 "sample/encap_reflect_packet.c" r1 = r7; // EBPF_OP_ADD64_IMM pc=43 dst=r1 src=r0 offset=0 imm=34 @@ -384,7 +384,7 @@ encap_reflect_packet(void* context) if (r1 > r4) #line 43 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=45 dst=r5 src=r7 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=45 dst=r5 src=r7 offset=0 imm=0 #line 43 "sample/encap_reflect_packet.c" r5 = r7; // EBPF_OP_ADD64_IMM pc=46 dst=r5 src=r0 offset=0 imm=54 @@ -395,7 +395,7 @@ encap_reflect_packet(void* context) if (r5 > r4) #line 43 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=48 dst=r4 src=r2 offset=4 imm=0 + // EBPF_OP_LDXH pc=48 dst=r4 src=r2 offset=4 imm=0 #line 56 "sample/encap_reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(4)); // EBPF_OP_STXH pc=49 dst=r7 src=r4 offset=4 imm=0 @@ -505,7 +505,7 @@ encap_reflect_packet(void* context) if (r4 > r5) #line 64 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=84 dst=r4 src=r2 offset=2 imm=0 + // EBPF_OP_LDXH pc=84 dst=r4 src=r2 offset=2 imm=0 #line 68 "sample/encap_reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(2)); // EBPF_OP_JNE_IMM pc=85 dst=r4 src=r0 offset=4 imm=7459 @@ -513,7 +513,7 @@ encap_reflect_packet(void* context) if (r4 != IMMEDIATE(7459)) #line 68 "sample/encap_reflect_packet.c" goto label_1; - // EBPF_OP_LDXH pc=86 dst=r4 src=r2 offset=0 imm=0 + // EBPF_OP_LDXH pc=86 dst=r4 src=r2 offset=0 imm=0 #line 40 "sample/./xdp_common.h" r4 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(0)); // EBPF_OP_STXH pc=87 dst=r2 src=r4 offset=2 imm=0 @@ -620,7 +620,7 @@ encap_reflect_packet(void* context) if ((encap_reflect_packet_helpers[1].tail_call) && (r0 == 0)) #line 82 "sample/encap_reflect_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=118 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=118 dst=r1 src=r0 offset=0 imm=0 #line 49 "sample/./xdp_common.h" r1 = r0; // EBPF_OP_AND64_IMM pc=119 dst=r1 src=r0 offset=0 imm=65535 @@ -665,7 +665,7 @@ encap_reflect_packet(void* context) if (r3 > r1) #line 196 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=132 dst=r3 src=r2 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=132 dst=r3 src=r2 offset=0 imm=0 #line 196 "sample/encap_reflect_packet.c" r3 = r2; // EBPF_OP_ADD64_IMM pc=133 dst=r3 src=r0 offset=0 imm=62 @@ -676,7 +676,7 @@ encap_reflect_packet(void* context) if (r3 > r1) #line 202 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXB pc=135 dst=r1 src=r2 offset=20 imm=0 + // EBPF_OP_LDXB pc=135 dst=r1 src=r2 offset=20 imm=0 #line 202 "sample/encap_reflect_packet.c" r1 = *(uint8_t*)(uintptr_t)(r2 + OFFSET(20)); // EBPF_OP_JNE_IMM pc=136 dst=r1 src=r0 offset=185 imm=17 @@ -684,7 +684,7 @@ encap_reflect_packet(void* context) if (r1 != IMMEDIATE(17)) #line 202 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=137 dst=r1 src=r2 offset=56 imm=0 + // EBPF_OP_LDXH pc=137 dst=r1 src=r2 offset=56 imm=0 #line 208 "sample/encap_reflect_packet.c" r1 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(56)); // EBPF_OP_JNE_IMM pc=138 dst=r1 src=r0 offset=183 imm=7459 @@ -692,7 +692,7 @@ encap_reflect_packet(void* context) if (r1 != IMMEDIATE(7459)) #line 208 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=139 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=139 dst=r1 src=r6 offset=0 imm=0 #line 96 "sample/encap_reflect_packet.c" r1 = r6; // EBPF_OP_LDDW pc=140 dst=r2 src=r0 offset=0 imm=-40 @@ -707,7 +707,7 @@ encap_reflect_packet(void* context) if ((encap_reflect_packet_helpers[0].tail_call) && (r0 == 0)) #line 96 "sample/encap_reflect_packet.c" return 0; - // EBPF_OP_MOV64_REG pc=143 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=143 dst=r1 src=r0 offset=0 imm=0 #line 96 "sample/encap_reflect_packet.c" r1 = r0; // EBPF_OP_MOV64_IMM pc=144 dst=r0 src=r0 offset=0 imm=2 @@ -727,7 +727,7 @@ encap_reflect_packet(void* context) if ((int64_t)r2 > (int64_t)r1) #line 96 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXDW pc=149 dst=r5 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=149 dst=r5 src=r6 offset=8 imm=0 #line 102 "sample/encap_reflect_packet.c" r5 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_LDXDW pc=150 dst=r1 src=r6 offset=0 imm=0 @@ -744,7 +744,7 @@ encap_reflect_packet(void* context) if (r2 > r5) #line 102 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=154 dst=r4 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=154 dst=r4 src=r1 offset=0 imm=0 #line 109 "sample/encap_reflect_packet.c" r4 = r1; // EBPF_OP_ADD64_IMM pc=155 dst=r4 src=r0 offset=0 imm=40 @@ -755,7 +755,7 @@ encap_reflect_packet(void* context) if (r4 > r5) #line 109 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=157 dst=r3 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=157 dst=r3 src=r1 offset=0 imm=0 #line 117 "sample/encap_reflect_packet.c" r3 = r1; // EBPF_OP_ADD64_IMM pc=158 dst=r3 src=r0 offset=0 imm=54 @@ -766,7 +766,7 @@ encap_reflect_packet(void* context) if (r3 > r5) #line 117 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_MOV64_REG pc=160 dst=r7 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=160 dst=r7 src=r1 offset=0 imm=0 #line 124 "sample/encap_reflect_packet.c" r7 = r1; // EBPF_OP_ADD64_IMM pc=161 dst=r7 src=r0 offset=0 imm=94 @@ -777,7 +777,7 @@ encap_reflect_packet(void* context) if (r7 > r5) #line 124 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=163 dst=r5 src=r4 offset=4 imm=0 + // EBPF_OP_LDXH pc=163 dst=r5 src=r4 offset=4 imm=0 #line 130 "sample/encap_reflect_packet.c" r5 = *(uint16_t*)(uintptr_t)(r4 + OFFSET(4)); // EBPF_OP_STXH pc=164 dst=r1 src=r5 offset=4 imm=0 @@ -1154,7 +1154,7 @@ encap_reflect_packet(void* context) if (r4 > r5) #line 138 "sample/encap_reflect_packet.c" goto label_5; - // EBPF_OP_LDXH pc=288 dst=r4 src=r1 offset=96 imm=0 + // EBPF_OP_LDXH pc=288 dst=r4 src=r1 offset=96 imm=0 #line 142 "sample/encap_reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(96)); // EBPF_OP_JNE_IMM pc=289 dst=r4 src=r0 offset=4 imm=7459 @@ -1162,7 +1162,7 @@ encap_reflect_packet(void* context) if (r4 != IMMEDIATE(7459)) #line 142 "sample/encap_reflect_packet.c" goto label_3; - // EBPF_OP_LDXH pc=290 dst=r4 src=r1 offset=94 imm=0 + // EBPF_OP_LDXH pc=290 dst=r4 src=r1 offset=94 imm=0 #line 40 "sample/./xdp_common.h" r4 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(94)); // EBPF_OP_STXH pc=291 dst=r1 src=r4 offset=96 imm=0 @@ -1304,7 +1304,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/hash_of_map_dll.c b/tests/bpf2c_tests/expected/hash_of_map_dll.c index 76b66de381..55bd75b447 100644 --- a/tests/bpf2c_tests/expected/hash_of_map_dll.c +++ b/tests/bpf2c_tests/expected/hash_of_map_dll.c @@ -139,12 +139,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/hash_of_map.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 #line 40 "sample/undocked/hash_of_map.c" if (r0 == IMMEDIATE(0)) #line 40 "sample/undocked/hash_of_map.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/undocked/hash_of_map.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -168,12 +168,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 42 "sample/undocked/hash_of_map.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/hash_of_map.c" if (r0 != IMMEDIATE(0)) #line 43 "sample/undocked/hash_of_map.c" goto label_1; - // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/hash_of_map.c" goto label_2; label_1: @@ -223,7 +223,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") diff --git a/tests/bpf2c_tests/expected/hash_of_map_raw.c b/tests/bpf2c_tests/expected/hash_of_map_raw.c index 672f3dae94..84dfa2ced0 100644 --- a/tests/bpf2c_tests/expected/hash_of_map_raw.c +++ b/tests/bpf2c_tests/expected/hash_of_map_raw.c @@ -113,12 +113,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/hash_of_map.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 #line 40 "sample/undocked/hash_of_map.c" if (r0 == IMMEDIATE(0)) #line 40 "sample/undocked/hash_of_map.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/undocked/hash_of_map.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -142,12 +142,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 42 "sample/undocked/hash_of_map.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/hash_of_map.c" if (r0 != IMMEDIATE(0)) #line 43 "sample/undocked/hash_of_map.c" goto label_1; - // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/hash_of_map.c" goto label_2; label_1: @@ -197,7 +197,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") diff --git a/tests/bpf2c_tests/expected/hash_of_map_sys.c b/tests/bpf2c_tests/expected/hash_of_map_sys.c index b460a89b17..2961cf5e70 100644 --- a/tests/bpf2c_tests/expected/hash_of_map_sys.c +++ b/tests/bpf2c_tests/expected/hash_of_map_sys.c @@ -274,12 +274,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/hash_of_map.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 #line 40 "sample/undocked/hash_of_map.c" if (r0 == IMMEDIATE(0)) #line 40 "sample/undocked/hash_of_map.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/undocked/hash_of_map.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -303,12 +303,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 42 "sample/undocked/hash_of_map.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/hash_of_map.c" if (r0 != IMMEDIATE(0)) #line 43 "sample/undocked/hash_of_map.c" goto label_1; - // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/hash_of_map.c" goto label_2; label_1: @@ -358,7 +358,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") diff --git a/tests/bpf2c_tests/expected/inner_map_dll.c b/tests/bpf2c_tests/expected/inner_map_dll.c index b300e73191..953aa34497 100644 --- a/tests/bpf2c_tests/expected/inner_map_dll.c +++ b/tests/bpf2c_tests/expected/inner_map_dll.c @@ -171,7 +171,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 60 "sample/undocked/inner_map.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r6 src=r0 offset=0 imm=0 #line 60 "sample/undocked/inner_map.c" r6 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r6 src=r0 offset=11 imm=0 @@ -179,7 +179,7 @@ lookup_update(void* context) if (r6 == IMMEDIATE(0)) #line 61 "sample/undocked/inner_map.c" goto label_3; - // EBPF_OP_STXW pc=10 dst=r10 src=r7 offset=-12 imm=0 + // EBPF_OP_STXW pc=10 dst=r10 src=r7 offset=-12 imm=0 #line 62 "sample/undocked/inner_map.c" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-12)) = (uint32_t)r7; // EBPF_OP_MOV64_REG pc=11 dst=r2 src=r10 offset=0 imm=0 @@ -200,7 +200,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 63 "sample/undocked/inner_map.c" return 0; - // EBPF_OP_JEQ_IMM pc=15 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JEQ_IMM pc=15 dst=r0 src=r0 offset=5 imm=0 #line 64 "sample/undocked/inner_map.c" if (r0 == IMMEDIATE(0)) #line 64 "sample/undocked/inner_map.c" @@ -241,7 +241,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 72 "sample/undocked/inner_map.c" return 0; - // EBPF_OP_MOV64_IMM pc=26 dst=r7 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=26 dst=r7 src=r0 offset=0 imm=1 #line 72 "sample/undocked/inner_map.c" r7 = IMMEDIATE(1); // EBPF_OP_JEQ_IMM pc=27 dst=r0 src=r0 offset=-9 imm=0 @@ -249,7 +249,7 @@ lookup_update(void* context) if (r0 == IMMEDIATE(0)) #line 73 "sample/undocked/inner_map.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=0 #line 73 "sample/undocked/inner_map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXW pc=29 dst=r10 src=r1 offset=-16 imm=0 @@ -273,12 +273,12 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 75 "sample/undocked/inner_map.c" return 0; - // EBPF_OP_JEQ_IMM pc=34 dst=r0 src=r0 offset=-16 imm=0 + // EBPF_OP_JEQ_IMM pc=34 dst=r0 src=r0 offset=-16 imm=0 #line 76 "sample/undocked/inner_map.c" if (r0 == IMMEDIATE(0)) #line 76 "sample/undocked/inner_map.c" goto label_2; - // EBPF_OP_JA pc=35 dst=r0 src=r0 offset=-20 imm=0 + // EBPF_OP_JA pc=35 dst=r0 src=r0 offset=-20 imm=0 #line 76 "sample/undocked/inner_map.c" goto label_1; #line 76 "sample/undocked/inner_map.c" @@ -317,7 +317,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/inner_map_raw.c b/tests/bpf2c_tests/expected/inner_map_raw.c index 5308716762..0235be0ddd 100644 --- a/tests/bpf2c_tests/expected/inner_map_raw.c +++ b/tests/bpf2c_tests/expected/inner_map_raw.c @@ -145,7 +145,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 60 "sample/undocked/inner_map.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r6 src=r0 offset=0 imm=0 #line 60 "sample/undocked/inner_map.c" r6 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r6 src=r0 offset=11 imm=0 @@ -153,7 +153,7 @@ lookup_update(void* context) if (r6 == IMMEDIATE(0)) #line 61 "sample/undocked/inner_map.c" goto label_3; - // EBPF_OP_STXW pc=10 dst=r10 src=r7 offset=-12 imm=0 + // EBPF_OP_STXW pc=10 dst=r10 src=r7 offset=-12 imm=0 #line 62 "sample/undocked/inner_map.c" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-12)) = (uint32_t)r7; // EBPF_OP_MOV64_REG pc=11 dst=r2 src=r10 offset=0 imm=0 @@ -174,7 +174,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 63 "sample/undocked/inner_map.c" return 0; - // EBPF_OP_JEQ_IMM pc=15 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JEQ_IMM pc=15 dst=r0 src=r0 offset=5 imm=0 #line 64 "sample/undocked/inner_map.c" if (r0 == IMMEDIATE(0)) #line 64 "sample/undocked/inner_map.c" @@ -215,7 +215,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 72 "sample/undocked/inner_map.c" return 0; - // EBPF_OP_MOV64_IMM pc=26 dst=r7 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=26 dst=r7 src=r0 offset=0 imm=1 #line 72 "sample/undocked/inner_map.c" r7 = IMMEDIATE(1); // EBPF_OP_JEQ_IMM pc=27 dst=r0 src=r0 offset=-9 imm=0 @@ -223,7 +223,7 @@ lookup_update(void* context) if (r0 == IMMEDIATE(0)) #line 73 "sample/undocked/inner_map.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=0 #line 73 "sample/undocked/inner_map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXW pc=29 dst=r10 src=r1 offset=-16 imm=0 @@ -247,12 +247,12 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 75 "sample/undocked/inner_map.c" return 0; - // EBPF_OP_JEQ_IMM pc=34 dst=r0 src=r0 offset=-16 imm=0 + // EBPF_OP_JEQ_IMM pc=34 dst=r0 src=r0 offset=-16 imm=0 #line 76 "sample/undocked/inner_map.c" if (r0 == IMMEDIATE(0)) #line 76 "sample/undocked/inner_map.c" goto label_2; - // EBPF_OP_JA pc=35 dst=r0 src=r0 offset=-20 imm=0 + // EBPF_OP_JA pc=35 dst=r0 src=r0 offset=-20 imm=0 #line 76 "sample/undocked/inner_map.c" goto label_1; #line 76 "sample/undocked/inner_map.c" @@ -291,7 +291,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/inner_map_sys.c b/tests/bpf2c_tests/expected/inner_map_sys.c index 0ddd30d29d..b9014f7f97 100644 --- a/tests/bpf2c_tests/expected/inner_map_sys.c +++ b/tests/bpf2c_tests/expected/inner_map_sys.c @@ -306,7 +306,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 60 "sample/undocked/inner_map.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r6 src=r0 offset=0 imm=0 #line 60 "sample/undocked/inner_map.c" r6 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r6 src=r0 offset=11 imm=0 @@ -314,7 +314,7 @@ lookup_update(void* context) if (r6 == IMMEDIATE(0)) #line 61 "sample/undocked/inner_map.c" goto label_3; - // EBPF_OP_STXW pc=10 dst=r10 src=r7 offset=-12 imm=0 + // EBPF_OP_STXW pc=10 dst=r10 src=r7 offset=-12 imm=0 #line 62 "sample/undocked/inner_map.c" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-12)) = (uint32_t)r7; // EBPF_OP_MOV64_REG pc=11 dst=r2 src=r10 offset=0 imm=0 @@ -335,7 +335,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 63 "sample/undocked/inner_map.c" return 0; - // EBPF_OP_JEQ_IMM pc=15 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JEQ_IMM pc=15 dst=r0 src=r0 offset=5 imm=0 #line 64 "sample/undocked/inner_map.c" if (r0 == IMMEDIATE(0)) #line 64 "sample/undocked/inner_map.c" @@ -376,7 +376,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 72 "sample/undocked/inner_map.c" return 0; - // EBPF_OP_MOV64_IMM pc=26 dst=r7 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=26 dst=r7 src=r0 offset=0 imm=1 #line 72 "sample/undocked/inner_map.c" r7 = IMMEDIATE(1); // EBPF_OP_JEQ_IMM pc=27 dst=r0 src=r0 offset=-9 imm=0 @@ -384,7 +384,7 @@ lookup_update(void* context) if (r0 == IMMEDIATE(0)) #line 73 "sample/undocked/inner_map.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=0 #line 73 "sample/undocked/inner_map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXW pc=29 dst=r10 src=r1 offset=-16 imm=0 @@ -408,12 +408,12 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 75 "sample/undocked/inner_map.c" return 0; - // EBPF_OP_JEQ_IMM pc=34 dst=r0 src=r0 offset=-16 imm=0 + // EBPF_OP_JEQ_IMM pc=34 dst=r0 src=r0 offset=-16 imm=0 #line 76 "sample/undocked/inner_map.c" if (r0 == IMMEDIATE(0)) #line 76 "sample/undocked/inner_map.c" goto label_2; - // EBPF_OP_JA pc=35 dst=r0 src=r0 offset=-20 imm=0 + // EBPF_OP_JA pc=35 dst=r0 src=r0 offset=-20 imm=0 #line 76 "sample/undocked/inner_map.c" goto label_1; #line 76 "sample/undocked/inner_map.c" @@ -452,7 +452,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/invalid_helpers_dll.c b/tests/bpf2c_tests/expected/invalid_helpers_dll.c index de034e87ac..3813dde742 100644 --- a/tests/bpf2c_tests/expected/invalid_helpers_dll.c +++ b/tests/bpf2c_tests/expected/invalid_helpers_dll.c @@ -206,12 +206,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 131 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 133 "sample/unsafe/invalid_helpers.c" if (r0 != IMMEDIATE(0)) #line 133 "sample/unsafe/invalid_helpers.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 136 "sample/unsafe/invalid_helpers.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -313,12 +313,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 147 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 149 "sample/unsafe/invalid_helpers.c" if (r0 != IMMEDIATE(0)) #line 149 "sample/unsafe/invalid_helpers.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 152 "sample/unsafe/invalid_helpers.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -428,7 +428,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 164 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 164 "sample/unsafe/invalid_helpers.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=89 imm=0 @@ -436,7 +436,7 @@ BindMonitor_Callee1(void* context) if (r7 == IMMEDIATE(0)) #line 165 "sample/unsafe/invalid_helpers.c" goto label_10; - // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 #line 165 "sample/unsafe/invalid_helpers.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=11 dst=r1 src=r0 offset=87 imm=0 @@ -444,7 +444,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 165 "sample/unsafe/invalid_helpers.c" goto label_10; - // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 #line 82 "sample/unsafe/invalid_helpers.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-8 imm=0 @@ -498,12 +498,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 87 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 #line 88 "sample/unsafe/invalid_helpers.c" if (r0 == IMMEDIATE(0)) #line 88 "sample/unsafe/invalid_helpers.c" goto label_1; - // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=40 imm=0 + // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=40 imm=0 #line 88 "sample/unsafe/invalid_helpers.c" goto label_4; label_1: @@ -525,12 +525,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 92 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JEQ_IMM pc=36 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JEQ_IMM pc=36 dst=r0 src=r0 offset=1 imm=0 #line 93 "sample/unsafe/invalid_helpers.c" if (r0 == IMMEDIATE(0)) #line 93 "sample/unsafe/invalid_helpers.c" goto label_2; - // EBPF_OP_JA pc=37 dst=r0 src=r0 offset=33 imm=0 + // EBPF_OP_JA pc=37 dst=r0 src=r0 offset=33 imm=0 #line 93 "sample/unsafe/invalid_helpers.c" goto label_4; label_2: @@ -542,7 +542,7 @@ BindMonitor_Callee1(void* context) if (r1 != IMMEDIATE(0)) #line 97 "sample/unsafe/invalid_helpers.c" goto label_9; - // EBPF_OP_LDXDW pc=40 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=40 dst=r1 src=r6 offset=0 imm=0 #line 101 "sample/unsafe/invalid_helpers.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=41 dst=r1 src=r0 offset=56 imm=0 @@ -550,7 +550,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 101 "sample/unsafe/invalid_helpers.c" goto label_9; - // EBPF_OP_LDXDW pc=42 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=42 dst=r1 src=r6 offset=8 imm=0 #line 101 "sample/unsafe/invalid_helpers.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=43 dst=r1 src=r0 offset=54 imm=0 @@ -558,7 +558,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 101 "sample/unsafe/invalid_helpers.c" goto label_9; - // EBPF_OP_MOV64_REG pc=44 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=44 dst=r8 src=r10 offset=0 imm=0 #line 101 "sample/unsafe/invalid_helpers.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=45 dst=r8 src=r0 offset=0 imm=-8 @@ -591,7 +591,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[2].tail_call) && (r0 == 0)) #line 105 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_LDDW pc=54 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=54 dst=r1 src=r0 offset=0 imm=0 #line 106 "sample/unsafe/invalid_helpers.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=56 dst=r2 src=r8 offset=0 imm=0 @@ -606,12 +606,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 106 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JEQ_IMM pc=58 dst=r0 src=r0 offset=39 imm=0 + // EBPF_OP_JEQ_IMM pc=58 dst=r0 src=r0 offset=39 imm=0 #line 107 "sample/unsafe/invalid_helpers.c" if (r0 == IMMEDIATE(0)) #line 107 "sample/unsafe/invalid_helpers.c" goto label_9; - // EBPF_OP_MOV64_REG pc=59 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=59 dst=r1 src=r0 offset=0 imm=0 #line 107 "sample/unsafe/invalid_helpers.c" r1 = r0; // EBPF_OP_ADD64_IMM pc=60 dst=r1 src=r0 offset=0 imm=4 @@ -632,7 +632,7 @@ BindMonitor_Callee1(void* context) if (r2 >= r3) #line 112 "sample/unsafe/invalid_helpers.c" goto label_4; - // EBPF_OP_MOV64_REG pc=65 dst=r3 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=65 dst=r3 src=r1 offset=0 imm=0 #line 116 "sample/unsafe/invalid_helpers.c" r3 = r1; // EBPF_OP_ADD64_REG pc=66 dst=r3 src=r9 offset=0 imm=0 @@ -661,12 +661,12 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 175 "sample/unsafe/invalid_helpers.c" goto label_5; - // EBPF_OP_JEQ_IMM pc=73 dst=r1 src=r0 offset=9 imm=2 + // EBPF_OP_JEQ_IMM pc=73 dst=r1 src=r0 offset=9 imm=2 #line 175 "sample/unsafe/invalid_helpers.c" if (r1 == IMMEDIATE(2)) #line 175 "sample/unsafe/invalid_helpers.c" goto label_6; - // EBPF_OP_LDXW pc=74 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=74 dst=r1 src=r0 offset=0 imm=0 #line 192 "sample/unsafe/invalid_helpers.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=75 dst=r0 src=r0 offset=11 imm=0 @@ -687,7 +687,7 @@ BindMonitor_Callee1(void* context) if (r1 >= r2) #line 177 "sample/unsafe/invalid_helpers.c" goto label_10; - // EBPF_OP_ADD64_IMM pc=80 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=80 dst=r1 src=r0 offset=0 imm=1 #line 181 "sample/unsafe/invalid_helpers.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=81 dst=r0 src=r1 offset=0 imm=0 @@ -705,7 +705,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 184 "sample/unsafe/invalid_helpers.c" goto label_8; - // EBPF_OP_ADD64_IMM pc=85 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=85 dst=r1 src=r0 offset=0 imm=-1 #line 185 "sample/unsafe/invalid_helpers.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=86 dst=r0 src=r1 offset=0 imm=0 @@ -826,7 +826,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/invalid_helpers_raw.c b/tests/bpf2c_tests/expected/invalid_helpers_raw.c index 19c3fad12e..c97cce4adc 100644 --- a/tests/bpf2c_tests/expected/invalid_helpers_raw.c +++ b/tests/bpf2c_tests/expected/invalid_helpers_raw.c @@ -180,12 +180,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 131 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 133 "sample/unsafe/invalid_helpers.c" if (r0 != IMMEDIATE(0)) #line 133 "sample/unsafe/invalid_helpers.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 136 "sample/unsafe/invalid_helpers.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -287,12 +287,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 147 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 149 "sample/unsafe/invalid_helpers.c" if (r0 != IMMEDIATE(0)) #line 149 "sample/unsafe/invalid_helpers.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 152 "sample/unsafe/invalid_helpers.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -402,7 +402,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 164 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 164 "sample/unsafe/invalid_helpers.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=89 imm=0 @@ -410,7 +410,7 @@ BindMonitor_Callee1(void* context) if (r7 == IMMEDIATE(0)) #line 165 "sample/unsafe/invalid_helpers.c" goto label_10; - // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 #line 165 "sample/unsafe/invalid_helpers.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=11 dst=r1 src=r0 offset=87 imm=0 @@ -418,7 +418,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 165 "sample/unsafe/invalid_helpers.c" goto label_10; - // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 #line 82 "sample/unsafe/invalid_helpers.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-8 imm=0 @@ -472,12 +472,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 87 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 #line 88 "sample/unsafe/invalid_helpers.c" if (r0 == IMMEDIATE(0)) #line 88 "sample/unsafe/invalid_helpers.c" goto label_1; - // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=40 imm=0 + // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=40 imm=0 #line 88 "sample/unsafe/invalid_helpers.c" goto label_4; label_1: @@ -499,12 +499,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 92 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JEQ_IMM pc=36 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JEQ_IMM pc=36 dst=r0 src=r0 offset=1 imm=0 #line 93 "sample/unsafe/invalid_helpers.c" if (r0 == IMMEDIATE(0)) #line 93 "sample/unsafe/invalid_helpers.c" goto label_2; - // EBPF_OP_JA pc=37 dst=r0 src=r0 offset=33 imm=0 + // EBPF_OP_JA pc=37 dst=r0 src=r0 offset=33 imm=0 #line 93 "sample/unsafe/invalid_helpers.c" goto label_4; label_2: @@ -516,7 +516,7 @@ BindMonitor_Callee1(void* context) if (r1 != IMMEDIATE(0)) #line 97 "sample/unsafe/invalid_helpers.c" goto label_9; - // EBPF_OP_LDXDW pc=40 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=40 dst=r1 src=r6 offset=0 imm=0 #line 101 "sample/unsafe/invalid_helpers.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=41 dst=r1 src=r0 offset=56 imm=0 @@ -524,7 +524,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 101 "sample/unsafe/invalid_helpers.c" goto label_9; - // EBPF_OP_LDXDW pc=42 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=42 dst=r1 src=r6 offset=8 imm=0 #line 101 "sample/unsafe/invalid_helpers.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=43 dst=r1 src=r0 offset=54 imm=0 @@ -532,7 +532,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 101 "sample/unsafe/invalid_helpers.c" goto label_9; - // EBPF_OP_MOV64_REG pc=44 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=44 dst=r8 src=r10 offset=0 imm=0 #line 101 "sample/unsafe/invalid_helpers.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=45 dst=r8 src=r0 offset=0 imm=-8 @@ -565,7 +565,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[2].tail_call) && (r0 == 0)) #line 105 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_LDDW pc=54 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=54 dst=r1 src=r0 offset=0 imm=0 #line 106 "sample/unsafe/invalid_helpers.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=56 dst=r2 src=r8 offset=0 imm=0 @@ -580,12 +580,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 106 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JEQ_IMM pc=58 dst=r0 src=r0 offset=39 imm=0 + // EBPF_OP_JEQ_IMM pc=58 dst=r0 src=r0 offset=39 imm=0 #line 107 "sample/unsafe/invalid_helpers.c" if (r0 == IMMEDIATE(0)) #line 107 "sample/unsafe/invalid_helpers.c" goto label_9; - // EBPF_OP_MOV64_REG pc=59 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=59 dst=r1 src=r0 offset=0 imm=0 #line 107 "sample/unsafe/invalid_helpers.c" r1 = r0; // EBPF_OP_ADD64_IMM pc=60 dst=r1 src=r0 offset=0 imm=4 @@ -606,7 +606,7 @@ BindMonitor_Callee1(void* context) if (r2 >= r3) #line 112 "sample/unsafe/invalid_helpers.c" goto label_4; - // EBPF_OP_MOV64_REG pc=65 dst=r3 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=65 dst=r3 src=r1 offset=0 imm=0 #line 116 "sample/unsafe/invalid_helpers.c" r3 = r1; // EBPF_OP_ADD64_REG pc=66 dst=r3 src=r9 offset=0 imm=0 @@ -635,12 +635,12 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 175 "sample/unsafe/invalid_helpers.c" goto label_5; - // EBPF_OP_JEQ_IMM pc=73 dst=r1 src=r0 offset=9 imm=2 + // EBPF_OP_JEQ_IMM pc=73 dst=r1 src=r0 offset=9 imm=2 #line 175 "sample/unsafe/invalid_helpers.c" if (r1 == IMMEDIATE(2)) #line 175 "sample/unsafe/invalid_helpers.c" goto label_6; - // EBPF_OP_LDXW pc=74 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=74 dst=r1 src=r0 offset=0 imm=0 #line 192 "sample/unsafe/invalid_helpers.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=75 dst=r0 src=r0 offset=11 imm=0 @@ -661,7 +661,7 @@ BindMonitor_Callee1(void* context) if (r1 >= r2) #line 177 "sample/unsafe/invalid_helpers.c" goto label_10; - // EBPF_OP_ADD64_IMM pc=80 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=80 dst=r1 src=r0 offset=0 imm=1 #line 181 "sample/unsafe/invalid_helpers.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=81 dst=r0 src=r1 offset=0 imm=0 @@ -679,7 +679,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 184 "sample/unsafe/invalid_helpers.c" goto label_8; - // EBPF_OP_ADD64_IMM pc=85 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=85 dst=r1 src=r0 offset=0 imm=-1 #line 185 "sample/unsafe/invalid_helpers.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=86 dst=r0 src=r1 offset=0 imm=0 @@ -800,7 +800,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/invalid_helpers_sys.c b/tests/bpf2c_tests/expected/invalid_helpers_sys.c index 90d3d7d784..bce59090f0 100644 --- a/tests/bpf2c_tests/expected/invalid_helpers_sys.c +++ b/tests/bpf2c_tests/expected/invalid_helpers_sys.c @@ -341,12 +341,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 131 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 133 "sample/unsafe/invalid_helpers.c" if (r0 != IMMEDIATE(0)) #line 133 "sample/unsafe/invalid_helpers.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 136 "sample/unsafe/invalid_helpers.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -448,12 +448,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 147 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 149 "sample/unsafe/invalid_helpers.c" if (r0 != IMMEDIATE(0)) #line 149 "sample/unsafe/invalid_helpers.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 152 "sample/unsafe/invalid_helpers.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -563,7 +563,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 164 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 164 "sample/unsafe/invalid_helpers.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=89 imm=0 @@ -571,7 +571,7 @@ BindMonitor_Callee1(void* context) if (r7 == IMMEDIATE(0)) #line 165 "sample/unsafe/invalid_helpers.c" goto label_10; - // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 #line 165 "sample/unsafe/invalid_helpers.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=11 dst=r1 src=r0 offset=87 imm=0 @@ -579,7 +579,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 165 "sample/unsafe/invalid_helpers.c" goto label_10; - // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 #line 82 "sample/unsafe/invalid_helpers.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-8 imm=0 @@ -633,12 +633,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 87 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 #line 88 "sample/unsafe/invalid_helpers.c" if (r0 == IMMEDIATE(0)) #line 88 "sample/unsafe/invalid_helpers.c" goto label_1; - // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=40 imm=0 + // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=40 imm=0 #line 88 "sample/unsafe/invalid_helpers.c" goto label_4; label_1: @@ -660,12 +660,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 92 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JEQ_IMM pc=36 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JEQ_IMM pc=36 dst=r0 src=r0 offset=1 imm=0 #line 93 "sample/unsafe/invalid_helpers.c" if (r0 == IMMEDIATE(0)) #line 93 "sample/unsafe/invalid_helpers.c" goto label_2; - // EBPF_OP_JA pc=37 dst=r0 src=r0 offset=33 imm=0 + // EBPF_OP_JA pc=37 dst=r0 src=r0 offset=33 imm=0 #line 93 "sample/unsafe/invalid_helpers.c" goto label_4; label_2: @@ -677,7 +677,7 @@ BindMonitor_Callee1(void* context) if (r1 != IMMEDIATE(0)) #line 97 "sample/unsafe/invalid_helpers.c" goto label_9; - // EBPF_OP_LDXDW pc=40 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=40 dst=r1 src=r6 offset=0 imm=0 #line 101 "sample/unsafe/invalid_helpers.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=41 dst=r1 src=r0 offset=56 imm=0 @@ -685,7 +685,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 101 "sample/unsafe/invalid_helpers.c" goto label_9; - // EBPF_OP_LDXDW pc=42 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=42 dst=r1 src=r6 offset=8 imm=0 #line 101 "sample/unsafe/invalid_helpers.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=43 dst=r1 src=r0 offset=54 imm=0 @@ -693,7 +693,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 101 "sample/unsafe/invalid_helpers.c" goto label_9; - // EBPF_OP_MOV64_REG pc=44 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=44 dst=r8 src=r10 offset=0 imm=0 #line 101 "sample/unsafe/invalid_helpers.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=45 dst=r8 src=r0 offset=0 imm=-8 @@ -726,7 +726,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[2].tail_call) && (r0 == 0)) #line 105 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_LDDW pc=54 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=54 dst=r1 src=r0 offset=0 imm=0 #line 106 "sample/unsafe/invalid_helpers.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=56 dst=r2 src=r8 offset=0 imm=0 @@ -741,12 +741,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 106 "sample/unsafe/invalid_helpers.c" return 0; - // EBPF_OP_JEQ_IMM pc=58 dst=r0 src=r0 offset=39 imm=0 + // EBPF_OP_JEQ_IMM pc=58 dst=r0 src=r0 offset=39 imm=0 #line 107 "sample/unsafe/invalid_helpers.c" if (r0 == IMMEDIATE(0)) #line 107 "sample/unsafe/invalid_helpers.c" goto label_9; - // EBPF_OP_MOV64_REG pc=59 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=59 dst=r1 src=r0 offset=0 imm=0 #line 107 "sample/unsafe/invalid_helpers.c" r1 = r0; // EBPF_OP_ADD64_IMM pc=60 dst=r1 src=r0 offset=0 imm=4 @@ -767,7 +767,7 @@ BindMonitor_Callee1(void* context) if (r2 >= r3) #line 112 "sample/unsafe/invalid_helpers.c" goto label_4; - // EBPF_OP_MOV64_REG pc=65 dst=r3 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=65 dst=r3 src=r1 offset=0 imm=0 #line 116 "sample/unsafe/invalid_helpers.c" r3 = r1; // EBPF_OP_ADD64_REG pc=66 dst=r3 src=r9 offset=0 imm=0 @@ -796,12 +796,12 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 175 "sample/unsafe/invalid_helpers.c" goto label_5; - // EBPF_OP_JEQ_IMM pc=73 dst=r1 src=r0 offset=9 imm=2 + // EBPF_OP_JEQ_IMM pc=73 dst=r1 src=r0 offset=9 imm=2 #line 175 "sample/unsafe/invalid_helpers.c" if (r1 == IMMEDIATE(2)) #line 175 "sample/unsafe/invalid_helpers.c" goto label_6; - // EBPF_OP_LDXW pc=74 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=74 dst=r1 src=r0 offset=0 imm=0 #line 192 "sample/unsafe/invalid_helpers.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=75 dst=r0 src=r0 offset=11 imm=0 @@ -822,7 +822,7 @@ BindMonitor_Callee1(void* context) if (r1 >= r2) #line 177 "sample/unsafe/invalid_helpers.c" goto label_10; - // EBPF_OP_ADD64_IMM pc=80 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=80 dst=r1 src=r0 offset=0 imm=1 #line 181 "sample/unsafe/invalid_helpers.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=81 dst=r0 src=r1 offset=0 imm=0 @@ -840,7 +840,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 184 "sample/unsafe/invalid_helpers.c" goto label_8; - // EBPF_OP_ADD64_IMM pc=85 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=85 dst=r1 src=r0 offset=0 imm=-1 #line 185 "sample/unsafe/invalid_helpers.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=86 dst=r0 src=r1 offset=0 imm=0 @@ -961,7 +961,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/invalid_maps1_dll.c b/tests/bpf2c_tests/expected/invalid_maps1_dll.c index fd89b12505..c0a12ad2f3 100644 --- a/tests/bpf2c_tests/expected/invalid_maps1_dll.c +++ b/tests/bpf2c_tests/expected/invalid_maps1_dll.c @@ -218,12 +218,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 138 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 140 "sample/unsafe/invalid_maps1.c" if (r0 != IMMEDIATE(0)) #line 140 "sample/unsafe/invalid_maps1.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 143 "sample/unsafe/invalid_maps1.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -325,12 +325,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 154 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 156 "sample/unsafe/invalid_maps1.c" if (r0 != IMMEDIATE(0)) #line 156 "sample/unsafe/invalid_maps1.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 159 "sample/unsafe/invalid_maps1.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -439,7 +439,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 171 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 171 "sample/unsafe/invalid_maps1.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=82 imm=0 @@ -447,7 +447,7 @@ BindMonitor_Callee1(void* context) if (r7 == IMMEDIATE(0)) #line 172 "sample/unsafe/invalid_maps1.c" goto label_9; - // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 #line 172 "sample/unsafe/invalid_maps1.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=11 dst=r1 src=r0 offset=80 imm=0 @@ -455,7 +455,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 172 "sample/unsafe/invalid_maps1.c" goto label_9; - // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 #line 94 "sample/unsafe/invalid_maps1.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-8 imm=0 @@ -509,12 +509,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 99 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 #line 100 "sample/unsafe/invalid_maps1.c" if (r0 == IMMEDIATE(0)) #line 100 "sample/unsafe/invalid_maps1.c" goto label_1; - // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=33 imm=0 + // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=33 imm=0 #line 100 "sample/unsafe/invalid_maps1.c" goto label_3; label_1: @@ -526,7 +526,7 @@ BindMonitor_Callee1(void* context) if (r1 != IMMEDIATE(0)) #line 104 "sample/unsafe/invalid_maps1.c" goto label_8; - // EBPF_OP_LDXDW pc=33 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=33 dst=r1 src=r6 offset=0 imm=0 #line 108 "sample/unsafe/invalid_maps1.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=34 dst=r1 src=r0 offset=56 imm=0 @@ -534,7 +534,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 108 "sample/unsafe/invalid_maps1.c" goto label_8; - // EBPF_OP_LDXDW pc=35 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=35 dst=r1 src=r6 offset=8 imm=0 #line 108 "sample/unsafe/invalid_maps1.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=36 dst=r1 src=r0 offset=54 imm=0 @@ -542,7 +542,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 108 "sample/unsafe/invalid_maps1.c" goto label_8; - // EBPF_OP_MOV64_REG pc=37 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=37 dst=r8 src=r10 offset=0 imm=0 #line 108 "sample/unsafe/invalid_maps1.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=38 dst=r8 src=r0 offset=0 imm=-8 @@ -575,7 +575,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 112 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_LDDW pc=47 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=47 dst=r1 src=r0 offset=0 imm=0 #line 113 "sample/unsafe/invalid_maps1.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=49 dst=r2 src=r8 offset=0 imm=0 @@ -590,12 +590,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 113 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_JEQ_IMM pc=51 dst=r0 src=r0 offset=39 imm=0 + // EBPF_OP_JEQ_IMM pc=51 dst=r0 src=r0 offset=39 imm=0 #line 114 "sample/unsafe/invalid_maps1.c" if (r0 == IMMEDIATE(0)) #line 114 "sample/unsafe/invalid_maps1.c" goto label_8; - // EBPF_OP_MOV64_REG pc=52 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=52 dst=r1 src=r0 offset=0 imm=0 #line 114 "sample/unsafe/invalid_maps1.c" r1 = r0; // EBPF_OP_ADD64_IMM pc=53 dst=r1 src=r0 offset=0 imm=4 @@ -616,7 +616,7 @@ BindMonitor_Callee1(void* context) if (r2 >= r3) #line 119 "sample/unsafe/invalid_maps1.c" goto label_3; - // EBPF_OP_MOV64_REG pc=58 dst=r3 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=58 dst=r3 src=r1 offset=0 imm=0 #line 123 "sample/unsafe/invalid_maps1.c" r3 = r1; // EBPF_OP_ADD64_REG pc=59 dst=r3 src=r9 offset=0 imm=0 @@ -645,12 +645,12 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 182 "sample/unsafe/invalid_maps1.c" goto label_4; - // EBPF_OP_JEQ_IMM pc=66 dst=r1 src=r0 offset=9 imm=2 + // EBPF_OP_JEQ_IMM pc=66 dst=r1 src=r0 offset=9 imm=2 #line 182 "sample/unsafe/invalid_maps1.c" if (r1 == IMMEDIATE(2)) #line 182 "sample/unsafe/invalid_maps1.c" goto label_5; - // EBPF_OP_LDXW pc=67 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=67 dst=r1 src=r0 offset=0 imm=0 #line 199 "sample/unsafe/invalid_maps1.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=68 dst=r0 src=r0 offset=11 imm=0 @@ -671,7 +671,7 @@ BindMonitor_Callee1(void* context) if (r1 >= r2) #line 184 "sample/unsafe/invalid_maps1.c" goto label_9; - // EBPF_OP_ADD64_IMM pc=73 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=73 dst=r1 src=r0 offset=0 imm=1 #line 188 "sample/unsafe/invalid_maps1.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=74 dst=r0 src=r1 offset=0 imm=0 @@ -689,7 +689,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 191 "sample/unsafe/invalid_maps1.c" goto label_7; - // EBPF_OP_ADD64_IMM pc=78 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=78 dst=r1 src=r0 offset=0 imm=-1 #line 192 "sample/unsafe/invalid_maps1.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=79 dst=r0 src=r1 offset=0 imm=0 @@ -810,7 +810,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/invalid_maps1_raw.c b/tests/bpf2c_tests/expected/invalid_maps1_raw.c index fbce7169a7..f28634a81b 100644 --- a/tests/bpf2c_tests/expected/invalid_maps1_raw.c +++ b/tests/bpf2c_tests/expected/invalid_maps1_raw.c @@ -192,12 +192,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 138 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 140 "sample/unsafe/invalid_maps1.c" if (r0 != IMMEDIATE(0)) #line 140 "sample/unsafe/invalid_maps1.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 143 "sample/unsafe/invalid_maps1.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -299,12 +299,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 154 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 156 "sample/unsafe/invalid_maps1.c" if (r0 != IMMEDIATE(0)) #line 156 "sample/unsafe/invalid_maps1.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 159 "sample/unsafe/invalid_maps1.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -413,7 +413,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 171 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 171 "sample/unsafe/invalid_maps1.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=82 imm=0 @@ -421,7 +421,7 @@ BindMonitor_Callee1(void* context) if (r7 == IMMEDIATE(0)) #line 172 "sample/unsafe/invalid_maps1.c" goto label_9; - // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 #line 172 "sample/unsafe/invalid_maps1.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=11 dst=r1 src=r0 offset=80 imm=0 @@ -429,7 +429,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 172 "sample/unsafe/invalid_maps1.c" goto label_9; - // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 #line 94 "sample/unsafe/invalid_maps1.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-8 imm=0 @@ -483,12 +483,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 99 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 #line 100 "sample/unsafe/invalid_maps1.c" if (r0 == IMMEDIATE(0)) #line 100 "sample/unsafe/invalid_maps1.c" goto label_1; - // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=33 imm=0 + // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=33 imm=0 #line 100 "sample/unsafe/invalid_maps1.c" goto label_3; label_1: @@ -500,7 +500,7 @@ BindMonitor_Callee1(void* context) if (r1 != IMMEDIATE(0)) #line 104 "sample/unsafe/invalid_maps1.c" goto label_8; - // EBPF_OP_LDXDW pc=33 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=33 dst=r1 src=r6 offset=0 imm=0 #line 108 "sample/unsafe/invalid_maps1.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=34 dst=r1 src=r0 offset=56 imm=0 @@ -508,7 +508,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 108 "sample/unsafe/invalid_maps1.c" goto label_8; - // EBPF_OP_LDXDW pc=35 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=35 dst=r1 src=r6 offset=8 imm=0 #line 108 "sample/unsafe/invalid_maps1.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=36 dst=r1 src=r0 offset=54 imm=0 @@ -516,7 +516,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 108 "sample/unsafe/invalid_maps1.c" goto label_8; - // EBPF_OP_MOV64_REG pc=37 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=37 dst=r8 src=r10 offset=0 imm=0 #line 108 "sample/unsafe/invalid_maps1.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=38 dst=r8 src=r0 offset=0 imm=-8 @@ -549,7 +549,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 112 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_LDDW pc=47 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=47 dst=r1 src=r0 offset=0 imm=0 #line 113 "sample/unsafe/invalid_maps1.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=49 dst=r2 src=r8 offset=0 imm=0 @@ -564,12 +564,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 113 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_JEQ_IMM pc=51 dst=r0 src=r0 offset=39 imm=0 + // EBPF_OP_JEQ_IMM pc=51 dst=r0 src=r0 offset=39 imm=0 #line 114 "sample/unsafe/invalid_maps1.c" if (r0 == IMMEDIATE(0)) #line 114 "sample/unsafe/invalid_maps1.c" goto label_8; - // EBPF_OP_MOV64_REG pc=52 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=52 dst=r1 src=r0 offset=0 imm=0 #line 114 "sample/unsafe/invalid_maps1.c" r1 = r0; // EBPF_OP_ADD64_IMM pc=53 dst=r1 src=r0 offset=0 imm=4 @@ -590,7 +590,7 @@ BindMonitor_Callee1(void* context) if (r2 >= r3) #line 119 "sample/unsafe/invalid_maps1.c" goto label_3; - // EBPF_OP_MOV64_REG pc=58 dst=r3 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=58 dst=r3 src=r1 offset=0 imm=0 #line 123 "sample/unsafe/invalid_maps1.c" r3 = r1; // EBPF_OP_ADD64_REG pc=59 dst=r3 src=r9 offset=0 imm=0 @@ -619,12 +619,12 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 182 "sample/unsafe/invalid_maps1.c" goto label_4; - // EBPF_OP_JEQ_IMM pc=66 dst=r1 src=r0 offset=9 imm=2 + // EBPF_OP_JEQ_IMM pc=66 dst=r1 src=r0 offset=9 imm=2 #line 182 "sample/unsafe/invalid_maps1.c" if (r1 == IMMEDIATE(2)) #line 182 "sample/unsafe/invalid_maps1.c" goto label_5; - // EBPF_OP_LDXW pc=67 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=67 dst=r1 src=r0 offset=0 imm=0 #line 199 "sample/unsafe/invalid_maps1.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=68 dst=r0 src=r0 offset=11 imm=0 @@ -645,7 +645,7 @@ BindMonitor_Callee1(void* context) if (r1 >= r2) #line 184 "sample/unsafe/invalid_maps1.c" goto label_9; - // EBPF_OP_ADD64_IMM pc=73 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=73 dst=r1 src=r0 offset=0 imm=1 #line 188 "sample/unsafe/invalid_maps1.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=74 dst=r0 src=r1 offset=0 imm=0 @@ -663,7 +663,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 191 "sample/unsafe/invalid_maps1.c" goto label_7; - // EBPF_OP_ADD64_IMM pc=78 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=78 dst=r1 src=r0 offset=0 imm=-1 #line 192 "sample/unsafe/invalid_maps1.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=79 dst=r0 src=r1 offset=0 imm=0 @@ -784,7 +784,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/invalid_maps1_sys.c b/tests/bpf2c_tests/expected/invalid_maps1_sys.c index 1e7fdc3656..7da6df654f 100644 --- a/tests/bpf2c_tests/expected/invalid_maps1_sys.c +++ b/tests/bpf2c_tests/expected/invalid_maps1_sys.c @@ -353,12 +353,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 138 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 140 "sample/unsafe/invalid_maps1.c" if (r0 != IMMEDIATE(0)) #line 140 "sample/unsafe/invalid_maps1.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 143 "sample/unsafe/invalid_maps1.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -460,12 +460,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 154 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 156 "sample/unsafe/invalid_maps1.c" if (r0 != IMMEDIATE(0)) #line 156 "sample/unsafe/invalid_maps1.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 159 "sample/unsafe/invalid_maps1.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -574,7 +574,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 171 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 171 "sample/unsafe/invalid_maps1.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=82 imm=0 @@ -582,7 +582,7 @@ BindMonitor_Callee1(void* context) if (r7 == IMMEDIATE(0)) #line 172 "sample/unsafe/invalid_maps1.c" goto label_9; - // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 #line 172 "sample/unsafe/invalid_maps1.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=11 dst=r1 src=r0 offset=80 imm=0 @@ -590,7 +590,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 172 "sample/unsafe/invalid_maps1.c" goto label_9; - // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 #line 94 "sample/unsafe/invalid_maps1.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-8 imm=0 @@ -644,12 +644,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 99 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 #line 100 "sample/unsafe/invalid_maps1.c" if (r0 == IMMEDIATE(0)) #line 100 "sample/unsafe/invalid_maps1.c" goto label_1; - // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=33 imm=0 + // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=33 imm=0 #line 100 "sample/unsafe/invalid_maps1.c" goto label_3; label_1: @@ -661,7 +661,7 @@ BindMonitor_Callee1(void* context) if (r1 != IMMEDIATE(0)) #line 104 "sample/unsafe/invalid_maps1.c" goto label_8; - // EBPF_OP_LDXDW pc=33 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=33 dst=r1 src=r6 offset=0 imm=0 #line 108 "sample/unsafe/invalid_maps1.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=34 dst=r1 src=r0 offset=56 imm=0 @@ -669,7 +669,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 108 "sample/unsafe/invalid_maps1.c" goto label_8; - // EBPF_OP_LDXDW pc=35 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=35 dst=r1 src=r6 offset=8 imm=0 #line 108 "sample/unsafe/invalid_maps1.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=36 dst=r1 src=r0 offset=54 imm=0 @@ -677,7 +677,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 108 "sample/unsafe/invalid_maps1.c" goto label_8; - // EBPF_OP_MOV64_REG pc=37 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=37 dst=r8 src=r10 offset=0 imm=0 #line 108 "sample/unsafe/invalid_maps1.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=38 dst=r8 src=r0 offset=0 imm=-8 @@ -710,7 +710,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 112 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_LDDW pc=47 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=47 dst=r1 src=r0 offset=0 imm=0 #line 113 "sample/unsafe/invalid_maps1.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=49 dst=r2 src=r8 offset=0 imm=0 @@ -725,12 +725,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 113 "sample/unsafe/invalid_maps1.c" return 0; - // EBPF_OP_JEQ_IMM pc=51 dst=r0 src=r0 offset=39 imm=0 + // EBPF_OP_JEQ_IMM pc=51 dst=r0 src=r0 offset=39 imm=0 #line 114 "sample/unsafe/invalid_maps1.c" if (r0 == IMMEDIATE(0)) #line 114 "sample/unsafe/invalid_maps1.c" goto label_8; - // EBPF_OP_MOV64_REG pc=52 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=52 dst=r1 src=r0 offset=0 imm=0 #line 114 "sample/unsafe/invalid_maps1.c" r1 = r0; // EBPF_OP_ADD64_IMM pc=53 dst=r1 src=r0 offset=0 imm=4 @@ -751,7 +751,7 @@ BindMonitor_Callee1(void* context) if (r2 >= r3) #line 119 "sample/unsafe/invalid_maps1.c" goto label_3; - // EBPF_OP_MOV64_REG pc=58 dst=r3 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=58 dst=r3 src=r1 offset=0 imm=0 #line 123 "sample/unsafe/invalid_maps1.c" r3 = r1; // EBPF_OP_ADD64_REG pc=59 dst=r3 src=r9 offset=0 imm=0 @@ -780,12 +780,12 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 182 "sample/unsafe/invalid_maps1.c" goto label_4; - // EBPF_OP_JEQ_IMM pc=66 dst=r1 src=r0 offset=9 imm=2 + // EBPF_OP_JEQ_IMM pc=66 dst=r1 src=r0 offset=9 imm=2 #line 182 "sample/unsafe/invalid_maps1.c" if (r1 == IMMEDIATE(2)) #line 182 "sample/unsafe/invalid_maps1.c" goto label_5; - // EBPF_OP_LDXW pc=67 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=67 dst=r1 src=r0 offset=0 imm=0 #line 199 "sample/unsafe/invalid_maps1.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=68 dst=r0 src=r0 offset=11 imm=0 @@ -806,7 +806,7 @@ BindMonitor_Callee1(void* context) if (r1 >= r2) #line 184 "sample/unsafe/invalid_maps1.c" goto label_9; - // EBPF_OP_ADD64_IMM pc=73 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=73 dst=r1 src=r0 offset=0 imm=1 #line 188 "sample/unsafe/invalid_maps1.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=74 dst=r0 src=r1 offset=0 imm=0 @@ -824,7 +824,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 191 "sample/unsafe/invalid_maps1.c" goto label_7; - // EBPF_OP_ADD64_IMM pc=78 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=78 dst=r1 src=r0 offset=0 imm=-1 #line 192 "sample/unsafe/invalid_maps1.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=79 dst=r0 src=r1 offset=0 imm=0 @@ -945,7 +945,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/invalid_maps2_dll.c b/tests/bpf2c_tests/expected/invalid_maps2_dll.c index e1602c4224..51e28ab089 100644 --- a/tests/bpf2c_tests/expected/invalid_maps2_dll.c +++ b/tests/bpf2c_tests/expected/invalid_maps2_dll.c @@ -230,12 +230,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 149 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 151 "sample/unsafe/invalid_maps2.c" if (r0 != IMMEDIATE(0)) #line 151 "sample/unsafe/invalid_maps2.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 154 "sample/unsafe/invalid_maps2.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -337,12 +337,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 165 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 167 "sample/unsafe/invalid_maps2.c" if (r0 != IMMEDIATE(0)) #line 167 "sample/unsafe/invalid_maps2.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 170 "sample/unsafe/invalid_maps2.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -451,7 +451,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 182 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 182 "sample/unsafe/invalid_maps2.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=82 imm=0 @@ -459,7 +459,7 @@ BindMonitor_Callee1(void* context) if (r7 == IMMEDIATE(0)) #line 183 "sample/unsafe/invalid_maps2.c" goto label_9; - // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 #line 183 "sample/unsafe/invalid_maps2.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=11 dst=r1 src=r0 offset=80 imm=0 @@ -467,7 +467,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 183 "sample/unsafe/invalid_maps2.c" goto label_9; - // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 #line 105 "sample/unsafe/invalid_maps2.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-8 imm=0 @@ -521,12 +521,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 110 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 #line 111 "sample/unsafe/invalid_maps2.c" if (r0 == IMMEDIATE(0)) #line 111 "sample/unsafe/invalid_maps2.c" goto label_1; - // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=33 imm=0 + // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=33 imm=0 #line 111 "sample/unsafe/invalid_maps2.c" goto label_3; label_1: @@ -538,7 +538,7 @@ BindMonitor_Callee1(void* context) if (r1 != IMMEDIATE(0)) #line 115 "sample/unsafe/invalid_maps2.c" goto label_8; - // EBPF_OP_LDXDW pc=33 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=33 dst=r1 src=r6 offset=0 imm=0 #line 119 "sample/unsafe/invalid_maps2.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=34 dst=r1 src=r0 offset=56 imm=0 @@ -546,7 +546,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 119 "sample/unsafe/invalid_maps2.c" goto label_8; - // EBPF_OP_LDXDW pc=35 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=35 dst=r1 src=r6 offset=8 imm=0 #line 119 "sample/unsafe/invalid_maps2.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=36 dst=r1 src=r0 offset=54 imm=0 @@ -554,7 +554,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 119 "sample/unsafe/invalid_maps2.c" goto label_8; - // EBPF_OP_MOV64_REG pc=37 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=37 dst=r8 src=r10 offset=0 imm=0 #line 119 "sample/unsafe/invalid_maps2.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=38 dst=r8 src=r0 offset=0 imm=-8 @@ -587,7 +587,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 123 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_LDDW pc=47 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=47 dst=r1 src=r0 offset=0 imm=0 #line 124 "sample/unsafe/invalid_maps2.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=49 dst=r2 src=r8 offset=0 imm=0 @@ -602,12 +602,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 124 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_JEQ_IMM pc=51 dst=r0 src=r0 offset=39 imm=0 + // EBPF_OP_JEQ_IMM pc=51 dst=r0 src=r0 offset=39 imm=0 #line 125 "sample/unsafe/invalid_maps2.c" if (r0 == IMMEDIATE(0)) #line 125 "sample/unsafe/invalid_maps2.c" goto label_8; - // EBPF_OP_MOV64_REG pc=52 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=52 dst=r1 src=r0 offset=0 imm=0 #line 125 "sample/unsafe/invalid_maps2.c" r1 = r0; // EBPF_OP_ADD64_IMM pc=53 dst=r1 src=r0 offset=0 imm=4 @@ -628,7 +628,7 @@ BindMonitor_Callee1(void* context) if (r2 >= r3) #line 130 "sample/unsafe/invalid_maps2.c" goto label_3; - // EBPF_OP_MOV64_REG pc=58 dst=r3 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=58 dst=r3 src=r1 offset=0 imm=0 #line 134 "sample/unsafe/invalid_maps2.c" r3 = r1; // EBPF_OP_ADD64_REG pc=59 dst=r3 src=r9 offset=0 imm=0 @@ -657,12 +657,12 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 193 "sample/unsafe/invalid_maps2.c" goto label_4; - // EBPF_OP_JEQ_IMM pc=66 dst=r1 src=r0 offset=9 imm=2 + // EBPF_OP_JEQ_IMM pc=66 dst=r1 src=r0 offset=9 imm=2 #line 193 "sample/unsafe/invalid_maps2.c" if (r1 == IMMEDIATE(2)) #line 193 "sample/unsafe/invalid_maps2.c" goto label_5; - // EBPF_OP_LDXW pc=67 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=67 dst=r1 src=r0 offset=0 imm=0 #line 210 "sample/unsafe/invalid_maps2.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=68 dst=r0 src=r0 offset=11 imm=0 @@ -683,7 +683,7 @@ BindMonitor_Callee1(void* context) if (r1 >= r2) #line 195 "sample/unsafe/invalid_maps2.c" goto label_9; - // EBPF_OP_ADD64_IMM pc=73 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=73 dst=r1 src=r0 offset=0 imm=1 #line 199 "sample/unsafe/invalid_maps2.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=74 dst=r0 src=r1 offset=0 imm=0 @@ -701,7 +701,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 202 "sample/unsafe/invalid_maps2.c" goto label_7; - // EBPF_OP_ADD64_IMM pc=78 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=78 dst=r1 src=r0 offset=0 imm=-1 #line 203 "sample/unsafe/invalid_maps2.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=79 dst=r0 src=r1 offset=0 imm=0 @@ -822,7 +822,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/invalid_maps2_raw.c b/tests/bpf2c_tests/expected/invalid_maps2_raw.c index 9768072d0f..b4ced8ec86 100644 --- a/tests/bpf2c_tests/expected/invalid_maps2_raw.c +++ b/tests/bpf2c_tests/expected/invalid_maps2_raw.c @@ -204,12 +204,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 149 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 151 "sample/unsafe/invalid_maps2.c" if (r0 != IMMEDIATE(0)) #line 151 "sample/unsafe/invalid_maps2.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 154 "sample/unsafe/invalid_maps2.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -311,12 +311,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 165 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 167 "sample/unsafe/invalid_maps2.c" if (r0 != IMMEDIATE(0)) #line 167 "sample/unsafe/invalid_maps2.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 170 "sample/unsafe/invalid_maps2.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -425,7 +425,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 182 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 182 "sample/unsafe/invalid_maps2.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=82 imm=0 @@ -433,7 +433,7 @@ BindMonitor_Callee1(void* context) if (r7 == IMMEDIATE(0)) #line 183 "sample/unsafe/invalid_maps2.c" goto label_9; - // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 #line 183 "sample/unsafe/invalid_maps2.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=11 dst=r1 src=r0 offset=80 imm=0 @@ -441,7 +441,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 183 "sample/unsafe/invalid_maps2.c" goto label_9; - // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 #line 105 "sample/unsafe/invalid_maps2.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-8 imm=0 @@ -495,12 +495,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 110 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 #line 111 "sample/unsafe/invalid_maps2.c" if (r0 == IMMEDIATE(0)) #line 111 "sample/unsafe/invalid_maps2.c" goto label_1; - // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=33 imm=0 + // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=33 imm=0 #line 111 "sample/unsafe/invalid_maps2.c" goto label_3; label_1: @@ -512,7 +512,7 @@ BindMonitor_Callee1(void* context) if (r1 != IMMEDIATE(0)) #line 115 "sample/unsafe/invalid_maps2.c" goto label_8; - // EBPF_OP_LDXDW pc=33 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=33 dst=r1 src=r6 offset=0 imm=0 #line 119 "sample/unsafe/invalid_maps2.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=34 dst=r1 src=r0 offset=56 imm=0 @@ -520,7 +520,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 119 "sample/unsafe/invalid_maps2.c" goto label_8; - // EBPF_OP_LDXDW pc=35 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=35 dst=r1 src=r6 offset=8 imm=0 #line 119 "sample/unsafe/invalid_maps2.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=36 dst=r1 src=r0 offset=54 imm=0 @@ -528,7 +528,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 119 "sample/unsafe/invalid_maps2.c" goto label_8; - // EBPF_OP_MOV64_REG pc=37 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=37 dst=r8 src=r10 offset=0 imm=0 #line 119 "sample/unsafe/invalid_maps2.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=38 dst=r8 src=r0 offset=0 imm=-8 @@ -561,7 +561,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 123 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_LDDW pc=47 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=47 dst=r1 src=r0 offset=0 imm=0 #line 124 "sample/unsafe/invalid_maps2.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=49 dst=r2 src=r8 offset=0 imm=0 @@ -576,12 +576,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 124 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_JEQ_IMM pc=51 dst=r0 src=r0 offset=39 imm=0 + // EBPF_OP_JEQ_IMM pc=51 dst=r0 src=r0 offset=39 imm=0 #line 125 "sample/unsafe/invalid_maps2.c" if (r0 == IMMEDIATE(0)) #line 125 "sample/unsafe/invalid_maps2.c" goto label_8; - // EBPF_OP_MOV64_REG pc=52 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=52 dst=r1 src=r0 offset=0 imm=0 #line 125 "sample/unsafe/invalid_maps2.c" r1 = r0; // EBPF_OP_ADD64_IMM pc=53 dst=r1 src=r0 offset=0 imm=4 @@ -602,7 +602,7 @@ BindMonitor_Callee1(void* context) if (r2 >= r3) #line 130 "sample/unsafe/invalid_maps2.c" goto label_3; - // EBPF_OP_MOV64_REG pc=58 dst=r3 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=58 dst=r3 src=r1 offset=0 imm=0 #line 134 "sample/unsafe/invalid_maps2.c" r3 = r1; // EBPF_OP_ADD64_REG pc=59 dst=r3 src=r9 offset=0 imm=0 @@ -631,12 +631,12 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 193 "sample/unsafe/invalid_maps2.c" goto label_4; - // EBPF_OP_JEQ_IMM pc=66 dst=r1 src=r0 offset=9 imm=2 + // EBPF_OP_JEQ_IMM pc=66 dst=r1 src=r0 offset=9 imm=2 #line 193 "sample/unsafe/invalid_maps2.c" if (r1 == IMMEDIATE(2)) #line 193 "sample/unsafe/invalid_maps2.c" goto label_5; - // EBPF_OP_LDXW pc=67 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=67 dst=r1 src=r0 offset=0 imm=0 #line 210 "sample/unsafe/invalid_maps2.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=68 dst=r0 src=r0 offset=11 imm=0 @@ -657,7 +657,7 @@ BindMonitor_Callee1(void* context) if (r1 >= r2) #line 195 "sample/unsafe/invalid_maps2.c" goto label_9; - // EBPF_OP_ADD64_IMM pc=73 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=73 dst=r1 src=r0 offset=0 imm=1 #line 199 "sample/unsafe/invalid_maps2.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=74 dst=r0 src=r1 offset=0 imm=0 @@ -675,7 +675,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 202 "sample/unsafe/invalid_maps2.c" goto label_7; - // EBPF_OP_ADD64_IMM pc=78 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=78 dst=r1 src=r0 offset=0 imm=-1 #line 203 "sample/unsafe/invalid_maps2.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=79 dst=r0 src=r1 offset=0 imm=0 @@ -796,7 +796,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/invalid_maps2_sys.c b/tests/bpf2c_tests/expected/invalid_maps2_sys.c index 6c9015bc49..3ca114e403 100644 --- a/tests/bpf2c_tests/expected/invalid_maps2_sys.c +++ b/tests/bpf2c_tests/expected/invalid_maps2_sys.c @@ -365,12 +365,12 @@ BindMonitor(void* context) if ((BindMonitor_helpers[0].tail_call) && (r0 == 0)) #line 149 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 151 "sample/unsafe/invalid_maps2.c" if (r0 != IMMEDIATE(0)) #line 151 "sample/unsafe/invalid_maps2.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 154 "sample/unsafe/invalid_maps2.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -472,12 +472,12 @@ BindMonitor_Callee0(void* context) if ((BindMonitor_Callee0_helpers[0].tail_call) && (r0 == 0)) #line 165 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 + // EBPF_OP_JNE_IMM pc=8 dst=r0 src=r0 offset=5 imm=0 #line 167 "sample/unsafe/invalid_maps2.c" if (r0 != IMMEDIATE(0)) #line 167 "sample/unsafe/invalid_maps2.c" goto label_1; - // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r1 src=r6 offset=0 imm=0 #line 170 "sample/unsafe/invalid_maps2.c" r1 = r6; // EBPF_OP_LDDW pc=10 dst=r2 src=r0 offset=0 imm=0 @@ -586,7 +586,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 182 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 182 "sample/unsafe/invalid_maps2.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=82 imm=0 @@ -594,7 +594,7 @@ BindMonitor_Callee1(void* context) if (r7 == IMMEDIATE(0)) #line 183 "sample/unsafe/invalid_maps2.c" goto label_9; - // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=10 dst=r1 src=r7 offset=0 imm=0 #line 183 "sample/unsafe/invalid_maps2.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=11 dst=r1 src=r0 offset=80 imm=0 @@ -602,7 +602,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 183 "sample/unsafe/invalid_maps2.c" goto label_9; - // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=12 dst=r1 src=r6 offset=16 imm=0 #line 105 "sample/unsafe/invalid_maps2.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-8 imm=0 @@ -656,12 +656,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 110 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JEQ_IMM pc=29 dst=r0 src=r0 offset=1 imm=0 #line 111 "sample/unsafe/invalid_maps2.c" if (r0 == IMMEDIATE(0)) #line 111 "sample/unsafe/invalid_maps2.c" goto label_1; - // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=33 imm=0 + // EBPF_OP_JA pc=30 dst=r0 src=r0 offset=33 imm=0 #line 111 "sample/unsafe/invalid_maps2.c" goto label_3; label_1: @@ -673,7 +673,7 @@ BindMonitor_Callee1(void* context) if (r1 != IMMEDIATE(0)) #line 115 "sample/unsafe/invalid_maps2.c" goto label_8; - // EBPF_OP_LDXDW pc=33 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=33 dst=r1 src=r6 offset=0 imm=0 #line 119 "sample/unsafe/invalid_maps2.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_JEQ_IMM pc=34 dst=r1 src=r0 offset=56 imm=0 @@ -681,7 +681,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 119 "sample/unsafe/invalid_maps2.c" goto label_8; - // EBPF_OP_LDXDW pc=35 dst=r1 src=r6 offset=8 imm=0 + // EBPF_OP_LDXDW pc=35 dst=r1 src=r6 offset=8 imm=0 #line 119 "sample/unsafe/invalid_maps2.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(8)); // EBPF_OP_JEQ_IMM pc=36 dst=r1 src=r0 offset=54 imm=0 @@ -689,7 +689,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 119 "sample/unsafe/invalid_maps2.c" goto label_8; - // EBPF_OP_MOV64_REG pc=37 dst=r8 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=37 dst=r8 src=r10 offset=0 imm=0 #line 119 "sample/unsafe/invalid_maps2.c" r8 = r10; // EBPF_OP_ADD64_IMM pc=38 dst=r8 src=r0 offset=0 imm=-8 @@ -722,7 +722,7 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[1].tail_call) && (r0 == 0)) #line 123 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_LDDW pc=47 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDDW pc=47 dst=r1 src=r0 offset=0 imm=0 #line 124 "sample/unsafe/invalid_maps2.c" r1 = POINTER(_maps[0].address); // EBPF_OP_MOV64_REG pc=49 dst=r2 src=r8 offset=0 imm=0 @@ -737,12 +737,12 @@ BindMonitor_Callee1(void* context) if ((BindMonitor_Callee1_helpers[0].tail_call) && (r0 == 0)) #line 124 "sample/unsafe/invalid_maps2.c" return 0; - // EBPF_OP_JEQ_IMM pc=51 dst=r0 src=r0 offset=39 imm=0 + // EBPF_OP_JEQ_IMM pc=51 dst=r0 src=r0 offset=39 imm=0 #line 125 "sample/unsafe/invalid_maps2.c" if (r0 == IMMEDIATE(0)) #line 125 "sample/unsafe/invalid_maps2.c" goto label_8; - // EBPF_OP_MOV64_REG pc=52 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=52 dst=r1 src=r0 offset=0 imm=0 #line 125 "sample/unsafe/invalid_maps2.c" r1 = r0; // EBPF_OP_ADD64_IMM pc=53 dst=r1 src=r0 offset=0 imm=4 @@ -763,7 +763,7 @@ BindMonitor_Callee1(void* context) if (r2 >= r3) #line 130 "sample/unsafe/invalid_maps2.c" goto label_3; - // EBPF_OP_MOV64_REG pc=58 dst=r3 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=58 dst=r3 src=r1 offset=0 imm=0 #line 134 "sample/unsafe/invalid_maps2.c" r3 = r1; // EBPF_OP_ADD64_REG pc=59 dst=r3 src=r9 offset=0 imm=0 @@ -792,12 +792,12 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 193 "sample/unsafe/invalid_maps2.c" goto label_4; - // EBPF_OP_JEQ_IMM pc=66 dst=r1 src=r0 offset=9 imm=2 + // EBPF_OP_JEQ_IMM pc=66 dst=r1 src=r0 offset=9 imm=2 #line 193 "sample/unsafe/invalid_maps2.c" if (r1 == IMMEDIATE(2)) #line 193 "sample/unsafe/invalid_maps2.c" goto label_5; - // EBPF_OP_LDXW pc=67 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_LDXW pc=67 dst=r1 src=r0 offset=0 imm=0 #line 210 "sample/unsafe/invalid_maps2.c" r1 = *(uint32_t*)(uintptr_t)(r0 + OFFSET(0)); // EBPF_OP_JA pc=68 dst=r0 src=r0 offset=11 imm=0 @@ -818,7 +818,7 @@ BindMonitor_Callee1(void* context) if (r1 >= r2) #line 195 "sample/unsafe/invalid_maps2.c" goto label_9; - // EBPF_OP_ADD64_IMM pc=73 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_ADD64_IMM pc=73 dst=r1 src=r0 offset=0 imm=1 #line 199 "sample/unsafe/invalid_maps2.c" r1 += IMMEDIATE(1); // EBPF_OP_STXW pc=74 dst=r0 src=r1 offset=0 imm=0 @@ -836,7 +836,7 @@ BindMonitor_Callee1(void* context) if (r1 == IMMEDIATE(0)) #line 202 "sample/unsafe/invalid_maps2.c" goto label_7; - // EBPF_OP_ADD64_IMM pc=78 dst=r1 src=r0 offset=0 imm=-1 + // EBPF_OP_ADD64_IMM pc=78 dst=r1 src=r0 offset=0 imm=-1 #line 203 "sample/unsafe/invalid_maps2.c" r1 += IMMEDIATE(-1); // EBPF_OP_STXW pc=79 dst=r0 src=r1 offset=0 imm=0 @@ -957,7 +957,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/invalid_maps3_dll.c b/tests/bpf2c_tests/expected/invalid_maps3_dll.c index 8c80444da8..6d7ef47e1f 100644 --- a/tests/bpf2c_tests/expected/invalid_maps3_dll.c +++ b/tests/bpf2c_tests/expected/invalid_maps3_dll.c @@ -129,7 +129,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/invalid_maps3_raw.c b/tests/bpf2c_tests/expected/invalid_maps3_raw.c index f6e975ed0a..c25e40738e 100644 --- a/tests/bpf2c_tests/expected/invalid_maps3_raw.c +++ b/tests/bpf2c_tests/expected/invalid_maps3_raw.c @@ -103,7 +103,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/invalid_maps3_sys.c b/tests/bpf2c_tests/expected/invalid_maps3_sys.c index 6759dec9e7..8dbb7634df 100644 --- a/tests/bpf2c_tests/expected/invalid_maps3_sys.c +++ b/tests/bpf2c_tests/expected/invalid_maps3_sys.c @@ -264,7 +264,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_dll.c b/tests/bpf2c_tests/expected/map_dll.c index de6ce32db5..9d7ee7f6e5 100644 --- a/tests/bpf2c_tests/expected/map_dll.c +++ b/tests/bpf2c_tests/expected/map_dll.c @@ -248,7 +248,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=12 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=12 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=13 dst=r3 src=r6 offset=0 imm=0 @@ -303,12 +303,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=31 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=31 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_4; - // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=33 dst=r10 src=r1 offset=-32 imm=0 @@ -357,7 +357,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=50 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=50 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=52 dst=r0 src=r0 offset=26 imm=0 @@ -382,7 +382,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=58 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=58 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=59 dst=r3 src=r6 offset=0 imm=0 @@ -399,7 +399,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_10; - // EBPF_OP_LDDW pc=63 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=63 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=65 dst=r10 src=r1 offset=-40 imm=0 @@ -543,7 +543,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=112 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=112 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=113 dst=r3 src=r6 offset=0 imm=0 @@ -560,7 +560,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 93 "sample/undocked/map.c" goto label_11; - // EBPF_OP_JA pc=117 dst=r0 src=r0 offset=-101 imm=0 + // EBPF_OP_JA pc=117 dst=r0 src=r0 offset=-101 imm=0 #line 93 "sample/undocked/map.c" goto label_1; label_11: @@ -582,12 +582,12 @@ test_maps(void* context) if ((test_maps_helpers[5].tail_call) && (r0 == 0)) #line 103 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=123 dst=r0 src=r0 offset=23 imm=0 + // EBPF_OP_JNE_IMM pc=123 dst=r0 src=r0 offset=23 imm=0 #line 104 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 104 "sample/undocked/map.c" goto label_12; - // EBPF_OP_MOV64_IMM pc=124 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=124 dst=r1 src=r0 offset=0 imm=0 #line 104 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=125 dst=r10 src=r1 offset=-20 imm=0 @@ -681,7 +681,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=159 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=159 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=160 dst=r3 src=r6 offset=0 imm=0 @@ -736,12 +736,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=178 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=178 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_16; - // EBPF_OP_MOV64_IMM pc=179 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=179 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=180 dst=r10 src=r1 offset=-32 imm=0 @@ -790,7 +790,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=197 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=197 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=199 dst=r0 src=r0 offset=26 imm=0 @@ -815,7 +815,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=205 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=205 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=206 dst=r3 src=r6 offset=0 imm=0 @@ -832,7 +832,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_20; - // EBPF_OP_LDDW pc=210 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=210 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=212 dst=r10 src=r1 offset=-40 imm=0 @@ -968,7 +968,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=260 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=260 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=261 dst=r3 src=r6 offset=0 imm=0 @@ -985,7 +985,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 93 "sample/undocked/map.c" goto label_21; - // EBPF_OP_JA pc=265 dst=r0 src=r0 offset=-102 imm=0 + // EBPF_OP_JA pc=265 dst=r0 src=r0 offset=-102 imm=0 #line 93 "sample/undocked/map.c" goto label_13; label_21: @@ -1007,12 +1007,12 @@ test_maps(void* context) if ((test_maps_helpers[5].tail_call) && (r0 == 0)) #line 103 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=271 dst=r0 src=r0 offset=23 imm=0 + // EBPF_OP_JNE_IMM pc=271 dst=r0 src=r0 offset=23 imm=0 #line 104 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 104 "sample/undocked/map.c" goto label_22; - // EBPF_OP_MOV64_IMM pc=272 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=272 dst=r1 src=r0 offset=0 imm=0 #line 104 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=273 dst=r10 src=r1 offset=-20 imm=0 @@ -1106,7 +1106,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=307 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=307 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=308 dst=r3 src=r6 offset=0 imm=0 @@ -1123,7 +1123,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 75 "sample/undocked/map.c" goto label_23; - // EBPF_OP_JA pc=312 dst=r0 src=r0 offset=60 imm=0 + // EBPF_OP_JA pc=312 dst=r0 src=r0 offset=60 imm=0 #line 75 "sample/undocked/map.c" goto label_26; label_23: @@ -1145,12 +1145,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=318 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=318 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_24; - // EBPF_OP_MOV64_IMM pc=319 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=319 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=320 dst=r10 src=r1 offset=-32 imm=0 @@ -1198,7 +1198,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=337 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=337 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=339 dst=r0 src=r0 offset=49 imm=0 @@ -1223,7 +1223,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=345 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=345 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=346 dst=r3 src=r6 offset=0 imm=0 @@ -1240,7 +1240,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_25; - // EBPF_OP_LDDW pc=350 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=350 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=352 dst=r10 src=r1 offset=-40 imm=0 @@ -1289,7 +1289,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=368 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=368 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=369 dst=r3 src=r6 offset=0 imm=0 @@ -1451,7 +1451,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=425 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=425 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=426 dst=r3 src=r6 offset=0 imm=0 @@ -1468,7 +1468,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 75 "sample/undocked/map.c" goto label_30; - // EBPF_OP_JA pc=430 dst=r0 src=r0 offset=60 imm=0 + // EBPF_OP_JA pc=430 dst=r0 src=r0 offset=60 imm=0 #line 75 "sample/undocked/map.c" goto label_33; label_30: @@ -1490,12 +1490,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=436 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=436 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_31; - // EBPF_OP_MOV64_IMM pc=437 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=437 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=438 dst=r10 src=r1 offset=-32 imm=0 @@ -1543,7 +1543,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=455 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=455 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=457 dst=r0 src=r0 offset=49 imm=0 @@ -1568,7 +1568,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=463 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=463 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=464 dst=r3 src=r6 offset=0 imm=0 @@ -1585,7 +1585,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_32; - // EBPF_OP_LDDW pc=468 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=468 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=470 dst=r10 src=r1 offset=-40 imm=0 @@ -1634,7 +1634,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=486 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=486 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=487 dst=r3 src=r6 offset=0 imm=0 @@ -1796,7 +1796,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=544 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=544 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=545 dst=r3 src=r6 offset=0 imm=0 @@ -1851,12 +1851,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=563 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=563 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_40; - // EBPF_OP_MOV64_IMM pc=564 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=564 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=565 dst=r10 src=r1 offset=-32 imm=0 @@ -1905,7 +1905,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=582 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=582 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=584 dst=r0 src=r0 offset=26 imm=0 @@ -1930,7 +1930,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=590 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=590 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=591 dst=r3 src=r6 offset=0 imm=0 @@ -1947,7 +1947,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_43; - // EBPF_OP_LDDW pc=595 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=595 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=597 dst=r10 src=r1 offset=-40 imm=0 @@ -2076,7 +2076,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=643 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=643 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=644 dst=r3 src=r6 offset=0 imm=0 @@ -2093,7 +2093,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 93 "sample/undocked/map.c" goto label_44; - // EBPF_OP_JA pc=648 dst=r0 src=r0 offset=-100 imm=0 + // EBPF_OP_JA pc=648 dst=r0 src=r0 offset=-100 imm=0 #line 93 "sample/undocked/map.c" goto label_37; label_44: @@ -2115,12 +2115,12 @@ test_maps(void* context) if ((test_maps_helpers[5].tail_call) && (r0 == 0)) #line 103 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=654 dst=r0 src=r0 offset=23 imm=0 + // EBPF_OP_JNE_IMM pc=654 dst=r0 src=r0 offset=23 imm=0 #line 104 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 104 "sample/undocked/map.c" goto label_45; - // EBPF_OP_MOV64_IMM pc=655 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=655 dst=r1 src=r0 offset=0 imm=0 #line 104 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=656 dst=r10 src=r1 offset=-20 imm=0 @@ -2214,7 +2214,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=690 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=690 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=691 dst=r3 src=r6 offset=0 imm=0 @@ -2269,12 +2269,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=709 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=709 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_49; - // EBPF_OP_MOV64_IMM pc=710 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=710 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=711 dst=r10 src=r1 offset=-32 imm=0 @@ -2323,7 +2323,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=728 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=728 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=730 dst=r0 src=r0 offset=26 imm=0 @@ -2348,7 +2348,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=736 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=736 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=737 dst=r3 src=r6 offset=0 imm=0 @@ -2365,7 +2365,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_52; - // EBPF_OP_LDDW pc=741 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=741 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=743 dst=r10 src=r1 offset=-40 imm=0 @@ -2500,7 +2500,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=792 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=792 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=793 dst=r3 src=r6 offset=0 imm=0 @@ -2517,7 +2517,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 93 "sample/undocked/map.c" goto label_53; - // EBPF_OP_JA pc=797 dst=r0 src=r0 offset=-103 imm=0 + // EBPF_OP_JA pc=797 dst=r0 src=r0 offset=-103 imm=0 #line 93 "sample/undocked/map.c" goto label_46; label_53: @@ -2539,12 +2539,12 @@ test_maps(void* context) if ((test_maps_helpers[5].tail_call) && (r0 == 0)) #line 103 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=803 dst=r0 src=r0 offset=23 imm=0 + // EBPF_OP_JNE_IMM pc=803 dst=r0 src=r0 offset=23 imm=0 #line 104 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 104 "sample/undocked/map.c" goto label_54; - // EBPF_OP_MOV64_IMM pc=804 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=804 dst=r1 src=r0 offset=0 imm=0 #line 104 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=805 dst=r10 src=r1 offset=-20 imm=0 @@ -2638,7 +2638,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 129 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=839 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=839 dst=r6 src=r0 offset=0 imm=0 #line 129 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=840 dst=r3 src=r6 offset=0 imm=0 @@ -2655,7 +2655,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 130 "sample/undocked/map.c" goto label_55; - // EBPF_OP_JA pc=844 dst=r0 src=r0 offset=159 imm=0 + // EBPF_OP_JA pc=844 dst=r0 src=r0 offset=159 imm=0 #line 130 "sample/undocked/map.c" goto label_65; label_55: @@ -2689,7 +2689,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 135 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=854 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=854 dst=r6 src=r0 offset=0 imm=0 #line 135 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=855 dst=r3 src=r6 offset=0 imm=0 @@ -2706,7 +2706,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 136 "sample/undocked/map.c" goto label_56; - // EBPF_OP_JA pc=859 dst=r0 src=r0 offset=144 imm=0 + // EBPF_OP_JA pc=859 dst=r0 src=r0 offset=144 imm=0 #line 136 "sample/undocked/map.c" goto label_65; label_56: @@ -2743,7 +2743,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 141 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=870 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=870 dst=r6 src=r0 offset=0 imm=0 #line 141 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=871 dst=r3 src=r6 offset=0 imm=0 @@ -2760,7 +2760,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 142 "sample/undocked/map.c" goto label_57; - // EBPF_OP_JA pc=875 dst=r0 src=r0 offset=128 imm=0 + // EBPF_OP_JA pc=875 dst=r0 src=r0 offset=128 imm=0 #line 142 "sample/undocked/map.c" goto label_65; label_57: @@ -2797,7 +2797,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 147 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=886 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=886 dst=r6 src=r0 offset=0 imm=0 #line 147 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=887 dst=r3 src=r6 offset=0 imm=0 @@ -2814,7 +2814,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 148 "sample/undocked/map.c" goto label_58; - // EBPF_OP_JA pc=891 dst=r0 src=r0 offset=112 imm=0 + // EBPF_OP_JA pc=891 dst=r0 src=r0 offset=112 imm=0 #line 148 "sample/undocked/map.c" goto label_65; label_58: @@ -2851,7 +2851,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 153 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=902 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=902 dst=r6 src=r0 offset=0 imm=0 #line 153 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=903 dst=r3 src=r6 offset=0 imm=0 @@ -2868,7 +2868,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 154 "sample/undocked/map.c" goto label_59; - // EBPF_OP_JA pc=907 dst=r0 src=r0 offset=96 imm=0 + // EBPF_OP_JA pc=907 dst=r0 src=r0 offset=96 imm=0 #line 154 "sample/undocked/map.c" goto label_65; label_59: @@ -2905,7 +2905,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 159 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=918 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=918 dst=r6 src=r0 offset=0 imm=0 #line 159 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=919 dst=r3 src=r6 offset=0 imm=0 @@ -2922,7 +2922,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 160 "sample/undocked/map.c" goto label_60; - // EBPF_OP_JA pc=923 dst=r0 src=r0 offset=80 imm=0 + // EBPF_OP_JA pc=923 dst=r0 src=r0 offset=80 imm=0 #line 160 "sample/undocked/map.c" goto label_65; label_60: @@ -2959,7 +2959,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 165 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=934 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=934 dst=r6 src=r0 offset=0 imm=0 #line 165 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=935 dst=r3 src=r6 offset=0 imm=0 @@ -2976,7 +2976,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 166 "sample/undocked/map.c" goto label_61; - // EBPF_OP_JA pc=939 dst=r0 src=r0 offset=64 imm=0 + // EBPF_OP_JA pc=939 dst=r0 src=r0 offset=64 imm=0 #line 166 "sample/undocked/map.c" goto label_65; label_61: @@ -3013,7 +3013,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 171 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=950 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=950 dst=r6 src=r0 offset=0 imm=0 #line 171 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=951 dst=r3 src=r6 offset=0 imm=0 @@ -3030,7 +3030,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 172 "sample/undocked/map.c" goto label_62; - // EBPF_OP_JA pc=955 dst=r0 src=r0 offset=48 imm=0 + // EBPF_OP_JA pc=955 dst=r0 src=r0 offset=48 imm=0 #line 172 "sample/undocked/map.c" goto label_65; label_62: @@ -3067,7 +3067,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 177 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=966 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=966 dst=r6 src=r0 offset=0 imm=0 #line 177 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=967 dst=r3 src=r6 offset=0 imm=0 @@ -3084,7 +3084,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 178 "sample/undocked/map.c" goto label_63; - // EBPF_OP_JA pc=971 dst=r0 src=r0 offset=32 imm=0 + // EBPF_OP_JA pc=971 dst=r0 src=r0 offset=32 imm=0 #line 178 "sample/undocked/map.c" goto label_65; label_63: @@ -3121,7 +3121,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 183 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=982 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=982 dst=r6 src=r0 offset=0 imm=0 #line 183 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=983 dst=r3 src=r6 offset=0 imm=0 @@ -3138,7 +3138,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 184 "sample/undocked/map.c" goto label_64; - // EBPF_OP_JA pc=987 dst=r0 src=r0 offset=16 imm=0 + // EBPF_OP_JA pc=987 dst=r0 src=r0 offset=16 imm=0 #line 184 "sample/undocked/map.c" goto label_65; label_64: @@ -3178,7 +3178,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 189 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=999 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=999 dst=r6 src=r0 offset=0 imm=0 #line 189 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1000 dst=r3 src=r6 offset=0 imm=0 @@ -3238,7 +3238,7 @@ test_maps(void* context) if ((test_maps_helpers[4].tail_call) && (r0 == 0)) #line 190 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_IMM pc=1020 dst=r1 src=r0 offset=0 imm=100 + // EBPF_OP_MOV64_IMM pc=1020 dst=r1 src=r0 offset=0 imm=100 #line 190 "sample/undocked/map.c" r1 = IMMEDIATE(100); // EBPF_OP_STXH pc=1021 dst=r10 src=r1 offset=-28 imm=0 @@ -3311,7 +3311,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 129 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1047 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1047 dst=r6 src=r0 offset=0 imm=0 #line 129 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1048 dst=r3 src=r6 offset=0 imm=0 @@ -3328,7 +3328,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 130 "sample/undocked/map.c" goto label_67; - // EBPF_OP_JA pc=1052 dst=r0 src=r0 offset=159 imm=0 + // EBPF_OP_JA pc=1052 dst=r0 src=r0 offset=159 imm=0 #line 130 "sample/undocked/map.c" goto label_77; label_67: @@ -3362,7 +3362,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 135 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1062 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1062 dst=r6 src=r0 offset=0 imm=0 #line 135 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1063 dst=r3 src=r6 offset=0 imm=0 @@ -3379,7 +3379,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 136 "sample/undocked/map.c" goto label_68; - // EBPF_OP_JA pc=1067 dst=r0 src=r0 offset=144 imm=0 + // EBPF_OP_JA pc=1067 dst=r0 src=r0 offset=144 imm=0 #line 136 "sample/undocked/map.c" goto label_77; label_68: @@ -3416,7 +3416,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 141 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1078 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1078 dst=r6 src=r0 offset=0 imm=0 #line 141 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1079 dst=r3 src=r6 offset=0 imm=0 @@ -3433,7 +3433,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 142 "sample/undocked/map.c" goto label_69; - // EBPF_OP_JA pc=1083 dst=r0 src=r0 offset=128 imm=0 + // EBPF_OP_JA pc=1083 dst=r0 src=r0 offset=128 imm=0 #line 142 "sample/undocked/map.c" goto label_77; label_69: @@ -3470,7 +3470,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 147 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1094 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1094 dst=r6 src=r0 offset=0 imm=0 #line 147 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1095 dst=r3 src=r6 offset=0 imm=0 @@ -3487,7 +3487,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 148 "sample/undocked/map.c" goto label_70; - // EBPF_OP_JA pc=1099 dst=r0 src=r0 offset=112 imm=0 + // EBPF_OP_JA pc=1099 dst=r0 src=r0 offset=112 imm=0 #line 148 "sample/undocked/map.c" goto label_77; label_70: @@ -3524,7 +3524,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 153 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1110 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1110 dst=r6 src=r0 offset=0 imm=0 #line 153 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1111 dst=r3 src=r6 offset=0 imm=0 @@ -3541,7 +3541,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 154 "sample/undocked/map.c" goto label_71; - // EBPF_OP_JA pc=1115 dst=r0 src=r0 offset=96 imm=0 + // EBPF_OP_JA pc=1115 dst=r0 src=r0 offset=96 imm=0 #line 154 "sample/undocked/map.c" goto label_77; label_71: @@ -3578,7 +3578,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 159 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1126 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1126 dst=r6 src=r0 offset=0 imm=0 #line 159 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1127 dst=r3 src=r6 offset=0 imm=0 @@ -3595,7 +3595,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 160 "sample/undocked/map.c" goto label_72; - // EBPF_OP_JA pc=1131 dst=r0 src=r0 offset=80 imm=0 + // EBPF_OP_JA pc=1131 dst=r0 src=r0 offset=80 imm=0 #line 160 "sample/undocked/map.c" goto label_77; label_72: @@ -3632,7 +3632,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 165 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1142 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1142 dst=r6 src=r0 offset=0 imm=0 #line 165 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1143 dst=r3 src=r6 offset=0 imm=0 @@ -3649,7 +3649,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 166 "sample/undocked/map.c" goto label_73; - // EBPF_OP_JA pc=1147 dst=r0 src=r0 offset=64 imm=0 + // EBPF_OP_JA pc=1147 dst=r0 src=r0 offset=64 imm=0 #line 166 "sample/undocked/map.c" goto label_77; label_73: @@ -3686,7 +3686,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 171 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1158 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1158 dst=r6 src=r0 offset=0 imm=0 #line 171 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1159 dst=r3 src=r6 offset=0 imm=0 @@ -3703,7 +3703,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 172 "sample/undocked/map.c" goto label_74; - // EBPF_OP_JA pc=1163 dst=r0 src=r0 offset=48 imm=0 + // EBPF_OP_JA pc=1163 dst=r0 src=r0 offset=48 imm=0 #line 172 "sample/undocked/map.c" goto label_77; label_74: @@ -3740,7 +3740,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 177 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1174 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1174 dst=r6 src=r0 offset=0 imm=0 #line 177 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1175 dst=r3 src=r6 offset=0 imm=0 @@ -3757,7 +3757,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 178 "sample/undocked/map.c" goto label_75; - // EBPF_OP_JA pc=1179 dst=r0 src=r0 offset=32 imm=0 + // EBPF_OP_JA pc=1179 dst=r0 src=r0 offset=32 imm=0 #line 178 "sample/undocked/map.c" goto label_77; label_75: @@ -3794,7 +3794,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 183 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1190 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1190 dst=r6 src=r0 offset=0 imm=0 #line 183 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1191 dst=r3 src=r6 offset=0 imm=0 @@ -3811,7 +3811,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 184 "sample/undocked/map.c" goto label_76; - // EBPF_OP_JA pc=1195 dst=r0 src=r0 offset=16 imm=0 + // EBPF_OP_JA pc=1195 dst=r0 src=r0 offset=16 imm=0 #line 184 "sample/undocked/map.c" goto label_77; label_76: @@ -3851,7 +3851,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 189 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1207 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1207 dst=r6 src=r0 offset=0 imm=0 #line 189 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1208 dst=r3 src=r6 offset=0 imm=0 @@ -3911,7 +3911,7 @@ test_maps(void* context) if ((test_maps_helpers[4].tail_call) && (r0 == 0)) #line 190 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_IMM pc=1228 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=1228 dst=r1 src=r0 offset=0 imm=0 #line 190 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=1229 dst=r10 src=r1 offset=-20 imm=0 @@ -3975,7 +3975,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1253 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1253 dst=r6 src=r0 offset=0 imm=0 #line 240 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1254 dst=r4 src=r6 offset=0 imm=0 @@ -4066,7 +4066,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=1287 dst=r0 src=r0 offset=26 imm=0 + // EBPF_OP_JA pc=1287 dst=r0 src=r0 offset=26 imm=0 #line 240 "sample/undocked/map.c" goto label_85; label_81: @@ -4138,7 +4138,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=1312 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=1312 dst=r6 src=r0 offset=0 imm=-1 #line 240 "sample/undocked/map.c" r6 = (uint64_t)4294967295; label_85: @@ -4156,7 +4156,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 303 "sample/undocked/map.c" goto label_86; - // EBPF_OP_JA pc=1318 dst=r0 src=r0 offset=42 imm=0 + // EBPF_OP_JA pc=1318 dst=r0 src=r0 offset=42 imm=0 #line 303 "sample/undocked/map.c" goto label_89; label_86: @@ -4184,7 +4184,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1326 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1326 dst=r7 src=r0 offset=0 imm=0 #line 240 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=1327 dst=r4 src=r7 offset=0 imm=0 @@ -4275,7 +4275,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=1360 dst=r0 src=r0 offset=864 imm=0 + // EBPF_OP_JA pc=1360 dst=r0 src=r0 offset=864 imm=0 #line 240 "sample/undocked/map.c" goto label_141; label_89: @@ -4346,7 +4346,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 241 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1387 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1387 dst=r6 src=r0 offset=0 imm=0 #line 241 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1388 dst=r4 src=r6 offset=0 imm=0 @@ -4504,7 +4504,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 249 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1448 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1448 dst=r6 src=r0 offset=0 imm=0 #line 249 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1449 dst=r5 src=r6 offset=0 imm=0 @@ -4605,7 +4605,7 @@ test_maps(void* context) if ((test_maps_helpers[10].tail_call) && (r0 == 0)) #line 249 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=1484 dst=r0 src=r0 offset=-171 imm=0 + // EBPF_OP_JA pc=1484 dst=r0 src=r0 offset=-171 imm=0 #line 249 "sample/undocked/map.c" goto label_85; label_98: @@ -4639,7 +4639,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 250 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1494 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1494 dst=r6 src=r0 offset=0 imm=0 #line 250 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1495 dst=r5 src=r6 offset=0 imm=0 @@ -4659,7 +4659,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 250 "sample/undocked/map.c" goto label_99; - // EBPF_OP_JA pc=1500 dst=r0 src=r0 offset=-47 imm=0 + // EBPF_OP_JA pc=1500 dst=r0 src=r0 offset=-47 imm=0 #line 250 "sample/undocked/map.c" goto label_95; label_99: @@ -4693,7 +4693,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 251 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1510 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1510 dst=r6 src=r0 offset=0 imm=0 #line 251 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1511 dst=r5 src=r6 offset=0 imm=0 @@ -4713,7 +4713,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 251 "sample/undocked/map.c" goto label_100; - // EBPF_OP_JA pc=1516 dst=r0 src=r0 offset=-63 imm=0 + // EBPF_OP_JA pc=1516 dst=r0 src=r0 offset=-63 imm=0 #line 251 "sample/undocked/map.c" goto label_95; label_100: @@ -4747,7 +4747,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 252 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1526 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1526 dst=r6 src=r0 offset=0 imm=0 #line 252 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1527 dst=r5 src=r6 offset=0 imm=0 @@ -4767,7 +4767,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 252 "sample/undocked/map.c" goto label_101; - // EBPF_OP_JA pc=1532 dst=r0 src=r0 offset=-79 imm=0 + // EBPF_OP_JA pc=1532 dst=r0 src=r0 offset=-79 imm=0 #line 252 "sample/undocked/map.c" goto label_95; label_101: @@ -4801,7 +4801,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 253 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1542 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1542 dst=r6 src=r0 offset=0 imm=0 #line 253 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1543 dst=r5 src=r6 offset=0 imm=0 @@ -4821,7 +4821,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 253 "sample/undocked/map.c" goto label_102; - // EBPF_OP_JA pc=1548 dst=r0 src=r0 offset=-95 imm=0 + // EBPF_OP_JA pc=1548 dst=r0 src=r0 offset=-95 imm=0 #line 253 "sample/undocked/map.c" goto label_95; label_102: @@ -4855,7 +4855,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 254 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1558 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1558 dst=r6 src=r0 offset=0 imm=0 #line 254 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1559 dst=r5 src=r6 offset=0 imm=0 @@ -4875,7 +4875,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 254 "sample/undocked/map.c" goto label_103; - // EBPF_OP_JA pc=1564 dst=r0 src=r0 offset=-111 imm=0 + // EBPF_OP_JA pc=1564 dst=r0 src=r0 offset=-111 imm=0 #line 254 "sample/undocked/map.c" goto label_95; label_103: @@ -4909,7 +4909,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 255 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1574 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1574 dst=r6 src=r0 offset=0 imm=0 #line 255 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1575 dst=r5 src=r6 offset=0 imm=0 @@ -4929,7 +4929,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 255 "sample/undocked/map.c" goto label_104; - // EBPF_OP_JA pc=1580 dst=r0 src=r0 offset=-127 imm=0 + // EBPF_OP_JA pc=1580 dst=r0 src=r0 offset=-127 imm=0 #line 255 "sample/undocked/map.c" goto label_95; label_104: @@ -4963,7 +4963,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 256 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1590 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1590 dst=r6 src=r0 offset=0 imm=0 #line 256 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1591 dst=r5 src=r6 offset=0 imm=0 @@ -4983,7 +4983,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 256 "sample/undocked/map.c" goto label_105; - // EBPF_OP_JA pc=1596 dst=r0 src=r0 offset=-143 imm=0 + // EBPF_OP_JA pc=1596 dst=r0 src=r0 offset=-143 imm=0 #line 256 "sample/undocked/map.c" goto label_95; label_105: @@ -5017,7 +5017,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 257 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1606 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1606 dst=r6 src=r0 offset=0 imm=0 #line 257 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1607 dst=r5 src=r6 offset=0 imm=0 @@ -5037,7 +5037,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 257 "sample/undocked/map.c" goto label_106; - // EBPF_OP_JA pc=1612 dst=r0 src=r0 offset=-159 imm=0 + // EBPF_OP_JA pc=1612 dst=r0 src=r0 offset=-159 imm=0 #line 257 "sample/undocked/map.c" goto label_95; label_106: @@ -5071,7 +5071,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 258 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1622 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1622 dst=r6 src=r0 offset=0 imm=0 #line 258 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1623 dst=r5 src=r6 offset=0 imm=0 @@ -5091,7 +5091,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 258 "sample/undocked/map.c" goto label_107; - // EBPF_OP_JA pc=1628 dst=r0 src=r0 offset=-175 imm=0 + // EBPF_OP_JA pc=1628 dst=r0 src=r0 offset=-175 imm=0 #line 258 "sample/undocked/map.c" goto label_95; label_107: @@ -5125,7 +5125,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 261 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1638 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1638 dst=r6 src=r0 offset=0 imm=0 #line 261 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1639 dst=r5 src=r6 offset=0 imm=0 @@ -5148,7 +5148,7 @@ test_maps(void* context) if (r1 == r2) #line 261 "sample/undocked/map.c" goto label_108; - // EBPF_OP_STXB pc=1646 dst=r10 src=r8 offset=-10 imm=0 + // EBPF_OP_STXB pc=1646 dst=r10 src=r8 offset=-10 imm=0 #line 261 "sample/undocked/map.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-10)) = (uint8_t)r8; // EBPF_OP_MOV64_IMM pc=1647 dst=r1 src=r0 offset=0 imm=25637 @@ -5245,7 +5245,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 262 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1683 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1683 dst=r6 src=r0 offset=0 imm=0 #line 262 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1684 dst=r5 src=r6 offset=0 imm=0 @@ -5265,7 +5265,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 262 "sample/undocked/map.c" goto label_109; - // EBPF_OP_MOV64_IMM pc=1689 dst=r1 src=r0 offset=0 imm=25637 + // EBPF_OP_MOV64_IMM pc=1689 dst=r1 src=r0 offset=0 imm=25637 #line 262 "sample/undocked/map.c" r1 = IMMEDIATE(25637); // EBPF_OP_STXH pc=1690 dst=r10 src=r1 offset=-12 imm=0 @@ -5347,7 +5347,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 264 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1721 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1721 dst=r6 src=r0 offset=0 imm=0 #line 264 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1722 dst=r4 src=r6 offset=0 imm=0 @@ -5367,7 +5367,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 264 "sample/undocked/map.c" goto label_111; - // EBPF_OP_MOV64_IMM pc=1727 dst=r1 src=r0 offset=0 imm=100 + // EBPF_OP_MOV64_IMM pc=1727 dst=r1 src=r0 offset=0 imm=100 #line 264 "sample/undocked/map.c" r1 = IMMEDIATE(100); // EBPF_OP_STXH pc=1728 dst=r10 src=r1 offset=-16 imm=0 @@ -5434,7 +5434,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 264 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=1753 dst=r0 src=r0 offset=-440 imm=0 + // EBPF_OP_JA pc=1753 dst=r0 src=r0 offset=-440 imm=0 #line 264 "sample/undocked/map.c" goto label_85; label_111: @@ -5446,7 +5446,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(1)) #line 264 "sample/undocked/map.c" goto label_112; - // EBPF_OP_MOV64_IMM pc=1756 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=1756 dst=r1 src=r0 offset=0 imm=0 #line 264 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=1757 dst=r10 src=r1 offset=-24 imm=0 @@ -5522,7 +5522,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 272 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1785 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1785 dst=r6 src=r0 offset=0 imm=0 #line 272 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1786 dst=r4 src=r6 offset=0 imm=0 @@ -5606,7 +5606,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(1)) #line 272 "sample/undocked/map.c" goto label_115; - // EBPF_OP_LDDW pc=1817 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1817 dst=r1 src=r0 offset=0 imm=1735289204 #line 272 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1819 dst=r10 src=r1 offset=-32 imm=0 @@ -5676,7 +5676,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 273 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1844 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1844 dst=r6 src=r0 offset=0 imm=0 #line 273 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1845 dst=r4 src=r6 offset=0 imm=0 @@ -5696,7 +5696,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 273 "sample/undocked/map.c" goto label_116; - // EBPF_OP_JA pc=1850 dst=r0 src=r0 offset=-60 imm=0 + // EBPF_OP_JA pc=1850 dst=r0 src=r0 offset=-60 imm=0 #line 273 "sample/undocked/map.c" goto label_113; label_116: @@ -5708,7 +5708,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(2)) #line 273 "sample/undocked/map.c" goto label_117; - // EBPF_OP_LDDW pc=1853 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1853 dst=r1 src=r0 offset=0 imm=1735289204 #line 273 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1855 dst=r10 src=r1 offset=-32 imm=0 @@ -5778,7 +5778,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 274 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1880 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1880 dst=r6 src=r0 offset=0 imm=0 #line 274 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1881 dst=r4 src=r6 offset=0 imm=0 @@ -5798,7 +5798,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 274 "sample/undocked/map.c" goto label_118; - // EBPF_OP_JA pc=1886 dst=r0 src=r0 offset=-96 imm=0 + // EBPF_OP_JA pc=1886 dst=r0 src=r0 offset=-96 imm=0 #line 274 "sample/undocked/map.c" goto label_113; label_118: @@ -5810,7 +5810,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(3)) #line 274 "sample/undocked/map.c" goto label_119; - // EBPF_OP_LDDW pc=1889 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1889 dst=r1 src=r0 offset=0 imm=1735289204 #line 274 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1891 dst=r10 src=r1 offset=-32 imm=0 @@ -5880,7 +5880,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 275 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1916 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1916 dst=r6 src=r0 offset=0 imm=0 #line 275 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1917 dst=r4 src=r6 offset=0 imm=0 @@ -5900,7 +5900,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 275 "sample/undocked/map.c" goto label_120; - // EBPF_OP_JA pc=1922 dst=r0 src=r0 offset=-132 imm=0 + // EBPF_OP_JA pc=1922 dst=r0 src=r0 offset=-132 imm=0 #line 275 "sample/undocked/map.c" goto label_113; label_120: @@ -5912,7 +5912,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(4)) #line 275 "sample/undocked/map.c" goto label_121; - // EBPF_OP_LDDW pc=1925 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1925 dst=r1 src=r0 offset=0 imm=1735289204 #line 275 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1927 dst=r10 src=r1 offset=-32 imm=0 @@ -5982,7 +5982,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 276 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1952 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1952 dst=r6 src=r0 offset=0 imm=0 #line 276 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1953 dst=r4 src=r6 offset=0 imm=0 @@ -6002,7 +6002,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 276 "sample/undocked/map.c" goto label_122; - // EBPF_OP_JA pc=1958 dst=r0 src=r0 offset=-168 imm=0 + // EBPF_OP_JA pc=1958 dst=r0 src=r0 offset=-168 imm=0 #line 276 "sample/undocked/map.c" goto label_113; label_122: @@ -6014,7 +6014,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(5)) #line 276 "sample/undocked/map.c" goto label_123; - // EBPF_OP_LDDW pc=1961 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1961 dst=r1 src=r0 offset=0 imm=1735289204 #line 276 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1963 dst=r10 src=r1 offset=-32 imm=0 @@ -6084,7 +6084,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 277 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1988 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1988 dst=r6 src=r0 offset=0 imm=0 #line 277 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1989 dst=r4 src=r6 offset=0 imm=0 @@ -6104,7 +6104,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 277 "sample/undocked/map.c" goto label_124; - // EBPF_OP_JA pc=1994 dst=r0 src=r0 offset=-204 imm=0 + // EBPF_OP_JA pc=1994 dst=r0 src=r0 offset=-204 imm=0 #line 277 "sample/undocked/map.c" goto label_113; label_124: @@ -6116,7 +6116,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(6)) #line 277 "sample/undocked/map.c" goto label_125; - // EBPF_OP_LDDW pc=1997 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1997 dst=r1 src=r0 offset=0 imm=1735289204 #line 277 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1999 dst=r10 src=r1 offset=-32 imm=0 @@ -6186,7 +6186,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 278 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2024 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2024 dst=r6 src=r0 offset=0 imm=0 #line 278 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2025 dst=r4 src=r6 offset=0 imm=0 @@ -6206,7 +6206,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 278 "sample/undocked/map.c" goto label_126; - // EBPF_OP_JA pc=2030 dst=r0 src=r0 offset=-240 imm=0 + // EBPF_OP_JA pc=2030 dst=r0 src=r0 offset=-240 imm=0 #line 278 "sample/undocked/map.c" goto label_113; label_126: @@ -6218,7 +6218,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(7)) #line 278 "sample/undocked/map.c" goto label_127; - // EBPF_OP_LDDW pc=2033 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2033 dst=r1 src=r0 offset=0 imm=1735289204 #line 278 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2035 dst=r10 src=r1 offset=-32 imm=0 @@ -6288,7 +6288,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 279 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2060 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2060 dst=r6 src=r0 offset=0 imm=0 #line 279 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2061 dst=r4 src=r6 offset=0 imm=0 @@ -6308,7 +6308,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 279 "sample/undocked/map.c" goto label_128; - // EBPF_OP_JA pc=2066 dst=r0 src=r0 offset=-276 imm=0 + // EBPF_OP_JA pc=2066 dst=r0 src=r0 offset=-276 imm=0 #line 279 "sample/undocked/map.c" goto label_113; label_128: @@ -6320,7 +6320,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(8)) #line 279 "sample/undocked/map.c" goto label_129; - // EBPF_OP_LDDW pc=2069 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2069 dst=r1 src=r0 offset=0 imm=1735289204 #line 279 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2071 dst=r10 src=r1 offset=-32 imm=0 @@ -6390,7 +6390,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 280 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2096 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2096 dst=r6 src=r0 offset=0 imm=0 #line 280 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2097 dst=r4 src=r6 offset=0 imm=0 @@ -6410,7 +6410,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 280 "sample/undocked/map.c" goto label_130; - // EBPF_OP_JA pc=2102 dst=r0 src=r0 offset=-312 imm=0 + // EBPF_OP_JA pc=2102 dst=r0 src=r0 offset=-312 imm=0 #line 280 "sample/undocked/map.c" goto label_113; label_130: @@ -6422,7 +6422,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(9)) #line 280 "sample/undocked/map.c" goto label_131; - // EBPF_OP_LDDW pc=2105 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2105 dst=r1 src=r0 offset=0 imm=1735289204 #line 280 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2107 dst=r10 src=r1 offset=-32 imm=0 @@ -6492,7 +6492,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 281 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2132 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2132 dst=r6 src=r0 offset=0 imm=0 #line 281 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2133 dst=r4 src=r6 offset=0 imm=0 @@ -6512,7 +6512,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 281 "sample/undocked/map.c" goto label_132; - // EBPF_OP_JA pc=2138 dst=r0 src=r0 offset=-348 imm=0 + // EBPF_OP_JA pc=2138 dst=r0 src=r0 offset=-348 imm=0 #line 281 "sample/undocked/map.c" goto label_113; label_132: @@ -6524,7 +6524,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(10)) #line 281 "sample/undocked/map.c" goto label_133; - // EBPF_OP_LDDW pc=2141 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2141 dst=r1 src=r0 offset=0 imm=1735289204 #line 281 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2143 dst=r10 src=r1 offset=-32 imm=0 @@ -6594,7 +6594,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 284 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2168 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2168 dst=r6 src=r0 offset=0 imm=0 #line 284 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2169 dst=r4 src=r6 offset=0 imm=0 @@ -6617,7 +6617,7 @@ test_maps(void* context) if (r1 == r2) #line 284 "sample/undocked/map.c" goto label_134; - // EBPF_OP_JA pc=2176 dst=r0 src=r0 offset=-916 imm=0 + // EBPF_OP_JA pc=2176 dst=r0 src=r0 offset=-916 imm=0 #line 284 "sample/undocked/map.c" goto label_79; label_134: @@ -6629,7 +6629,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(0)) #line 284 "sample/undocked/map.c" goto label_135; - // EBPF_OP_JA pc=2179 dst=r0 src=r0 offset=-890 imm=0 + // EBPF_OP_JA pc=2179 dst=r0 src=r0 offset=-890 imm=0 #line 284 "sample/undocked/map.c" goto label_82; label_135: @@ -6657,7 +6657,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 285 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2187 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2187 dst=r6 src=r0 offset=0 imm=0 #line 285 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2188 dst=r4 src=r6 offset=0 imm=0 @@ -6680,7 +6680,7 @@ test_maps(void* context) if (r1 == r2) #line 285 "sample/undocked/map.c" goto label_136; - // EBPF_OP_JA pc=2195 dst=r0 src=r0 offset=-801 imm=0 + // EBPF_OP_JA pc=2195 dst=r0 src=r0 offset=-801 imm=0 #line 285 "sample/undocked/map.c" goto label_91; label_136: @@ -6692,7 +6692,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(0)) #line 285 "sample/undocked/map.c" goto label_86; - // EBPF_OP_JA pc=2198 dst=r0 src=r0 offset=-778 imm=0 + // EBPF_OP_JA pc=2198 dst=r0 src=r0 offset=-778 imm=0 #line 285 "sample/undocked/map.c" goto label_93; label_137: @@ -6764,7 +6764,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=2223 dst=r7 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=2223 dst=r7 src=r0 offset=0 imm=-1 #line 240 "sample/undocked/map.c" r7 = (uint64_t)4294967295; label_141: @@ -6785,7 +6785,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 304 "sample/undocked/map.c" goto label_9; - // EBPF_OP_LDDW pc=2230 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=2230 dst=r1 src=r0 offset=0 imm=1684369010 #line 304 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=2232 dst=r10 src=r1 offset=-32 imm=0 @@ -6833,7 +6833,7 @@ test_maps(void* context) if ((test_maps_helpers[4].tail_call) && (r0 == 0)) #line 304 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2249 dst=r6 src=r7 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2249 dst=r6 src=r7 offset=0 imm=0 #line 304 "sample/undocked/map.c" r6 = r7; // EBPF_OP_JA pc=2250 dst=r0 src=r0 offset=-2149 imm=0 @@ -6864,7 +6864,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 241 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2258 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2258 dst=r7 src=r0 offset=0 imm=0 #line 241 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2259 dst=r4 src=r7 offset=0 imm=0 @@ -7022,7 +7022,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 249 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2319 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2319 dst=r7 src=r0 offset=0 imm=0 #line 249 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2320 dst=r5 src=r7 offset=0 imm=0 @@ -7123,7 +7123,7 @@ test_maps(void* context) if ((test_maps_helpers[10].tail_call) && (r0 == 0)) #line 249 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=2355 dst=r0 src=r0 offset=-131 imm=0 + // EBPF_OP_JA pc=2355 dst=r0 src=r0 offset=-131 imm=0 #line 249 "sample/undocked/map.c" goto label_141; label_150: @@ -7157,7 +7157,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 250 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2365 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2365 dst=r7 src=r0 offset=0 imm=0 #line 250 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2366 dst=r5 src=r7 offset=0 imm=0 @@ -7177,7 +7177,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 250 "sample/undocked/map.c" goto label_151; - // EBPF_OP_JA pc=2371 dst=r0 src=r0 offset=-47 imm=0 + // EBPF_OP_JA pc=2371 dst=r0 src=r0 offset=-47 imm=0 #line 250 "sample/undocked/map.c" goto label_147; label_151: @@ -7211,7 +7211,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 251 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2381 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2381 dst=r7 src=r0 offset=0 imm=0 #line 251 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2382 dst=r5 src=r7 offset=0 imm=0 @@ -7231,7 +7231,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 251 "sample/undocked/map.c" goto label_152; - // EBPF_OP_JA pc=2387 dst=r0 src=r0 offset=-63 imm=0 + // EBPF_OP_JA pc=2387 dst=r0 src=r0 offset=-63 imm=0 #line 251 "sample/undocked/map.c" goto label_147; label_152: @@ -7265,7 +7265,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 252 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2397 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2397 dst=r7 src=r0 offset=0 imm=0 #line 252 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2398 dst=r5 src=r7 offset=0 imm=0 @@ -7285,7 +7285,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 252 "sample/undocked/map.c" goto label_153; - // EBPF_OP_JA pc=2403 dst=r0 src=r0 offset=-79 imm=0 + // EBPF_OP_JA pc=2403 dst=r0 src=r0 offset=-79 imm=0 #line 252 "sample/undocked/map.c" goto label_147; label_153: @@ -7319,7 +7319,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 253 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2413 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2413 dst=r7 src=r0 offset=0 imm=0 #line 253 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2414 dst=r5 src=r7 offset=0 imm=0 @@ -7339,7 +7339,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 253 "sample/undocked/map.c" goto label_154; - // EBPF_OP_JA pc=2419 dst=r0 src=r0 offset=-95 imm=0 + // EBPF_OP_JA pc=2419 dst=r0 src=r0 offset=-95 imm=0 #line 253 "sample/undocked/map.c" goto label_147; label_154: @@ -7373,7 +7373,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 254 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2429 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2429 dst=r7 src=r0 offset=0 imm=0 #line 254 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2430 dst=r5 src=r7 offset=0 imm=0 @@ -7393,7 +7393,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 254 "sample/undocked/map.c" goto label_155; - // EBPF_OP_JA pc=2435 dst=r0 src=r0 offset=-111 imm=0 + // EBPF_OP_JA pc=2435 dst=r0 src=r0 offset=-111 imm=0 #line 254 "sample/undocked/map.c" goto label_147; label_155: @@ -7427,7 +7427,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 255 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2445 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2445 dst=r7 src=r0 offset=0 imm=0 #line 255 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2446 dst=r5 src=r7 offset=0 imm=0 @@ -7447,7 +7447,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 255 "sample/undocked/map.c" goto label_156; - // EBPF_OP_JA pc=2451 dst=r0 src=r0 offset=-127 imm=0 + // EBPF_OP_JA pc=2451 dst=r0 src=r0 offset=-127 imm=0 #line 255 "sample/undocked/map.c" goto label_147; label_156: @@ -7481,7 +7481,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 256 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2461 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2461 dst=r7 src=r0 offset=0 imm=0 #line 256 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2462 dst=r5 src=r7 offset=0 imm=0 @@ -7501,7 +7501,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 256 "sample/undocked/map.c" goto label_157; - // EBPF_OP_JA pc=2467 dst=r0 src=r0 offset=-143 imm=0 + // EBPF_OP_JA pc=2467 dst=r0 src=r0 offset=-143 imm=0 #line 256 "sample/undocked/map.c" goto label_147; label_157: @@ -7535,7 +7535,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 257 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2477 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2477 dst=r7 src=r0 offset=0 imm=0 #line 257 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2478 dst=r5 src=r7 offset=0 imm=0 @@ -7555,7 +7555,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 257 "sample/undocked/map.c" goto label_158; - // EBPF_OP_JA pc=2483 dst=r0 src=r0 offset=-159 imm=0 + // EBPF_OP_JA pc=2483 dst=r0 src=r0 offset=-159 imm=0 #line 257 "sample/undocked/map.c" goto label_147; label_158: @@ -7589,7 +7589,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 258 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2493 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2493 dst=r7 src=r0 offset=0 imm=0 #line 258 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2494 dst=r5 src=r7 offset=0 imm=0 @@ -7609,7 +7609,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 258 "sample/undocked/map.c" goto label_159; - // EBPF_OP_JA pc=2499 dst=r0 src=r0 offset=-175 imm=0 + // EBPF_OP_JA pc=2499 dst=r0 src=r0 offset=-175 imm=0 #line 258 "sample/undocked/map.c" goto label_147; label_159: @@ -7643,7 +7643,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 261 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2509 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2509 dst=r7 src=r0 offset=0 imm=0 #line 261 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2510 dst=r5 src=r7 offset=0 imm=0 @@ -7666,7 +7666,7 @@ test_maps(void* context) if (r1 == r2) #line 261 "sample/undocked/map.c" goto label_160; - // EBPF_OP_STXB pc=2517 dst=r10 src=r8 offset=-10 imm=0 + // EBPF_OP_STXB pc=2517 dst=r10 src=r8 offset=-10 imm=0 #line 261 "sample/undocked/map.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-10)) = (uint8_t)r8; // EBPF_OP_MOV64_IMM pc=2518 dst=r1 src=r0 offset=0 imm=25637 @@ -7763,7 +7763,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 262 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2554 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2554 dst=r7 src=r0 offset=0 imm=0 #line 262 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2555 dst=r5 src=r7 offset=0 imm=0 @@ -7783,7 +7783,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 262 "sample/undocked/map.c" goto label_161; - // EBPF_OP_MOV64_IMM pc=2560 dst=r1 src=r0 offset=0 imm=25637 + // EBPF_OP_MOV64_IMM pc=2560 dst=r1 src=r0 offset=0 imm=25637 #line 262 "sample/undocked/map.c" r1 = IMMEDIATE(25637); // EBPF_OP_STXH pc=2561 dst=r10 src=r1 offset=-12 imm=0 @@ -7865,7 +7865,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 264 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2592 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2592 dst=r7 src=r0 offset=0 imm=0 #line 264 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2593 dst=r4 src=r7 offset=0 imm=0 @@ -7885,7 +7885,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 264 "sample/undocked/map.c" goto label_163; - // EBPF_OP_MOV64_IMM pc=2598 dst=r1 src=r0 offset=0 imm=100 + // EBPF_OP_MOV64_IMM pc=2598 dst=r1 src=r0 offset=0 imm=100 #line 264 "sample/undocked/map.c" r1 = IMMEDIATE(100); // EBPF_OP_STXH pc=2599 dst=r10 src=r1 offset=-16 imm=0 @@ -7952,7 +7952,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 264 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=2624 dst=r0 src=r0 offset=-400 imm=0 + // EBPF_OP_JA pc=2624 dst=r0 src=r0 offset=-400 imm=0 #line 264 "sample/undocked/map.c" goto label_141; label_163: @@ -7964,7 +7964,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(10)) #line 264 "sample/undocked/map.c" goto label_164; - // EBPF_OP_MOV64_IMM pc=2627 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=2627 dst=r1 src=r0 offset=0 imm=0 #line 264 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=2628 dst=r10 src=r1 offset=-24 imm=0 @@ -8040,7 +8040,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 272 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2656 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2656 dst=r7 src=r0 offset=0 imm=0 #line 272 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2657 dst=r4 src=r7 offset=0 imm=0 @@ -8124,7 +8124,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(10)) #line 272 "sample/undocked/map.c" goto label_167; - // EBPF_OP_LDDW pc=2688 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2688 dst=r1 src=r0 offset=0 imm=1735289204 #line 272 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2690 dst=r10 src=r1 offset=-32 imm=0 @@ -8194,7 +8194,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 273 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2715 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2715 dst=r7 src=r0 offset=0 imm=0 #line 273 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2716 dst=r4 src=r7 offset=0 imm=0 @@ -8214,7 +8214,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 273 "sample/undocked/map.c" goto label_168; - // EBPF_OP_JA pc=2721 dst=r0 src=r0 offset=-60 imm=0 + // EBPF_OP_JA pc=2721 dst=r0 src=r0 offset=-60 imm=0 #line 273 "sample/undocked/map.c" goto label_165; label_168: @@ -8226,7 +8226,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(9)) #line 273 "sample/undocked/map.c" goto label_169; - // EBPF_OP_LDDW pc=2724 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2724 dst=r1 src=r0 offset=0 imm=1735289204 #line 273 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2726 dst=r10 src=r1 offset=-32 imm=0 @@ -8296,7 +8296,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 274 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2751 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2751 dst=r7 src=r0 offset=0 imm=0 #line 274 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2752 dst=r4 src=r7 offset=0 imm=0 @@ -8316,7 +8316,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 274 "sample/undocked/map.c" goto label_170; - // EBPF_OP_JA pc=2757 dst=r0 src=r0 offset=-96 imm=0 + // EBPF_OP_JA pc=2757 dst=r0 src=r0 offset=-96 imm=0 #line 274 "sample/undocked/map.c" goto label_165; label_170: @@ -8328,7 +8328,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(8)) #line 274 "sample/undocked/map.c" goto label_171; - // EBPF_OP_LDDW pc=2760 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2760 dst=r1 src=r0 offset=0 imm=1735289204 #line 274 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2762 dst=r10 src=r1 offset=-32 imm=0 @@ -8398,7 +8398,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 275 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2787 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2787 dst=r7 src=r0 offset=0 imm=0 #line 275 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2788 dst=r4 src=r7 offset=0 imm=0 @@ -8418,7 +8418,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 275 "sample/undocked/map.c" goto label_172; - // EBPF_OP_JA pc=2793 dst=r0 src=r0 offset=-132 imm=0 + // EBPF_OP_JA pc=2793 dst=r0 src=r0 offset=-132 imm=0 #line 275 "sample/undocked/map.c" goto label_165; label_172: @@ -8430,7 +8430,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(7)) #line 275 "sample/undocked/map.c" goto label_173; - // EBPF_OP_LDDW pc=2796 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2796 dst=r1 src=r0 offset=0 imm=1735289204 #line 275 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2798 dst=r10 src=r1 offset=-32 imm=0 @@ -8500,7 +8500,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 276 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2823 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2823 dst=r7 src=r0 offset=0 imm=0 #line 276 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2824 dst=r4 src=r7 offset=0 imm=0 @@ -8520,7 +8520,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 276 "sample/undocked/map.c" goto label_174; - // EBPF_OP_JA pc=2829 dst=r0 src=r0 offset=-168 imm=0 + // EBPF_OP_JA pc=2829 dst=r0 src=r0 offset=-168 imm=0 #line 276 "sample/undocked/map.c" goto label_165; label_174: @@ -8532,7 +8532,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(6)) #line 276 "sample/undocked/map.c" goto label_175; - // EBPF_OP_LDDW pc=2832 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2832 dst=r1 src=r0 offset=0 imm=1735289204 #line 276 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2834 dst=r10 src=r1 offset=-32 imm=0 @@ -8602,7 +8602,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 277 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2859 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2859 dst=r7 src=r0 offset=0 imm=0 #line 277 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2860 dst=r4 src=r7 offset=0 imm=0 @@ -8622,7 +8622,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 277 "sample/undocked/map.c" goto label_176; - // EBPF_OP_JA pc=2865 dst=r0 src=r0 offset=-204 imm=0 + // EBPF_OP_JA pc=2865 dst=r0 src=r0 offset=-204 imm=0 #line 277 "sample/undocked/map.c" goto label_165; label_176: @@ -8634,7 +8634,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(5)) #line 277 "sample/undocked/map.c" goto label_177; - // EBPF_OP_LDDW pc=2868 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2868 dst=r1 src=r0 offset=0 imm=1735289204 #line 277 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2870 dst=r10 src=r1 offset=-32 imm=0 @@ -8704,7 +8704,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 278 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2895 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2895 dst=r7 src=r0 offset=0 imm=0 #line 278 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2896 dst=r4 src=r7 offset=0 imm=0 @@ -8724,7 +8724,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 278 "sample/undocked/map.c" goto label_178; - // EBPF_OP_JA pc=2901 dst=r0 src=r0 offset=-240 imm=0 + // EBPF_OP_JA pc=2901 dst=r0 src=r0 offset=-240 imm=0 #line 278 "sample/undocked/map.c" goto label_165; label_178: @@ -8736,7 +8736,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(4)) #line 278 "sample/undocked/map.c" goto label_179; - // EBPF_OP_LDDW pc=2904 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2904 dst=r1 src=r0 offset=0 imm=1735289204 #line 278 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2906 dst=r10 src=r1 offset=-32 imm=0 @@ -8806,7 +8806,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 279 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2931 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2931 dst=r7 src=r0 offset=0 imm=0 #line 279 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2932 dst=r4 src=r7 offset=0 imm=0 @@ -8826,7 +8826,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 279 "sample/undocked/map.c" goto label_180; - // EBPF_OP_JA pc=2937 dst=r0 src=r0 offset=-276 imm=0 + // EBPF_OP_JA pc=2937 dst=r0 src=r0 offset=-276 imm=0 #line 279 "sample/undocked/map.c" goto label_165; label_180: @@ -8838,7 +8838,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(3)) #line 279 "sample/undocked/map.c" goto label_181; - // EBPF_OP_LDDW pc=2940 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2940 dst=r1 src=r0 offset=0 imm=1735289204 #line 279 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2942 dst=r10 src=r1 offset=-32 imm=0 @@ -8908,7 +8908,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 280 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2967 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2967 dst=r7 src=r0 offset=0 imm=0 #line 280 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2968 dst=r4 src=r7 offset=0 imm=0 @@ -8928,7 +8928,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 280 "sample/undocked/map.c" goto label_182; - // EBPF_OP_JA pc=2973 dst=r0 src=r0 offset=-312 imm=0 + // EBPF_OP_JA pc=2973 dst=r0 src=r0 offset=-312 imm=0 #line 280 "sample/undocked/map.c" goto label_165; label_182: @@ -8940,7 +8940,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(2)) #line 280 "sample/undocked/map.c" goto label_183; - // EBPF_OP_LDDW pc=2976 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2976 dst=r1 src=r0 offset=0 imm=1735289204 #line 280 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2978 dst=r10 src=r1 offset=-32 imm=0 @@ -9010,7 +9010,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 281 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=3003 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=3003 dst=r7 src=r0 offset=0 imm=0 #line 281 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=3004 dst=r4 src=r7 offset=0 imm=0 @@ -9030,7 +9030,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 281 "sample/undocked/map.c" goto label_184; - // EBPF_OP_JA pc=3009 dst=r0 src=r0 offset=-348 imm=0 + // EBPF_OP_JA pc=3009 dst=r0 src=r0 offset=-348 imm=0 #line 281 "sample/undocked/map.c" goto label_165; label_184: @@ -9042,7 +9042,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(1)) #line 281 "sample/undocked/map.c" goto label_185; - // EBPF_OP_LDDW pc=3012 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=3012 dst=r1 src=r0 offset=0 imm=1735289204 #line 281 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=3014 dst=r10 src=r1 offset=-32 imm=0 @@ -9112,7 +9112,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 284 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=3039 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=3039 dst=r7 src=r0 offset=0 imm=0 #line 284 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=3040 dst=r4 src=r7 offset=0 imm=0 @@ -9135,7 +9135,7 @@ test_maps(void* context) if (r1 == r2) #line 284 "sample/undocked/map.c" goto label_186; - // EBPF_OP_JA pc=3047 dst=r0 src=r0 offset=-1714 imm=0 + // EBPF_OP_JA pc=3047 dst=r0 src=r0 offset=-1714 imm=0 #line 284 "sample/undocked/map.c" goto label_87; label_186: @@ -9147,7 +9147,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(0)) #line 284 "sample/undocked/map.c" goto label_187; - // EBPF_OP_JA pc=3050 dst=r0 src=r0 offset=-850 imm=0 + // EBPF_OP_JA pc=3050 dst=r0 src=r0 offset=-850 imm=0 #line 284 "sample/undocked/map.c" goto label_138; label_187: @@ -9175,7 +9175,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 285 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=3058 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=3058 dst=r7 src=r0 offset=0 imm=0 #line 285 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=3059 dst=r4 src=r7 offset=0 imm=0 @@ -9198,7 +9198,7 @@ test_maps(void* context) if (r1 == r2) #line 285 "sample/undocked/map.c" goto label_188; - // EBPF_OP_JA pc=3066 dst=r0 src=r0 offset=-801 imm=0 + // EBPF_OP_JA pc=3066 dst=r0 src=r0 offset=-801 imm=0 #line 285 "sample/undocked/map.c" goto label_143; label_188: @@ -9210,7 +9210,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(0)) #line 285 "sample/undocked/map.c" goto label_189; - // EBPF_OP_JA pc=3069 dst=r0 src=r0 offset=-778 imm=0 + // EBPF_OP_JA pc=3069 dst=r0 src=r0 offset=-778 imm=0 #line 285 "sample/undocked/map.c" goto label_145; label_189: @@ -9256,7 +9256,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_in_map_btf_dll.c b/tests/bpf2c_tests/expected/map_in_map_btf_dll.c index e13059da9c..7373055ca6 100644 --- a/tests/bpf2c_tests/expected/map_in_map_btf_dll.c +++ b/tests/bpf2c_tests/expected/map_in_map_btf_dll.c @@ -139,12 +139,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/map_in_map_btf.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 #line 40 "sample/undocked/map_in_map_btf.c" if (r0 == IMMEDIATE(0)) #line 40 "sample/undocked/map_in_map_btf.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/undocked/map_in_map_btf.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -168,12 +168,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 42 "sample/undocked/map_in_map_btf.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/map_in_map_btf.c" if (r0 != IMMEDIATE(0)) #line 43 "sample/undocked/map_in_map_btf.c" goto label_1; - // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/map_in_map_btf.c" goto label_2; label_1: @@ -223,7 +223,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") diff --git a/tests/bpf2c_tests/expected/map_in_map_btf_raw.c b/tests/bpf2c_tests/expected/map_in_map_btf_raw.c index 7ab9f2e7e5..7fd2438982 100644 --- a/tests/bpf2c_tests/expected/map_in_map_btf_raw.c +++ b/tests/bpf2c_tests/expected/map_in_map_btf_raw.c @@ -113,12 +113,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/map_in_map_btf.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 #line 40 "sample/undocked/map_in_map_btf.c" if (r0 == IMMEDIATE(0)) #line 40 "sample/undocked/map_in_map_btf.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/undocked/map_in_map_btf.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -142,12 +142,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 42 "sample/undocked/map_in_map_btf.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/map_in_map_btf.c" if (r0 != IMMEDIATE(0)) #line 43 "sample/undocked/map_in_map_btf.c" goto label_1; - // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/map_in_map_btf.c" goto label_2; label_1: @@ -197,7 +197,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") diff --git a/tests/bpf2c_tests/expected/map_in_map_btf_sys.c b/tests/bpf2c_tests/expected/map_in_map_btf_sys.c index b3ac487ed3..40618bb75c 100644 --- a/tests/bpf2c_tests/expected/map_in_map_btf_sys.c +++ b/tests/bpf2c_tests/expected/map_in_map_btf_sys.c @@ -274,12 +274,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/map_in_map_btf.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 #line 40 "sample/undocked/map_in_map_btf.c" if (r0 == IMMEDIATE(0)) #line 40 "sample/undocked/map_in_map_btf.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/undocked/map_in_map_btf.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -303,12 +303,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 42 "sample/undocked/map_in_map_btf.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/map_in_map_btf.c" if (r0 != IMMEDIATE(0)) #line 43 "sample/undocked/map_in_map_btf.c" goto label_1; - // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/map_in_map_btf.c" goto label_2; label_1: @@ -358,7 +358,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") diff --git a/tests/bpf2c_tests/expected/map_in_map_legacy_id_dll.c b/tests/bpf2c_tests/expected/map_in_map_legacy_id_dll.c index 82a9e1f5d9..c127c96599 100644 --- a/tests/bpf2c_tests/expected/map_in_map_legacy_id_dll.c +++ b/tests/bpf2c_tests/expected/map_in_map_legacy_id_dll.c @@ -139,12 +139,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/map_in_map_legacy_id.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 #line 40 "sample/undocked/map_in_map_legacy_id.c" if (r0 == IMMEDIATE(0)) #line 40 "sample/undocked/map_in_map_legacy_id.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/undocked/map_in_map_legacy_id.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -168,12 +168,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 42 "sample/undocked/map_in_map_legacy_id.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/map_in_map_legacy_id.c" if (r0 != IMMEDIATE(0)) #line 43 "sample/undocked/map_in_map_legacy_id.c" goto label_1; - // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/map_in_map_legacy_id.c" goto label_2; label_1: @@ -223,7 +223,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_in_map_legacy_id_raw.c b/tests/bpf2c_tests/expected/map_in_map_legacy_id_raw.c index 1d4a5cfb17..3167b69060 100644 --- a/tests/bpf2c_tests/expected/map_in_map_legacy_id_raw.c +++ b/tests/bpf2c_tests/expected/map_in_map_legacy_id_raw.c @@ -113,12 +113,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/map_in_map_legacy_id.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 #line 40 "sample/undocked/map_in_map_legacy_id.c" if (r0 == IMMEDIATE(0)) #line 40 "sample/undocked/map_in_map_legacy_id.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/undocked/map_in_map_legacy_id.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -142,12 +142,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 42 "sample/undocked/map_in_map_legacy_id.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/map_in_map_legacy_id.c" if (r0 != IMMEDIATE(0)) #line 43 "sample/undocked/map_in_map_legacy_id.c" goto label_1; - // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/map_in_map_legacy_id.c" goto label_2; label_1: @@ -197,7 +197,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_in_map_legacy_id_sys.c b/tests/bpf2c_tests/expected/map_in_map_legacy_id_sys.c index 26155d801c..eeb7f0e3cf 100644 --- a/tests/bpf2c_tests/expected/map_in_map_legacy_id_sys.c +++ b/tests/bpf2c_tests/expected/map_in_map_legacy_id_sys.c @@ -274,12 +274,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/map_in_map_legacy_id.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 #line 40 "sample/undocked/map_in_map_legacy_id.c" if (r0 == IMMEDIATE(0)) #line 40 "sample/undocked/map_in_map_legacy_id.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 40 "sample/undocked/map_in_map_legacy_id.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -303,12 +303,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 42 "sample/undocked/map_in_map_legacy_id.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/map_in_map_legacy_id.c" if (r0 != IMMEDIATE(0)) #line 43 "sample/undocked/map_in_map_legacy_id.c" goto label_1; - // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 #line 43 "sample/undocked/map_in_map_legacy_id.c" goto label_2; label_1: @@ -358,7 +358,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_in_map_legacy_idx_dll.c b/tests/bpf2c_tests/expected/map_in_map_legacy_idx_dll.c index b02733f5e0..e6f64f58af 100644 --- a/tests/bpf2c_tests/expected/map_in_map_legacy_idx_dll.c +++ b/tests/bpf2c_tests/expected/map_in_map_legacy_idx_dll.c @@ -139,12 +139,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 33 "sample/undocked/map_in_map_legacy_idx.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 #line 34 "sample/undocked/map_in_map_legacy_idx.c" if (r0 == IMMEDIATE(0)) #line 34 "sample/undocked/map_in_map_legacy_idx.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 34 "sample/undocked/map_in_map_legacy_idx.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -168,12 +168,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 36 "sample/undocked/map_in_map_legacy_idx.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 #line 37 "sample/undocked/map_in_map_legacy_idx.c" if (r0 != IMMEDIATE(0)) #line 37 "sample/undocked/map_in_map_legacy_idx.c" goto label_1; - // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 #line 37 "sample/undocked/map_in_map_legacy_idx.c" goto label_2; label_1: @@ -223,7 +223,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_in_map_legacy_idx_raw.c b/tests/bpf2c_tests/expected/map_in_map_legacy_idx_raw.c index 72eed57084..4eec09f256 100644 --- a/tests/bpf2c_tests/expected/map_in_map_legacy_idx_raw.c +++ b/tests/bpf2c_tests/expected/map_in_map_legacy_idx_raw.c @@ -113,12 +113,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 33 "sample/undocked/map_in_map_legacy_idx.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 #line 34 "sample/undocked/map_in_map_legacy_idx.c" if (r0 == IMMEDIATE(0)) #line 34 "sample/undocked/map_in_map_legacy_idx.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 34 "sample/undocked/map_in_map_legacy_idx.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -142,12 +142,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 36 "sample/undocked/map_in_map_legacy_idx.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 #line 37 "sample/undocked/map_in_map_legacy_idx.c" if (r0 != IMMEDIATE(0)) #line 37 "sample/undocked/map_in_map_legacy_idx.c" goto label_1; - // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 #line 37 "sample/undocked/map_in_map_legacy_idx.c" goto label_2; label_1: @@ -197,7 +197,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_in_map_legacy_idx_sys.c b/tests/bpf2c_tests/expected/map_in_map_legacy_idx_sys.c index cd51d738ed..d776394e2b 100644 --- a/tests/bpf2c_tests/expected/map_in_map_legacy_idx_sys.c +++ b/tests/bpf2c_tests/expected/map_in_map_legacy_idx_sys.c @@ -274,12 +274,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 33 "sample/undocked/map_in_map_legacy_idx.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=9 imm=0 #line 34 "sample/undocked/map_in_map_legacy_idx.c" if (r0 == IMMEDIATE(0)) #line 34 "sample/undocked/map_in_map_legacy_idx.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 34 "sample/undocked/map_in_map_legacy_idx.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -303,12 +303,12 @@ lookup(void* context) if ((lookup_helpers[0].tail_call) && (r0 == 0)) #line 36 "sample/undocked/map_in_map_legacy_idx.c" return 0; - // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JNE_IMM pc=14 dst=r0 src=r0 offset=1 imm=0 #line 37 "sample/undocked/map_in_map_legacy_idx.c" if (r0 != IMMEDIATE(0)) #line 37 "sample/undocked/map_in_map_legacy_idx.c" goto label_1; - // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 + // EBPF_OP_JA pc=15 dst=r0 src=r0 offset=1 imm=0 #line 37 "sample/undocked/map_in_map_legacy_idx.c" goto label_2; label_1: @@ -358,7 +358,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_raw.c b/tests/bpf2c_tests/expected/map_raw.c index b60cedae28..ef10831bbb 100644 --- a/tests/bpf2c_tests/expected/map_raw.c +++ b/tests/bpf2c_tests/expected/map_raw.c @@ -222,7 +222,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=12 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=12 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=13 dst=r3 src=r6 offset=0 imm=0 @@ -277,12 +277,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=31 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=31 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_4; - // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=33 dst=r10 src=r1 offset=-32 imm=0 @@ -331,7 +331,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=50 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=50 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=52 dst=r0 src=r0 offset=26 imm=0 @@ -356,7 +356,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=58 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=58 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=59 dst=r3 src=r6 offset=0 imm=0 @@ -373,7 +373,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_10; - // EBPF_OP_LDDW pc=63 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=63 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=65 dst=r10 src=r1 offset=-40 imm=0 @@ -517,7 +517,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=112 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=112 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=113 dst=r3 src=r6 offset=0 imm=0 @@ -534,7 +534,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 93 "sample/undocked/map.c" goto label_11; - // EBPF_OP_JA pc=117 dst=r0 src=r0 offset=-101 imm=0 + // EBPF_OP_JA pc=117 dst=r0 src=r0 offset=-101 imm=0 #line 93 "sample/undocked/map.c" goto label_1; label_11: @@ -556,12 +556,12 @@ test_maps(void* context) if ((test_maps_helpers[5].tail_call) && (r0 == 0)) #line 103 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=123 dst=r0 src=r0 offset=23 imm=0 + // EBPF_OP_JNE_IMM pc=123 dst=r0 src=r0 offset=23 imm=0 #line 104 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 104 "sample/undocked/map.c" goto label_12; - // EBPF_OP_MOV64_IMM pc=124 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=124 dst=r1 src=r0 offset=0 imm=0 #line 104 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=125 dst=r10 src=r1 offset=-20 imm=0 @@ -655,7 +655,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=159 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=159 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=160 dst=r3 src=r6 offset=0 imm=0 @@ -710,12 +710,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=178 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=178 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_16; - // EBPF_OP_MOV64_IMM pc=179 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=179 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=180 dst=r10 src=r1 offset=-32 imm=0 @@ -764,7 +764,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=197 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=197 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=199 dst=r0 src=r0 offset=26 imm=0 @@ -789,7 +789,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=205 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=205 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=206 dst=r3 src=r6 offset=0 imm=0 @@ -806,7 +806,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_20; - // EBPF_OP_LDDW pc=210 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=210 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=212 dst=r10 src=r1 offset=-40 imm=0 @@ -942,7 +942,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=260 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=260 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=261 dst=r3 src=r6 offset=0 imm=0 @@ -959,7 +959,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 93 "sample/undocked/map.c" goto label_21; - // EBPF_OP_JA pc=265 dst=r0 src=r0 offset=-102 imm=0 + // EBPF_OP_JA pc=265 dst=r0 src=r0 offset=-102 imm=0 #line 93 "sample/undocked/map.c" goto label_13; label_21: @@ -981,12 +981,12 @@ test_maps(void* context) if ((test_maps_helpers[5].tail_call) && (r0 == 0)) #line 103 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=271 dst=r0 src=r0 offset=23 imm=0 + // EBPF_OP_JNE_IMM pc=271 dst=r0 src=r0 offset=23 imm=0 #line 104 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 104 "sample/undocked/map.c" goto label_22; - // EBPF_OP_MOV64_IMM pc=272 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=272 dst=r1 src=r0 offset=0 imm=0 #line 104 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=273 dst=r10 src=r1 offset=-20 imm=0 @@ -1080,7 +1080,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=307 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=307 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=308 dst=r3 src=r6 offset=0 imm=0 @@ -1097,7 +1097,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 75 "sample/undocked/map.c" goto label_23; - // EBPF_OP_JA pc=312 dst=r0 src=r0 offset=60 imm=0 + // EBPF_OP_JA pc=312 dst=r0 src=r0 offset=60 imm=0 #line 75 "sample/undocked/map.c" goto label_26; label_23: @@ -1119,12 +1119,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=318 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=318 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_24; - // EBPF_OP_MOV64_IMM pc=319 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=319 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=320 dst=r10 src=r1 offset=-32 imm=0 @@ -1172,7 +1172,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=337 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=337 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=339 dst=r0 src=r0 offset=49 imm=0 @@ -1197,7 +1197,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=345 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=345 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=346 dst=r3 src=r6 offset=0 imm=0 @@ -1214,7 +1214,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_25; - // EBPF_OP_LDDW pc=350 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=350 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=352 dst=r10 src=r1 offset=-40 imm=0 @@ -1263,7 +1263,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=368 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=368 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=369 dst=r3 src=r6 offset=0 imm=0 @@ -1425,7 +1425,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=425 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=425 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=426 dst=r3 src=r6 offset=0 imm=0 @@ -1442,7 +1442,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 75 "sample/undocked/map.c" goto label_30; - // EBPF_OP_JA pc=430 dst=r0 src=r0 offset=60 imm=0 + // EBPF_OP_JA pc=430 dst=r0 src=r0 offset=60 imm=0 #line 75 "sample/undocked/map.c" goto label_33; label_30: @@ -1464,12 +1464,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=436 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=436 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_31; - // EBPF_OP_MOV64_IMM pc=437 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=437 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=438 dst=r10 src=r1 offset=-32 imm=0 @@ -1517,7 +1517,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=455 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=455 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=457 dst=r0 src=r0 offset=49 imm=0 @@ -1542,7 +1542,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=463 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=463 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=464 dst=r3 src=r6 offset=0 imm=0 @@ -1559,7 +1559,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_32; - // EBPF_OP_LDDW pc=468 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=468 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=470 dst=r10 src=r1 offset=-40 imm=0 @@ -1608,7 +1608,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=486 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=486 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=487 dst=r3 src=r6 offset=0 imm=0 @@ -1770,7 +1770,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=544 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=544 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=545 dst=r3 src=r6 offset=0 imm=0 @@ -1825,12 +1825,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=563 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=563 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_40; - // EBPF_OP_MOV64_IMM pc=564 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=564 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=565 dst=r10 src=r1 offset=-32 imm=0 @@ -1879,7 +1879,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=582 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=582 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=584 dst=r0 src=r0 offset=26 imm=0 @@ -1904,7 +1904,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=590 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=590 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=591 dst=r3 src=r6 offset=0 imm=0 @@ -1921,7 +1921,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_43; - // EBPF_OP_LDDW pc=595 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=595 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=597 dst=r10 src=r1 offset=-40 imm=0 @@ -2050,7 +2050,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=643 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=643 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=644 dst=r3 src=r6 offset=0 imm=0 @@ -2067,7 +2067,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 93 "sample/undocked/map.c" goto label_44; - // EBPF_OP_JA pc=648 dst=r0 src=r0 offset=-100 imm=0 + // EBPF_OP_JA pc=648 dst=r0 src=r0 offset=-100 imm=0 #line 93 "sample/undocked/map.c" goto label_37; label_44: @@ -2089,12 +2089,12 @@ test_maps(void* context) if ((test_maps_helpers[5].tail_call) && (r0 == 0)) #line 103 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=654 dst=r0 src=r0 offset=23 imm=0 + // EBPF_OP_JNE_IMM pc=654 dst=r0 src=r0 offset=23 imm=0 #line 104 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 104 "sample/undocked/map.c" goto label_45; - // EBPF_OP_MOV64_IMM pc=655 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=655 dst=r1 src=r0 offset=0 imm=0 #line 104 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=656 dst=r10 src=r1 offset=-20 imm=0 @@ -2188,7 +2188,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=690 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=690 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=691 dst=r3 src=r6 offset=0 imm=0 @@ -2243,12 +2243,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=709 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=709 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_49; - // EBPF_OP_MOV64_IMM pc=710 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=710 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=711 dst=r10 src=r1 offset=-32 imm=0 @@ -2297,7 +2297,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=728 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=728 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=730 dst=r0 src=r0 offset=26 imm=0 @@ -2322,7 +2322,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=736 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=736 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=737 dst=r3 src=r6 offset=0 imm=0 @@ -2339,7 +2339,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_52; - // EBPF_OP_LDDW pc=741 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=741 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=743 dst=r10 src=r1 offset=-40 imm=0 @@ -2474,7 +2474,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=792 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=792 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=793 dst=r3 src=r6 offset=0 imm=0 @@ -2491,7 +2491,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 93 "sample/undocked/map.c" goto label_53; - // EBPF_OP_JA pc=797 dst=r0 src=r0 offset=-103 imm=0 + // EBPF_OP_JA pc=797 dst=r0 src=r0 offset=-103 imm=0 #line 93 "sample/undocked/map.c" goto label_46; label_53: @@ -2513,12 +2513,12 @@ test_maps(void* context) if ((test_maps_helpers[5].tail_call) && (r0 == 0)) #line 103 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=803 dst=r0 src=r0 offset=23 imm=0 + // EBPF_OP_JNE_IMM pc=803 dst=r0 src=r0 offset=23 imm=0 #line 104 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 104 "sample/undocked/map.c" goto label_54; - // EBPF_OP_MOV64_IMM pc=804 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=804 dst=r1 src=r0 offset=0 imm=0 #line 104 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=805 dst=r10 src=r1 offset=-20 imm=0 @@ -2612,7 +2612,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 129 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=839 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=839 dst=r6 src=r0 offset=0 imm=0 #line 129 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=840 dst=r3 src=r6 offset=0 imm=0 @@ -2629,7 +2629,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 130 "sample/undocked/map.c" goto label_55; - // EBPF_OP_JA pc=844 dst=r0 src=r0 offset=159 imm=0 + // EBPF_OP_JA pc=844 dst=r0 src=r0 offset=159 imm=0 #line 130 "sample/undocked/map.c" goto label_65; label_55: @@ -2663,7 +2663,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 135 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=854 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=854 dst=r6 src=r0 offset=0 imm=0 #line 135 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=855 dst=r3 src=r6 offset=0 imm=0 @@ -2680,7 +2680,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 136 "sample/undocked/map.c" goto label_56; - // EBPF_OP_JA pc=859 dst=r0 src=r0 offset=144 imm=0 + // EBPF_OP_JA pc=859 dst=r0 src=r0 offset=144 imm=0 #line 136 "sample/undocked/map.c" goto label_65; label_56: @@ -2717,7 +2717,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 141 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=870 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=870 dst=r6 src=r0 offset=0 imm=0 #line 141 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=871 dst=r3 src=r6 offset=0 imm=0 @@ -2734,7 +2734,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 142 "sample/undocked/map.c" goto label_57; - // EBPF_OP_JA pc=875 dst=r0 src=r0 offset=128 imm=0 + // EBPF_OP_JA pc=875 dst=r0 src=r0 offset=128 imm=0 #line 142 "sample/undocked/map.c" goto label_65; label_57: @@ -2771,7 +2771,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 147 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=886 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=886 dst=r6 src=r0 offset=0 imm=0 #line 147 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=887 dst=r3 src=r6 offset=0 imm=0 @@ -2788,7 +2788,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 148 "sample/undocked/map.c" goto label_58; - // EBPF_OP_JA pc=891 dst=r0 src=r0 offset=112 imm=0 + // EBPF_OP_JA pc=891 dst=r0 src=r0 offset=112 imm=0 #line 148 "sample/undocked/map.c" goto label_65; label_58: @@ -2825,7 +2825,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 153 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=902 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=902 dst=r6 src=r0 offset=0 imm=0 #line 153 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=903 dst=r3 src=r6 offset=0 imm=0 @@ -2842,7 +2842,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 154 "sample/undocked/map.c" goto label_59; - // EBPF_OP_JA pc=907 dst=r0 src=r0 offset=96 imm=0 + // EBPF_OP_JA pc=907 dst=r0 src=r0 offset=96 imm=0 #line 154 "sample/undocked/map.c" goto label_65; label_59: @@ -2879,7 +2879,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 159 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=918 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=918 dst=r6 src=r0 offset=0 imm=0 #line 159 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=919 dst=r3 src=r6 offset=0 imm=0 @@ -2896,7 +2896,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 160 "sample/undocked/map.c" goto label_60; - // EBPF_OP_JA pc=923 dst=r0 src=r0 offset=80 imm=0 + // EBPF_OP_JA pc=923 dst=r0 src=r0 offset=80 imm=0 #line 160 "sample/undocked/map.c" goto label_65; label_60: @@ -2933,7 +2933,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 165 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=934 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=934 dst=r6 src=r0 offset=0 imm=0 #line 165 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=935 dst=r3 src=r6 offset=0 imm=0 @@ -2950,7 +2950,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 166 "sample/undocked/map.c" goto label_61; - // EBPF_OP_JA pc=939 dst=r0 src=r0 offset=64 imm=0 + // EBPF_OP_JA pc=939 dst=r0 src=r0 offset=64 imm=0 #line 166 "sample/undocked/map.c" goto label_65; label_61: @@ -2987,7 +2987,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 171 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=950 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=950 dst=r6 src=r0 offset=0 imm=0 #line 171 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=951 dst=r3 src=r6 offset=0 imm=0 @@ -3004,7 +3004,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 172 "sample/undocked/map.c" goto label_62; - // EBPF_OP_JA pc=955 dst=r0 src=r0 offset=48 imm=0 + // EBPF_OP_JA pc=955 dst=r0 src=r0 offset=48 imm=0 #line 172 "sample/undocked/map.c" goto label_65; label_62: @@ -3041,7 +3041,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 177 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=966 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=966 dst=r6 src=r0 offset=0 imm=0 #line 177 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=967 dst=r3 src=r6 offset=0 imm=0 @@ -3058,7 +3058,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 178 "sample/undocked/map.c" goto label_63; - // EBPF_OP_JA pc=971 dst=r0 src=r0 offset=32 imm=0 + // EBPF_OP_JA pc=971 dst=r0 src=r0 offset=32 imm=0 #line 178 "sample/undocked/map.c" goto label_65; label_63: @@ -3095,7 +3095,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 183 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=982 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=982 dst=r6 src=r0 offset=0 imm=0 #line 183 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=983 dst=r3 src=r6 offset=0 imm=0 @@ -3112,7 +3112,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 184 "sample/undocked/map.c" goto label_64; - // EBPF_OP_JA pc=987 dst=r0 src=r0 offset=16 imm=0 + // EBPF_OP_JA pc=987 dst=r0 src=r0 offset=16 imm=0 #line 184 "sample/undocked/map.c" goto label_65; label_64: @@ -3152,7 +3152,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 189 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=999 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=999 dst=r6 src=r0 offset=0 imm=0 #line 189 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1000 dst=r3 src=r6 offset=0 imm=0 @@ -3212,7 +3212,7 @@ test_maps(void* context) if ((test_maps_helpers[4].tail_call) && (r0 == 0)) #line 190 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_IMM pc=1020 dst=r1 src=r0 offset=0 imm=100 + // EBPF_OP_MOV64_IMM pc=1020 dst=r1 src=r0 offset=0 imm=100 #line 190 "sample/undocked/map.c" r1 = IMMEDIATE(100); // EBPF_OP_STXH pc=1021 dst=r10 src=r1 offset=-28 imm=0 @@ -3285,7 +3285,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 129 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1047 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1047 dst=r6 src=r0 offset=0 imm=0 #line 129 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1048 dst=r3 src=r6 offset=0 imm=0 @@ -3302,7 +3302,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 130 "sample/undocked/map.c" goto label_67; - // EBPF_OP_JA pc=1052 dst=r0 src=r0 offset=159 imm=0 + // EBPF_OP_JA pc=1052 dst=r0 src=r0 offset=159 imm=0 #line 130 "sample/undocked/map.c" goto label_77; label_67: @@ -3336,7 +3336,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 135 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1062 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1062 dst=r6 src=r0 offset=0 imm=0 #line 135 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1063 dst=r3 src=r6 offset=0 imm=0 @@ -3353,7 +3353,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 136 "sample/undocked/map.c" goto label_68; - // EBPF_OP_JA pc=1067 dst=r0 src=r0 offset=144 imm=0 + // EBPF_OP_JA pc=1067 dst=r0 src=r0 offset=144 imm=0 #line 136 "sample/undocked/map.c" goto label_77; label_68: @@ -3390,7 +3390,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 141 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1078 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1078 dst=r6 src=r0 offset=0 imm=0 #line 141 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1079 dst=r3 src=r6 offset=0 imm=0 @@ -3407,7 +3407,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 142 "sample/undocked/map.c" goto label_69; - // EBPF_OP_JA pc=1083 dst=r0 src=r0 offset=128 imm=0 + // EBPF_OP_JA pc=1083 dst=r0 src=r0 offset=128 imm=0 #line 142 "sample/undocked/map.c" goto label_77; label_69: @@ -3444,7 +3444,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 147 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1094 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1094 dst=r6 src=r0 offset=0 imm=0 #line 147 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1095 dst=r3 src=r6 offset=0 imm=0 @@ -3461,7 +3461,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 148 "sample/undocked/map.c" goto label_70; - // EBPF_OP_JA pc=1099 dst=r0 src=r0 offset=112 imm=0 + // EBPF_OP_JA pc=1099 dst=r0 src=r0 offset=112 imm=0 #line 148 "sample/undocked/map.c" goto label_77; label_70: @@ -3498,7 +3498,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 153 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1110 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1110 dst=r6 src=r0 offset=0 imm=0 #line 153 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1111 dst=r3 src=r6 offset=0 imm=0 @@ -3515,7 +3515,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 154 "sample/undocked/map.c" goto label_71; - // EBPF_OP_JA pc=1115 dst=r0 src=r0 offset=96 imm=0 + // EBPF_OP_JA pc=1115 dst=r0 src=r0 offset=96 imm=0 #line 154 "sample/undocked/map.c" goto label_77; label_71: @@ -3552,7 +3552,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 159 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1126 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1126 dst=r6 src=r0 offset=0 imm=0 #line 159 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1127 dst=r3 src=r6 offset=0 imm=0 @@ -3569,7 +3569,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 160 "sample/undocked/map.c" goto label_72; - // EBPF_OP_JA pc=1131 dst=r0 src=r0 offset=80 imm=0 + // EBPF_OP_JA pc=1131 dst=r0 src=r0 offset=80 imm=0 #line 160 "sample/undocked/map.c" goto label_77; label_72: @@ -3606,7 +3606,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 165 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1142 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1142 dst=r6 src=r0 offset=0 imm=0 #line 165 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1143 dst=r3 src=r6 offset=0 imm=0 @@ -3623,7 +3623,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 166 "sample/undocked/map.c" goto label_73; - // EBPF_OP_JA pc=1147 dst=r0 src=r0 offset=64 imm=0 + // EBPF_OP_JA pc=1147 dst=r0 src=r0 offset=64 imm=0 #line 166 "sample/undocked/map.c" goto label_77; label_73: @@ -3660,7 +3660,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 171 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1158 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1158 dst=r6 src=r0 offset=0 imm=0 #line 171 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1159 dst=r3 src=r6 offset=0 imm=0 @@ -3677,7 +3677,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 172 "sample/undocked/map.c" goto label_74; - // EBPF_OP_JA pc=1163 dst=r0 src=r0 offset=48 imm=0 + // EBPF_OP_JA pc=1163 dst=r0 src=r0 offset=48 imm=0 #line 172 "sample/undocked/map.c" goto label_77; label_74: @@ -3714,7 +3714,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 177 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1174 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1174 dst=r6 src=r0 offset=0 imm=0 #line 177 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1175 dst=r3 src=r6 offset=0 imm=0 @@ -3731,7 +3731,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 178 "sample/undocked/map.c" goto label_75; - // EBPF_OP_JA pc=1179 dst=r0 src=r0 offset=32 imm=0 + // EBPF_OP_JA pc=1179 dst=r0 src=r0 offset=32 imm=0 #line 178 "sample/undocked/map.c" goto label_77; label_75: @@ -3768,7 +3768,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 183 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1190 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1190 dst=r6 src=r0 offset=0 imm=0 #line 183 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1191 dst=r3 src=r6 offset=0 imm=0 @@ -3785,7 +3785,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 184 "sample/undocked/map.c" goto label_76; - // EBPF_OP_JA pc=1195 dst=r0 src=r0 offset=16 imm=0 + // EBPF_OP_JA pc=1195 dst=r0 src=r0 offset=16 imm=0 #line 184 "sample/undocked/map.c" goto label_77; label_76: @@ -3825,7 +3825,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 189 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1207 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1207 dst=r6 src=r0 offset=0 imm=0 #line 189 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1208 dst=r3 src=r6 offset=0 imm=0 @@ -3885,7 +3885,7 @@ test_maps(void* context) if ((test_maps_helpers[4].tail_call) && (r0 == 0)) #line 190 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_IMM pc=1228 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=1228 dst=r1 src=r0 offset=0 imm=0 #line 190 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=1229 dst=r10 src=r1 offset=-20 imm=0 @@ -3949,7 +3949,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1253 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1253 dst=r6 src=r0 offset=0 imm=0 #line 240 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1254 dst=r4 src=r6 offset=0 imm=0 @@ -4040,7 +4040,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=1287 dst=r0 src=r0 offset=26 imm=0 + // EBPF_OP_JA pc=1287 dst=r0 src=r0 offset=26 imm=0 #line 240 "sample/undocked/map.c" goto label_85; label_81: @@ -4112,7 +4112,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=1312 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=1312 dst=r6 src=r0 offset=0 imm=-1 #line 240 "sample/undocked/map.c" r6 = (uint64_t)4294967295; label_85: @@ -4130,7 +4130,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 303 "sample/undocked/map.c" goto label_86; - // EBPF_OP_JA pc=1318 dst=r0 src=r0 offset=42 imm=0 + // EBPF_OP_JA pc=1318 dst=r0 src=r0 offset=42 imm=0 #line 303 "sample/undocked/map.c" goto label_89; label_86: @@ -4158,7 +4158,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1326 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1326 dst=r7 src=r0 offset=0 imm=0 #line 240 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=1327 dst=r4 src=r7 offset=0 imm=0 @@ -4249,7 +4249,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=1360 dst=r0 src=r0 offset=864 imm=0 + // EBPF_OP_JA pc=1360 dst=r0 src=r0 offset=864 imm=0 #line 240 "sample/undocked/map.c" goto label_141; label_89: @@ -4320,7 +4320,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 241 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1387 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1387 dst=r6 src=r0 offset=0 imm=0 #line 241 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1388 dst=r4 src=r6 offset=0 imm=0 @@ -4478,7 +4478,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 249 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1448 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1448 dst=r6 src=r0 offset=0 imm=0 #line 249 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1449 dst=r5 src=r6 offset=0 imm=0 @@ -4579,7 +4579,7 @@ test_maps(void* context) if ((test_maps_helpers[10].tail_call) && (r0 == 0)) #line 249 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=1484 dst=r0 src=r0 offset=-171 imm=0 + // EBPF_OP_JA pc=1484 dst=r0 src=r0 offset=-171 imm=0 #line 249 "sample/undocked/map.c" goto label_85; label_98: @@ -4613,7 +4613,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 250 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1494 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1494 dst=r6 src=r0 offset=0 imm=0 #line 250 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1495 dst=r5 src=r6 offset=0 imm=0 @@ -4633,7 +4633,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 250 "sample/undocked/map.c" goto label_99; - // EBPF_OP_JA pc=1500 dst=r0 src=r0 offset=-47 imm=0 + // EBPF_OP_JA pc=1500 dst=r0 src=r0 offset=-47 imm=0 #line 250 "sample/undocked/map.c" goto label_95; label_99: @@ -4667,7 +4667,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 251 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1510 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1510 dst=r6 src=r0 offset=0 imm=0 #line 251 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1511 dst=r5 src=r6 offset=0 imm=0 @@ -4687,7 +4687,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 251 "sample/undocked/map.c" goto label_100; - // EBPF_OP_JA pc=1516 dst=r0 src=r0 offset=-63 imm=0 + // EBPF_OP_JA pc=1516 dst=r0 src=r0 offset=-63 imm=0 #line 251 "sample/undocked/map.c" goto label_95; label_100: @@ -4721,7 +4721,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 252 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1526 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1526 dst=r6 src=r0 offset=0 imm=0 #line 252 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1527 dst=r5 src=r6 offset=0 imm=0 @@ -4741,7 +4741,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 252 "sample/undocked/map.c" goto label_101; - // EBPF_OP_JA pc=1532 dst=r0 src=r0 offset=-79 imm=0 + // EBPF_OP_JA pc=1532 dst=r0 src=r0 offset=-79 imm=0 #line 252 "sample/undocked/map.c" goto label_95; label_101: @@ -4775,7 +4775,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 253 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1542 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1542 dst=r6 src=r0 offset=0 imm=0 #line 253 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1543 dst=r5 src=r6 offset=0 imm=0 @@ -4795,7 +4795,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 253 "sample/undocked/map.c" goto label_102; - // EBPF_OP_JA pc=1548 dst=r0 src=r0 offset=-95 imm=0 + // EBPF_OP_JA pc=1548 dst=r0 src=r0 offset=-95 imm=0 #line 253 "sample/undocked/map.c" goto label_95; label_102: @@ -4829,7 +4829,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 254 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1558 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1558 dst=r6 src=r0 offset=0 imm=0 #line 254 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1559 dst=r5 src=r6 offset=0 imm=0 @@ -4849,7 +4849,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 254 "sample/undocked/map.c" goto label_103; - // EBPF_OP_JA pc=1564 dst=r0 src=r0 offset=-111 imm=0 + // EBPF_OP_JA pc=1564 dst=r0 src=r0 offset=-111 imm=0 #line 254 "sample/undocked/map.c" goto label_95; label_103: @@ -4883,7 +4883,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 255 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1574 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1574 dst=r6 src=r0 offset=0 imm=0 #line 255 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1575 dst=r5 src=r6 offset=0 imm=0 @@ -4903,7 +4903,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 255 "sample/undocked/map.c" goto label_104; - // EBPF_OP_JA pc=1580 dst=r0 src=r0 offset=-127 imm=0 + // EBPF_OP_JA pc=1580 dst=r0 src=r0 offset=-127 imm=0 #line 255 "sample/undocked/map.c" goto label_95; label_104: @@ -4937,7 +4937,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 256 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1590 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1590 dst=r6 src=r0 offset=0 imm=0 #line 256 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1591 dst=r5 src=r6 offset=0 imm=0 @@ -4957,7 +4957,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 256 "sample/undocked/map.c" goto label_105; - // EBPF_OP_JA pc=1596 dst=r0 src=r0 offset=-143 imm=0 + // EBPF_OP_JA pc=1596 dst=r0 src=r0 offset=-143 imm=0 #line 256 "sample/undocked/map.c" goto label_95; label_105: @@ -4991,7 +4991,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 257 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1606 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1606 dst=r6 src=r0 offset=0 imm=0 #line 257 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1607 dst=r5 src=r6 offset=0 imm=0 @@ -5011,7 +5011,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 257 "sample/undocked/map.c" goto label_106; - // EBPF_OP_JA pc=1612 dst=r0 src=r0 offset=-159 imm=0 + // EBPF_OP_JA pc=1612 dst=r0 src=r0 offset=-159 imm=0 #line 257 "sample/undocked/map.c" goto label_95; label_106: @@ -5045,7 +5045,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 258 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1622 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1622 dst=r6 src=r0 offset=0 imm=0 #line 258 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1623 dst=r5 src=r6 offset=0 imm=0 @@ -5065,7 +5065,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 258 "sample/undocked/map.c" goto label_107; - // EBPF_OP_JA pc=1628 dst=r0 src=r0 offset=-175 imm=0 + // EBPF_OP_JA pc=1628 dst=r0 src=r0 offset=-175 imm=0 #line 258 "sample/undocked/map.c" goto label_95; label_107: @@ -5099,7 +5099,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 261 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1638 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1638 dst=r6 src=r0 offset=0 imm=0 #line 261 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1639 dst=r5 src=r6 offset=0 imm=0 @@ -5122,7 +5122,7 @@ test_maps(void* context) if (r1 == r2) #line 261 "sample/undocked/map.c" goto label_108; - // EBPF_OP_STXB pc=1646 dst=r10 src=r8 offset=-10 imm=0 + // EBPF_OP_STXB pc=1646 dst=r10 src=r8 offset=-10 imm=0 #line 261 "sample/undocked/map.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-10)) = (uint8_t)r8; // EBPF_OP_MOV64_IMM pc=1647 dst=r1 src=r0 offset=0 imm=25637 @@ -5219,7 +5219,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 262 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1683 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1683 dst=r6 src=r0 offset=0 imm=0 #line 262 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1684 dst=r5 src=r6 offset=0 imm=0 @@ -5239,7 +5239,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 262 "sample/undocked/map.c" goto label_109; - // EBPF_OP_MOV64_IMM pc=1689 dst=r1 src=r0 offset=0 imm=25637 + // EBPF_OP_MOV64_IMM pc=1689 dst=r1 src=r0 offset=0 imm=25637 #line 262 "sample/undocked/map.c" r1 = IMMEDIATE(25637); // EBPF_OP_STXH pc=1690 dst=r10 src=r1 offset=-12 imm=0 @@ -5321,7 +5321,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 264 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1721 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1721 dst=r6 src=r0 offset=0 imm=0 #line 264 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1722 dst=r4 src=r6 offset=0 imm=0 @@ -5341,7 +5341,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 264 "sample/undocked/map.c" goto label_111; - // EBPF_OP_MOV64_IMM pc=1727 dst=r1 src=r0 offset=0 imm=100 + // EBPF_OP_MOV64_IMM pc=1727 dst=r1 src=r0 offset=0 imm=100 #line 264 "sample/undocked/map.c" r1 = IMMEDIATE(100); // EBPF_OP_STXH pc=1728 dst=r10 src=r1 offset=-16 imm=0 @@ -5408,7 +5408,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 264 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=1753 dst=r0 src=r0 offset=-440 imm=0 + // EBPF_OP_JA pc=1753 dst=r0 src=r0 offset=-440 imm=0 #line 264 "sample/undocked/map.c" goto label_85; label_111: @@ -5420,7 +5420,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(1)) #line 264 "sample/undocked/map.c" goto label_112; - // EBPF_OP_MOV64_IMM pc=1756 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=1756 dst=r1 src=r0 offset=0 imm=0 #line 264 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=1757 dst=r10 src=r1 offset=-24 imm=0 @@ -5496,7 +5496,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 272 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1785 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1785 dst=r6 src=r0 offset=0 imm=0 #line 272 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1786 dst=r4 src=r6 offset=0 imm=0 @@ -5580,7 +5580,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(1)) #line 272 "sample/undocked/map.c" goto label_115; - // EBPF_OP_LDDW pc=1817 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1817 dst=r1 src=r0 offset=0 imm=1735289204 #line 272 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1819 dst=r10 src=r1 offset=-32 imm=0 @@ -5650,7 +5650,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 273 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1844 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1844 dst=r6 src=r0 offset=0 imm=0 #line 273 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1845 dst=r4 src=r6 offset=0 imm=0 @@ -5670,7 +5670,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 273 "sample/undocked/map.c" goto label_116; - // EBPF_OP_JA pc=1850 dst=r0 src=r0 offset=-60 imm=0 + // EBPF_OP_JA pc=1850 dst=r0 src=r0 offset=-60 imm=0 #line 273 "sample/undocked/map.c" goto label_113; label_116: @@ -5682,7 +5682,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(2)) #line 273 "sample/undocked/map.c" goto label_117; - // EBPF_OP_LDDW pc=1853 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1853 dst=r1 src=r0 offset=0 imm=1735289204 #line 273 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1855 dst=r10 src=r1 offset=-32 imm=0 @@ -5752,7 +5752,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 274 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1880 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1880 dst=r6 src=r0 offset=0 imm=0 #line 274 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1881 dst=r4 src=r6 offset=0 imm=0 @@ -5772,7 +5772,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 274 "sample/undocked/map.c" goto label_118; - // EBPF_OP_JA pc=1886 dst=r0 src=r0 offset=-96 imm=0 + // EBPF_OP_JA pc=1886 dst=r0 src=r0 offset=-96 imm=0 #line 274 "sample/undocked/map.c" goto label_113; label_118: @@ -5784,7 +5784,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(3)) #line 274 "sample/undocked/map.c" goto label_119; - // EBPF_OP_LDDW pc=1889 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1889 dst=r1 src=r0 offset=0 imm=1735289204 #line 274 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1891 dst=r10 src=r1 offset=-32 imm=0 @@ -5854,7 +5854,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 275 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1916 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1916 dst=r6 src=r0 offset=0 imm=0 #line 275 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1917 dst=r4 src=r6 offset=0 imm=0 @@ -5874,7 +5874,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 275 "sample/undocked/map.c" goto label_120; - // EBPF_OP_JA pc=1922 dst=r0 src=r0 offset=-132 imm=0 + // EBPF_OP_JA pc=1922 dst=r0 src=r0 offset=-132 imm=0 #line 275 "sample/undocked/map.c" goto label_113; label_120: @@ -5886,7 +5886,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(4)) #line 275 "sample/undocked/map.c" goto label_121; - // EBPF_OP_LDDW pc=1925 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1925 dst=r1 src=r0 offset=0 imm=1735289204 #line 275 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1927 dst=r10 src=r1 offset=-32 imm=0 @@ -5956,7 +5956,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 276 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1952 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1952 dst=r6 src=r0 offset=0 imm=0 #line 276 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1953 dst=r4 src=r6 offset=0 imm=0 @@ -5976,7 +5976,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 276 "sample/undocked/map.c" goto label_122; - // EBPF_OP_JA pc=1958 dst=r0 src=r0 offset=-168 imm=0 + // EBPF_OP_JA pc=1958 dst=r0 src=r0 offset=-168 imm=0 #line 276 "sample/undocked/map.c" goto label_113; label_122: @@ -5988,7 +5988,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(5)) #line 276 "sample/undocked/map.c" goto label_123; - // EBPF_OP_LDDW pc=1961 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1961 dst=r1 src=r0 offset=0 imm=1735289204 #line 276 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1963 dst=r10 src=r1 offset=-32 imm=0 @@ -6058,7 +6058,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 277 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1988 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1988 dst=r6 src=r0 offset=0 imm=0 #line 277 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1989 dst=r4 src=r6 offset=0 imm=0 @@ -6078,7 +6078,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 277 "sample/undocked/map.c" goto label_124; - // EBPF_OP_JA pc=1994 dst=r0 src=r0 offset=-204 imm=0 + // EBPF_OP_JA pc=1994 dst=r0 src=r0 offset=-204 imm=0 #line 277 "sample/undocked/map.c" goto label_113; label_124: @@ -6090,7 +6090,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(6)) #line 277 "sample/undocked/map.c" goto label_125; - // EBPF_OP_LDDW pc=1997 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1997 dst=r1 src=r0 offset=0 imm=1735289204 #line 277 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1999 dst=r10 src=r1 offset=-32 imm=0 @@ -6160,7 +6160,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 278 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2024 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2024 dst=r6 src=r0 offset=0 imm=0 #line 278 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2025 dst=r4 src=r6 offset=0 imm=0 @@ -6180,7 +6180,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 278 "sample/undocked/map.c" goto label_126; - // EBPF_OP_JA pc=2030 dst=r0 src=r0 offset=-240 imm=0 + // EBPF_OP_JA pc=2030 dst=r0 src=r0 offset=-240 imm=0 #line 278 "sample/undocked/map.c" goto label_113; label_126: @@ -6192,7 +6192,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(7)) #line 278 "sample/undocked/map.c" goto label_127; - // EBPF_OP_LDDW pc=2033 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2033 dst=r1 src=r0 offset=0 imm=1735289204 #line 278 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2035 dst=r10 src=r1 offset=-32 imm=0 @@ -6262,7 +6262,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 279 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2060 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2060 dst=r6 src=r0 offset=0 imm=0 #line 279 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2061 dst=r4 src=r6 offset=0 imm=0 @@ -6282,7 +6282,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 279 "sample/undocked/map.c" goto label_128; - // EBPF_OP_JA pc=2066 dst=r0 src=r0 offset=-276 imm=0 + // EBPF_OP_JA pc=2066 dst=r0 src=r0 offset=-276 imm=0 #line 279 "sample/undocked/map.c" goto label_113; label_128: @@ -6294,7 +6294,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(8)) #line 279 "sample/undocked/map.c" goto label_129; - // EBPF_OP_LDDW pc=2069 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2069 dst=r1 src=r0 offset=0 imm=1735289204 #line 279 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2071 dst=r10 src=r1 offset=-32 imm=0 @@ -6364,7 +6364,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 280 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2096 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2096 dst=r6 src=r0 offset=0 imm=0 #line 280 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2097 dst=r4 src=r6 offset=0 imm=0 @@ -6384,7 +6384,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 280 "sample/undocked/map.c" goto label_130; - // EBPF_OP_JA pc=2102 dst=r0 src=r0 offset=-312 imm=0 + // EBPF_OP_JA pc=2102 dst=r0 src=r0 offset=-312 imm=0 #line 280 "sample/undocked/map.c" goto label_113; label_130: @@ -6396,7 +6396,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(9)) #line 280 "sample/undocked/map.c" goto label_131; - // EBPF_OP_LDDW pc=2105 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2105 dst=r1 src=r0 offset=0 imm=1735289204 #line 280 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2107 dst=r10 src=r1 offset=-32 imm=0 @@ -6466,7 +6466,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 281 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2132 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2132 dst=r6 src=r0 offset=0 imm=0 #line 281 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2133 dst=r4 src=r6 offset=0 imm=0 @@ -6486,7 +6486,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 281 "sample/undocked/map.c" goto label_132; - // EBPF_OP_JA pc=2138 dst=r0 src=r0 offset=-348 imm=0 + // EBPF_OP_JA pc=2138 dst=r0 src=r0 offset=-348 imm=0 #line 281 "sample/undocked/map.c" goto label_113; label_132: @@ -6498,7 +6498,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(10)) #line 281 "sample/undocked/map.c" goto label_133; - // EBPF_OP_LDDW pc=2141 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2141 dst=r1 src=r0 offset=0 imm=1735289204 #line 281 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2143 dst=r10 src=r1 offset=-32 imm=0 @@ -6568,7 +6568,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 284 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2168 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2168 dst=r6 src=r0 offset=0 imm=0 #line 284 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2169 dst=r4 src=r6 offset=0 imm=0 @@ -6591,7 +6591,7 @@ test_maps(void* context) if (r1 == r2) #line 284 "sample/undocked/map.c" goto label_134; - // EBPF_OP_JA pc=2176 dst=r0 src=r0 offset=-916 imm=0 + // EBPF_OP_JA pc=2176 dst=r0 src=r0 offset=-916 imm=0 #line 284 "sample/undocked/map.c" goto label_79; label_134: @@ -6603,7 +6603,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(0)) #line 284 "sample/undocked/map.c" goto label_135; - // EBPF_OP_JA pc=2179 dst=r0 src=r0 offset=-890 imm=0 + // EBPF_OP_JA pc=2179 dst=r0 src=r0 offset=-890 imm=0 #line 284 "sample/undocked/map.c" goto label_82; label_135: @@ -6631,7 +6631,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 285 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2187 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2187 dst=r6 src=r0 offset=0 imm=0 #line 285 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2188 dst=r4 src=r6 offset=0 imm=0 @@ -6654,7 +6654,7 @@ test_maps(void* context) if (r1 == r2) #line 285 "sample/undocked/map.c" goto label_136; - // EBPF_OP_JA pc=2195 dst=r0 src=r0 offset=-801 imm=0 + // EBPF_OP_JA pc=2195 dst=r0 src=r0 offset=-801 imm=0 #line 285 "sample/undocked/map.c" goto label_91; label_136: @@ -6666,7 +6666,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(0)) #line 285 "sample/undocked/map.c" goto label_86; - // EBPF_OP_JA pc=2198 dst=r0 src=r0 offset=-778 imm=0 + // EBPF_OP_JA pc=2198 dst=r0 src=r0 offset=-778 imm=0 #line 285 "sample/undocked/map.c" goto label_93; label_137: @@ -6738,7 +6738,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=2223 dst=r7 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=2223 dst=r7 src=r0 offset=0 imm=-1 #line 240 "sample/undocked/map.c" r7 = (uint64_t)4294967295; label_141: @@ -6759,7 +6759,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 304 "sample/undocked/map.c" goto label_9; - // EBPF_OP_LDDW pc=2230 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=2230 dst=r1 src=r0 offset=0 imm=1684369010 #line 304 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=2232 dst=r10 src=r1 offset=-32 imm=0 @@ -6807,7 +6807,7 @@ test_maps(void* context) if ((test_maps_helpers[4].tail_call) && (r0 == 0)) #line 304 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2249 dst=r6 src=r7 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2249 dst=r6 src=r7 offset=0 imm=0 #line 304 "sample/undocked/map.c" r6 = r7; // EBPF_OP_JA pc=2250 dst=r0 src=r0 offset=-2149 imm=0 @@ -6838,7 +6838,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 241 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2258 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2258 dst=r7 src=r0 offset=0 imm=0 #line 241 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2259 dst=r4 src=r7 offset=0 imm=0 @@ -6996,7 +6996,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 249 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2319 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2319 dst=r7 src=r0 offset=0 imm=0 #line 249 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2320 dst=r5 src=r7 offset=0 imm=0 @@ -7097,7 +7097,7 @@ test_maps(void* context) if ((test_maps_helpers[10].tail_call) && (r0 == 0)) #line 249 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=2355 dst=r0 src=r0 offset=-131 imm=0 + // EBPF_OP_JA pc=2355 dst=r0 src=r0 offset=-131 imm=0 #line 249 "sample/undocked/map.c" goto label_141; label_150: @@ -7131,7 +7131,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 250 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2365 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2365 dst=r7 src=r0 offset=0 imm=0 #line 250 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2366 dst=r5 src=r7 offset=0 imm=0 @@ -7151,7 +7151,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 250 "sample/undocked/map.c" goto label_151; - // EBPF_OP_JA pc=2371 dst=r0 src=r0 offset=-47 imm=0 + // EBPF_OP_JA pc=2371 dst=r0 src=r0 offset=-47 imm=0 #line 250 "sample/undocked/map.c" goto label_147; label_151: @@ -7185,7 +7185,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 251 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2381 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2381 dst=r7 src=r0 offset=0 imm=0 #line 251 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2382 dst=r5 src=r7 offset=0 imm=0 @@ -7205,7 +7205,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 251 "sample/undocked/map.c" goto label_152; - // EBPF_OP_JA pc=2387 dst=r0 src=r0 offset=-63 imm=0 + // EBPF_OP_JA pc=2387 dst=r0 src=r0 offset=-63 imm=0 #line 251 "sample/undocked/map.c" goto label_147; label_152: @@ -7239,7 +7239,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 252 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2397 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2397 dst=r7 src=r0 offset=0 imm=0 #line 252 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2398 dst=r5 src=r7 offset=0 imm=0 @@ -7259,7 +7259,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 252 "sample/undocked/map.c" goto label_153; - // EBPF_OP_JA pc=2403 dst=r0 src=r0 offset=-79 imm=0 + // EBPF_OP_JA pc=2403 dst=r0 src=r0 offset=-79 imm=0 #line 252 "sample/undocked/map.c" goto label_147; label_153: @@ -7293,7 +7293,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 253 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2413 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2413 dst=r7 src=r0 offset=0 imm=0 #line 253 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2414 dst=r5 src=r7 offset=0 imm=0 @@ -7313,7 +7313,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 253 "sample/undocked/map.c" goto label_154; - // EBPF_OP_JA pc=2419 dst=r0 src=r0 offset=-95 imm=0 + // EBPF_OP_JA pc=2419 dst=r0 src=r0 offset=-95 imm=0 #line 253 "sample/undocked/map.c" goto label_147; label_154: @@ -7347,7 +7347,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 254 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2429 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2429 dst=r7 src=r0 offset=0 imm=0 #line 254 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2430 dst=r5 src=r7 offset=0 imm=0 @@ -7367,7 +7367,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 254 "sample/undocked/map.c" goto label_155; - // EBPF_OP_JA pc=2435 dst=r0 src=r0 offset=-111 imm=0 + // EBPF_OP_JA pc=2435 dst=r0 src=r0 offset=-111 imm=0 #line 254 "sample/undocked/map.c" goto label_147; label_155: @@ -7401,7 +7401,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 255 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2445 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2445 dst=r7 src=r0 offset=0 imm=0 #line 255 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2446 dst=r5 src=r7 offset=0 imm=0 @@ -7421,7 +7421,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 255 "sample/undocked/map.c" goto label_156; - // EBPF_OP_JA pc=2451 dst=r0 src=r0 offset=-127 imm=0 + // EBPF_OP_JA pc=2451 dst=r0 src=r0 offset=-127 imm=0 #line 255 "sample/undocked/map.c" goto label_147; label_156: @@ -7455,7 +7455,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 256 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2461 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2461 dst=r7 src=r0 offset=0 imm=0 #line 256 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2462 dst=r5 src=r7 offset=0 imm=0 @@ -7475,7 +7475,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 256 "sample/undocked/map.c" goto label_157; - // EBPF_OP_JA pc=2467 dst=r0 src=r0 offset=-143 imm=0 + // EBPF_OP_JA pc=2467 dst=r0 src=r0 offset=-143 imm=0 #line 256 "sample/undocked/map.c" goto label_147; label_157: @@ -7509,7 +7509,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 257 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2477 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2477 dst=r7 src=r0 offset=0 imm=0 #line 257 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2478 dst=r5 src=r7 offset=0 imm=0 @@ -7529,7 +7529,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 257 "sample/undocked/map.c" goto label_158; - // EBPF_OP_JA pc=2483 dst=r0 src=r0 offset=-159 imm=0 + // EBPF_OP_JA pc=2483 dst=r0 src=r0 offset=-159 imm=0 #line 257 "sample/undocked/map.c" goto label_147; label_158: @@ -7563,7 +7563,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 258 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2493 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2493 dst=r7 src=r0 offset=0 imm=0 #line 258 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2494 dst=r5 src=r7 offset=0 imm=0 @@ -7583,7 +7583,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 258 "sample/undocked/map.c" goto label_159; - // EBPF_OP_JA pc=2499 dst=r0 src=r0 offset=-175 imm=0 + // EBPF_OP_JA pc=2499 dst=r0 src=r0 offset=-175 imm=0 #line 258 "sample/undocked/map.c" goto label_147; label_159: @@ -7617,7 +7617,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 261 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2509 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2509 dst=r7 src=r0 offset=0 imm=0 #line 261 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2510 dst=r5 src=r7 offset=0 imm=0 @@ -7640,7 +7640,7 @@ test_maps(void* context) if (r1 == r2) #line 261 "sample/undocked/map.c" goto label_160; - // EBPF_OP_STXB pc=2517 dst=r10 src=r8 offset=-10 imm=0 + // EBPF_OP_STXB pc=2517 dst=r10 src=r8 offset=-10 imm=0 #line 261 "sample/undocked/map.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-10)) = (uint8_t)r8; // EBPF_OP_MOV64_IMM pc=2518 dst=r1 src=r0 offset=0 imm=25637 @@ -7737,7 +7737,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 262 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2554 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2554 dst=r7 src=r0 offset=0 imm=0 #line 262 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2555 dst=r5 src=r7 offset=0 imm=0 @@ -7757,7 +7757,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 262 "sample/undocked/map.c" goto label_161; - // EBPF_OP_MOV64_IMM pc=2560 dst=r1 src=r0 offset=0 imm=25637 + // EBPF_OP_MOV64_IMM pc=2560 dst=r1 src=r0 offset=0 imm=25637 #line 262 "sample/undocked/map.c" r1 = IMMEDIATE(25637); // EBPF_OP_STXH pc=2561 dst=r10 src=r1 offset=-12 imm=0 @@ -7839,7 +7839,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 264 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2592 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2592 dst=r7 src=r0 offset=0 imm=0 #line 264 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2593 dst=r4 src=r7 offset=0 imm=0 @@ -7859,7 +7859,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 264 "sample/undocked/map.c" goto label_163; - // EBPF_OP_MOV64_IMM pc=2598 dst=r1 src=r0 offset=0 imm=100 + // EBPF_OP_MOV64_IMM pc=2598 dst=r1 src=r0 offset=0 imm=100 #line 264 "sample/undocked/map.c" r1 = IMMEDIATE(100); // EBPF_OP_STXH pc=2599 dst=r10 src=r1 offset=-16 imm=0 @@ -7926,7 +7926,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 264 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=2624 dst=r0 src=r0 offset=-400 imm=0 + // EBPF_OP_JA pc=2624 dst=r0 src=r0 offset=-400 imm=0 #line 264 "sample/undocked/map.c" goto label_141; label_163: @@ -7938,7 +7938,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(10)) #line 264 "sample/undocked/map.c" goto label_164; - // EBPF_OP_MOV64_IMM pc=2627 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=2627 dst=r1 src=r0 offset=0 imm=0 #line 264 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=2628 dst=r10 src=r1 offset=-24 imm=0 @@ -8014,7 +8014,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 272 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2656 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2656 dst=r7 src=r0 offset=0 imm=0 #line 272 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2657 dst=r4 src=r7 offset=0 imm=0 @@ -8098,7 +8098,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(10)) #line 272 "sample/undocked/map.c" goto label_167; - // EBPF_OP_LDDW pc=2688 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2688 dst=r1 src=r0 offset=0 imm=1735289204 #line 272 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2690 dst=r10 src=r1 offset=-32 imm=0 @@ -8168,7 +8168,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 273 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2715 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2715 dst=r7 src=r0 offset=0 imm=0 #line 273 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2716 dst=r4 src=r7 offset=0 imm=0 @@ -8188,7 +8188,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 273 "sample/undocked/map.c" goto label_168; - // EBPF_OP_JA pc=2721 dst=r0 src=r0 offset=-60 imm=0 + // EBPF_OP_JA pc=2721 dst=r0 src=r0 offset=-60 imm=0 #line 273 "sample/undocked/map.c" goto label_165; label_168: @@ -8200,7 +8200,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(9)) #line 273 "sample/undocked/map.c" goto label_169; - // EBPF_OP_LDDW pc=2724 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2724 dst=r1 src=r0 offset=0 imm=1735289204 #line 273 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2726 dst=r10 src=r1 offset=-32 imm=0 @@ -8270,7 +8270,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 274 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2751 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2751 dst=r7 src=r0 offset=0 imm=0 #line 274 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2752 dst=r4 src=r7 offset=0 imm=0 @@ -8290,7 +8290,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 274 "sample/undocked/map.c" goto label_170; - // EBPF_OP_JA pc=2757 dst=r0 src=r0 offset=-96 imm=0 + // EBPF_OP_JA pc=2757 dst=r0 src=r0 offset=-96 imm=0 #line 274 "sample/undocked/map.c" goto label_165; label_170: @@ -8302,7 +8302,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(8)) #line 274 "sample/undocked/map.c" goto label_171; - // EBPF_OP_LDDW pc=2760 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2760 dst=r1 src=r0 offset=0 imm=1735289204 #line 274 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2762 dst=r10 src=r1 offset=-32 imm=0 @@ -8372,7 +8372,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 275 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2787 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2787 dst=r7 src=r0 offset=0 imm=0 #line 275 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2788 dst=r4 src=r7 offset=0 imm=0 @@ -8392,7 +8392,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 275 "sample/undocked/map.c" goto label_172; - // EBPF_OP_JA pc=2793 dst=r0 src=r0 offset=-132 imm=0 + // EBPF_OP_JA pc=2793 dst=r0 src=r0 offset=-132 imm=0 #line 275 "sample/undocked/map.c" goto label_165; label_172: @@ -8404,7 +8404,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(7)) #line 275 "sample/undocked/map.c" goto label_173; - // EBPF_OP_LDDW pc=2796 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2796 dst=r1 src=r0 offset=0 imm=1735289204 #line 275 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2798 dst=r10 src=r1 offset=-32 imm=0 @@ -8474,7 +8474,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 276 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2823 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2823 dst=r7 src=r0 offset=0 imm=0 #line 276 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2824 dst=r4 src=r7 offset=0 imm=0 @@ -8494,7 +8494,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 276 "sample/undocked/map.c" goto label_174; - // EBPF_OP_JA pc=2829 dst=r0 src=r0 offset=-168 imm=0 + // EBPF_OP_JA pc=2829 dst=r0 src=r0 offset=-168 imm=0 #line 276 "sample/undocked/map.c" goto label_165; label_174: @@ -8506,7 +8506,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(6)) #line 276 "sample/undocked/map.c" goto label_175; - // EBPF_OP_LDDW pc=2832 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2832 dst=r1 src=r0 offset=0 imm=1735289204 #line 276 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2834 dst=r10 src=r1 offset=-32 imm=0 @@ -8576,7 +8576,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 277 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2859 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2859 dst=r7 src=r0 offset=0 imm=0 #line 277 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2860 dst=r4 src=r7 offset=0 imm=0 @@ -8596,7 +8596,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 277 "sample/undocked/map.c" goto label_176; - // EBPF_OP_JA pc=2865 dst=r0 src=r0 offset=-204 imm=0 + // EBPF_OP_JA pc=2865 dst=r0 src=r0 offset=-204 imm=0 #line 277 "sample/undocked/map.c" goto label_165; label_176: @@ -8608,7 +8608,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(5)) #line 277 "sample/undocked/map.c" goto label_177; - // EBPF_OP_LDDW pc=2868 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2868 dst=r1 src=r0 offset=0 imm=1735289204 #line 277 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2870 dst=r10 src=r1 offset=-32 imm=0 @@ -8678,7 +8678,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 278 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2895 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2895 dst=r7 src=r0 offset=0 imm=0 #line 278 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2896 dst=r4 src=r7 offset=0 imm=0 @@ -8698,7 +8698,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 278 "sample/undocked/map.c" goto label_178; - // EBPF_OP_JA pc=2901 dst=r0 src=r0 offset=-240 imm=0 + // EBPF_OP_JA pc=2901 dst=r0 src=r0 offset=-240 imm=0 #line 278 "sample/undocked/map.c" goto label_165; label_178: @@ -8710,7 +8710,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(4)) #line 278 "sample/undocked/map.c" goto label_179; - // EBPF_OP_LDDW pc=2904 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2904 dst=r1 src=r0 offset=0 imm=1735289204 #line 278 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2906 dst=r10 src=r1 offset=-32 imm=0 @@ -8780,7 +8780,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 279 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2931 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2931 dst=r7 src=r0 offset=0 imm=0 #line 279 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2932 dst=r4 src=r7 offset=0 imm=0 @@ -8800,7 +8800,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 279 "sample/undocked/map.c" goto label_180; - // EBPF_OP_JA pc=2937 dst=r0 src=r0 offset=-276 imm=0 + // EBPF_OP_JA pc=2937 dst=r0 src=r0 offset=-276 imm=0 #line 279 "sample/undocked/map.c" goto label_165; label_180: @@ -8812,7 +8812,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(3)) #line 279 "sample/undocked/map.c" goto label_181; - // EBPF_OP_LDDW pc=2940 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2940 dst=r1 src=r0 offset=0 imm=1735289204 #line 279 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2942 dst=r10 src=r1 offset=-32 imm=0 @@ -8882,7 +8882,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 280 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2967 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2967 dst=r7 src=r0 offset=0 imm=0 #line 280 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2968 dst=r4 src=r7 offset=0 imm=0 @@ -8902,7 +8902,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 280 "sample/undocked/map.c" goto label_182; - // EBPF_OP_JA pc=2973 dst=r0 src=r0 offset=-312 imm=0 + // EBPF_OP_JA pc=2973 dst=r0 src=r0 offset=-312 imm=0 #line 280 "sample/undocked/map.c" goto label_165; label_182: @@ -8914,7 +8914,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(2)) #line 280 "sample/undocked/map.c" goto label_183; - // EBPF_OP_LDDW pc=2976 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2976 dst=r1 src=r0 offset=0 imm=1735289204 #line 280 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2978 dst=r10 src=r1 offset=-32 imm=0 @@ -8984,7 +8984,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 281 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=3003 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=3003 dst=r7 src=r0 offset=0 imm=0 #line 281 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=3004 dst=r4 src=r7 offset=0 imm=0 @@ -9004,7 +9004,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 281 "sample/undocked/map.c" goto label_184; - // EBPF_OP_JA pc=3009 dst=r0 src=r0 offset=-348 imm=0 + // EBPF_OP_JA pc=3009 dst=r0 src=r0 offset=-348 imm=0 #line 281 "sample/undocked/map.c" goto label_165; label_184: @@ -9016,7 +9016,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(1)) #line 281 "sample/undocked/map.c" goto label_185; - // EBPF_OP_LDDW pc=3012 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=3012 dst=r1 src=r0 offset=0 imm=1735289204 #line 281 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=3014 dst=r10 src=r1 offset=-32 imm=0 @@ -9086,7 +9086,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 284 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=3039 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=3039 dst=r7 src=r0 offset=0 imm=0 #line 284 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=3040 dst=r4 src=r7 offset=0 imm=0 @@ -9109,7 +9109,7 @@ test_maps(void* context) if (r1 == r2) #line 284 "sample/undocked/map.c" goto label_186; - // EBPF_OP_JA pc=3047 dst=r0 src=r0 offset=-1714 imm=0 + // EBPF_OP_JA pc=3047 dst=r0 src=r0 offset=-1714 imm=0 #line 284 "sample/undocked/map.c" goto label_87; label_186: @@ -9121,7 +9121,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(0)) #line 284 "sample/undocked/map.c" goto label_187; - // EBPF_OP_JA pc=3050 dst=r0 src=r0 offset=-850 imm=0 + // EBPF_OP_JA pc=3050 dst=r0 src=r0 offset=-850 imm=0 #line 284 "sample/undocked/map.c" goto label_138; label_187: @@ -9149,7 +9149,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 285 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=3058 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=3058 dst=r7 src=r0 offset=0 imm=0 #line 285 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=3059 dst=r4 src=r7 offset=0 imm=0 @@ -9172,7 +9172,7 @@ test_maps(void* context) if (r1 == r2) #line 285 "sample/undocked/map.c" goto label_188; - // EBPF_OP_JA pc=3066 dst=r0 src=r0 offset=-801 imm=0 + // EBPF_OP_JA pc=3066 dst=r0 src=r0 offset=-801 imm=0 #line 285 "sample/undocked/map.c" goto label_143; label_188: @@ -9184,7 +9184,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(0)) #line 285 "sample/undocked/map.c" goto label_189; - // EBPF_OP_JA pc=3069 dst=r0 src=r0 offset=-778 imm=0 + // EBPF_OP_JA pc=3069 dst=r0 src=r0 offset=-778 imm=0 #line 285 "sample/undocked/map.c" goto label_145; label_189: @@ -9230,7 +9230,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_reuse_2_dll.c b/tests/bpf2c_tests/expected/map_reuse_2_dll.c index 87f0b17466..9aaa697a35 100644 --- a/tests/bpf2c_tests/expected/map_reuse_2_dll.c +++ b/tests/bpf2c_tests/expected/map_reuse_2_dll.c @@ -157,12 +157,12 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 55 "sample/undocked/map_reuse_2.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=21 imm=0 #line 56 "sample/undocked/map_reuse_2.c" if (r0 == IMMEDIATE(0)) #line 56 "sample/undocked/map_reuse_2.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 56 "sample/undocked/map_reuse_2.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -186,7 +186,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 58 "sample/undocked/map_reuse_2.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r7 src=r0 offset=0 imm=0 #line 58 "sample/undocked/map_reuse_2.c" r7 = r0; // EBPF_OP_JNE_IMM pc=15 dst=r7 src=r0 offset=1 imm=0 @@ -194,7 +194,7 @@ lookup_update(void* context) if (r7 != IMMEDIATE(0)) #line 59 "sample/undocked/map_reuse_2.c" goto label_1; - // EBPF_OP_JA pc=16 dst=r0 src=r0 offset=12 imm=0 + // EBPF_OP_JA pc=16 dst=r0 src=r0 offset=12 imm=0 #line 59 "sample/undocked/map_reuse_2.c" goto label_2; label_1: @@ -234,7 +234,7 @@ lookup_update(void* context) if ((lookup_update_helpers[1].tail_call) && (r0 == 0)) #line 63 "sample/undocked/map_reuse_2.c" return 0; - // EBPF_OP_LDXW pc=28 dst=r6 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r6 src=r7 offset=0 imm=0 #line 65 "sample/undocked/map_reuse_2.c" r6 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); label_2: @@ -280,7 +280,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_reuse_2_raw.c b/tests/bpf2c_tests/expected/map_reuse_2_raw.c index bbc668504a..ec3324a908 100644 --- a/tests/bpf2c_tests/expected/map_reuse_2_raw.c +++ b/tests/bpf2c_tests/expected/map_reuse_2_raw.c @@ -131,12 +131,12 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 55 "sample/undocked/map_reuse_2.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=21 imm=0 #line 56 "sample/undocked/map_reuse_2.c" if (r0 == IMMEDIATE(0)) #line 56 "sample/undocked/map_reuse_2.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 56 "sample/undocked/map_reuse_2.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -160,7 +160,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 58 "sample/undocked/map_reuse_2.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r7 src=r0 offset=0 imm=0 #line 58 "sample/undocked/map_reuse_2.c" r7 = r0; // EBPF_OP_JNE_IMM pc=15 dst=r7 src=r0 offset=1 imm=0 @@ -168,7 +168,7 @@ lookup_update(void* context) if (r7 != IMMEDIATE(0)) #line 59 "sample/undocked/map_reuse_2.c" goto label_1; - // EBPF_OP_JA pc=16 dst=r0 src=r0 offset=12 imm=0 + // EBPF_OP_JA pc=16 dst=r0 src=r0 offset=12 imm=0 #line 59 "sample/undocked/map_reuse_2.c" goto label_2; label_1: @@ -208,7 +208,7 @@ lookup_update(void* context) if ((lookup_update_helpers[1].tail_call) && (r0 == 0)) #line 63 "sample/undocked/map_reuse_2.c" return 0; - // EBPF_OP_LDXW pc=28 dst=r6 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r6 src=r7 offset=0 imm=0 #line 65 "sample/undocked/map_reuse_2.c" r6 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); label_2: @@ -254,7 +254,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_reuse_2_sys.c b/tests/bpf2c_tests/expected/map_reuse_2_sys.c index a9192a124a..3cf69f5e6c 100644 --- a/tests/bpf2c_tests/expected/map_reuse_2_sys.c +++ b/tests/bpf2c_tests/expected/map_reuse_2_sys.c @@ -292,12 +292,12 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 55 "sample/undocked/map_reuse_2.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=21 imm=0 #line 56 "sample/undocked/map_reuse_2.c" if (r0 == IMMEDIATE(0)) #line 56 "sample/undocked/map_reuse_2.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 56 "sample/undocked/map_reuse_2.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -321,7 +321,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 58 "sample/undocked/map_reuse_2.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r7 src=r0 offset=0 imm=0 #line 58 "sample/undocked/map_reuse_2.c" r7 = r0; // EBPF_OP_JNE_IMM pc=15 dst=r7 src=r0 offset=1 imm=0 @@ -329,7 +329,7 @@ lookup_update(void* context) if (r7 != IMMEDIATE(0)) #line 59 "sample/undocked/map_reuse_2.c" goto label_1; - // EBPF_OP_JA pc=16 dst=r0 src=r0 offset=12 imm=0 + // EBPF_OP_JA pc=16 dst=r0 src=r0 offset=12 imm=0 #line 59 "sample/undocked/map_reuse_2.c" goto label_2; label_1: @@ -369,7 +369,7 @@ lookup_update(void* context) if ((lookup_update_helpers[1].tail_call) && (r0 == 0)) #line 63 "sample/undocked/map_reuse_2.c" return 0; - // EBPF_OP_LDXW pc=28 dst=r6 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r6 src=r7 offset=0 imm=0 #line 65 "sample/undocked/map_reuse_2.c" r6 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); label_2: @@ -415,7 +415,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_reuse_dll.c b/tests/bpf2c_tests/expected/map_reuse_dll.c index 9cedcebded..aee7e8567d 100644 --- a/tests/bpf2c_tests/expected/map_reuse_dll.c +++ b/tests/bpf2c_tests/expected/map_reuse_dll.c @@ -157,12 +157,12 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 54 "sample/undocked/map_reuse.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=21 imm=0 #line 55 "sample/undocked/map_reuse.c" if (r0 == IMMEDIATE(0)) #line 55 "sample/undocked/map_reuse.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 55 "sample/undocked/map_reuse.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -186,7 +186,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 57 "sample/undocked/map_reuse.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r7 src=r0 offset=0 imm=0 #line 57 "sample/undocked/map_reuse.c" r7 = r0; // EBPF_OP_JNE_IMM pc=15 dst=r7 src=r0 offset=1 imm=0 @@ -194,7 +194,7 @@ lookup_update(void* context) if (r7 != IMMEDIATE(0)) #line 58 "sample/undocked/map_reuse.c" goto label_1; - // EBPF_OP_JA pc=16 dst=r0 src=r0 offset=12 imm=0 + // EBPF_OP_JA pc=16 dst=r0 src=r0 offset=12 imm=0 #line 58 "sample/undocked/map_reuse.c" goto label_2; label_1: @@ -234,7 +234,7 @@ lookup_update(void* context) if ((lookup_update_helpers[1].tail_call) && (r0 == 0)) #line 62 "sample/undocked/map_reuse.c" return 0; - // EBPF_OP_LDXW pc=28 dst=r6 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r6 src=r7 offset=0 imm=0 #line 64 "sample/undocked/map_reuse.c" r6 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); label_2: @@ -280,7 +280,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_reuse_raw.c b/tests/bpf2c_tests/expected/map_reuse_raw.c index 1f0a94c6ef..a106a3e7da 100644 --- a/tests/bpf2c_tests/expected/map_reuse_raw.c +++ b/tests/bpf2c_tests/expected/map_reuse_raw.c @@ -131,12 +131,12 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 54 "sample/undocked/map_reuse.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=21 imm=0 #line 55 "sample/undocked/map_reuse.c" if (r0 == IMMEDIATE(0)) #line 55 "sample/undocked/map_reuse.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 55 "sample/undocked/map_reuse.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -160,7 +160,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 57 "sample/undocked/map_reuse.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r7 src=r0 offset=0 imm=0 #line 57 "sample/undocked/map_reuse.c" r7 = r0; // EBPF_OP_JNE_IMM pc=15 dst=r7 src=r0 offset=1 imm=0 @@ -168,7 +168,7 @@ lookup_update(void* context) if (r7 != IMMEDIATE(0)) #line 58 "sample/undocked/map_reuse.c" goto label_1; - // EBPF_OP_JA pc=16 dst=r0 src=r0 offset=12 imm=0 + // EBPF_OP_JA pc=16 dst=r0 src=r0 offset=12 imm=0 #line 58 "sample/undocked/map_reuse.c" goto label_2; label_1: @@ -208,7 +208,7 @@ lookup_update(void* context) if ((lookup_update_helpers[1].tail_call) && (r0 == 0)) #line 62 "sample/undocked/map_reuse.c" return 0; - // EBPF_OP_LDXW pc=28 dst=r6 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r6 src=r7 offset=0 imm=0 #line 64 "sample/undocked/map_reuse.c" r6 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); label_2: @@ -254,7 +254,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_reuse_sys.c b/tests/bpf2c_tests/expected/map_reuse_sys.c index ce0c54ac7f..1f2cd926ed 100644 --- a/tests/bpf2c_tests/expected/map_reuse_sys.c +++ b/tests/bpf2c_tests/expected/map_reuse_sys.c @@ -292,12 +292,12 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 54 "sample/undocked/map_reuse.c" return 0; - // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JEQ_IMM pc=7 dst=r0 src=r0 offset=21 imm=0 #line 55 "sample/undocked/map_reuse.c" if (r0 == IMMEDIATE(0)) #line 55 "sample/undocked/map_reuse.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r6 src=r0 offset=0 imm=0 #line 55 "sample/undocked/map_reuse.c" r6 = IMMEDIATE(0); // EBPF_OP_STXW pc=9 dst=r10 src=r6 offset=-8 imm=0 @@ -321,7 +321,7 @@ lookup_update(void* context) if ((lookup_update_helpers[0].tail_call) && (r0 == 0)) #line 57 "sample/undocked/map_reuse.c" return 0; - // EBPF_OP_MOV64_REG pc=14 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=14 dst=r7 src=r0 offset=0 imm=0 #line 57 "sample/undocked/map_reuse.c" r7 = r0; // EBPF_OP_JNE_IMM pc=15 dst=r7 src=r0 offset=1 imm=0 @@ -329,7 +329,7 @@ lookup_update(void* context) if (r7 != IMMEDIATE(0)) #line 58 "sample/undocked/map_reuse.c" goto label_1; - // EBPF_OP_JA pc=16 dst=r0 src=r0 offset=12 imm=0 + // EBPF_OP_JA pc=16 dst=r0 src=r0 offset=12 imm=0 #line 58 "sample/undocked/map_reuse.c" goto label_2; label_1: @@ -369,7 +369,7 @@ lookup_update(void* context) if ((lookup_update_helpers[1].tail_call) && (r0 == 0)) #line 62 "sample/undocked/map_reuse.c" return 0; - // EBPF_OP_LDXW pc=28 dst=r6 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=28 dst=r6 src=r7 offset=0 imm=0 #line 64 "sample/undocked/map_reuse.c" r6 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); label_2: @@ -415,7 +415,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/map_sys.c b/tests/bpf2c_tests/expected/map_sys.c index 4907ee1aa1..4babbb157d 100644 --- a/tests/bpf2c_tests/expected/map_sys.c +++ b/tests/bpf2c_tests/expected/map_sys.c @@ -383,7 +383,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=12 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=12 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=13 dst=r3 src=r6 offset=0 imm=0 @@ -438,12 +438,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=31 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=31 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_4; - // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=33 dst=r10 src=r1 offset=-32 imm=0 @@ -492,7 +492,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=50 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=50 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=52 dst=r0 src=r0 offset=26 imm=0 @@ -517,7 +517,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=58 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=58 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=59 dst=r3 src=r6 offset=0 imm=0 @@ -534,7 +534,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_10; - // EBPF_OP_LDDW pc=63 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=63 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=65 dst=r10 src=r1 offset=-40 imm=0 @@ -678,7 +678,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=112 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=112 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=113 dst=r3 src=r6 offset=0 imm=0 @@ -695,7 +695,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 93 "sample/undocked/map.c" goto label_11; - // EBPF_OP_JA pc=117 dst=r0 src=r0 offset=-101 imm=0 + // EBPF_OP_JA pc=117 dst=r0 src=r0 offset=-101 imm=0 #line 93 "sample/undocked/map.c" goto label_1; label_11: @@ -717,12 +717,12 @@ test_maps(void* context) if ((test_maps_helpers[5].tail_call) && (r0 == 0)) #line 103 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=123 dst=r0 src=r0 offset=23 imm=0 + // EBPF_OP_JNE_IMM pc=123 dst=r0 src=r0 offset=23 imm=0 #line 104 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 104 "sample/undocked/map.c" goto label_12; - // EBPF_OP_MOV64_IMM pc=124 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=124 dst=r1 src=r0 offset=0 imm=0 #line 104 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=125 dst=r10 src=r1 offset=-20 imm=0 @@ -816,7 +816,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=159 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=159 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=160 dst=r3 src=r6 offset=0 imm=0 @@ -871,12 +871,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=178 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=178 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_16; - // EBPF_OP_MOV64_IMM pc=179 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=179 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=180 dst=r10 src=r1 offset=-32 imm=0 @@ -925,7 +925,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=197 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=197 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=199 dst=r0 src=r0 offset=26 imm=0 @@ -950,7 +950,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=205 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=205 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=206 dst=r3 src=r6 offset=0 imm=0 @@ -967,7 +967,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_20; - // EBPF_OP_LDDW pc=210 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=210 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=212 dst=r10 src=r1 offset=-40 imm=0 @@ -1103,7 +1103,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=260 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=260 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=261 dst=r3 src=r6 offset=0 imm=0 @@ -1120,7 +1120,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 93 "sample/undocked/map.c" goto label_21; - // EBPF_OP_JA pc=265 dst=r0 src=r0 offset=-102 imm=0 + // EBPF_OP_JA pc=265 dst=r0 src=r0 offset=-102 imm=0 #line 93 "sample/undocked/map.c" goto label_13; label_21: @@ -1142,12 +1142,12 @@ test_maps(void* context) if ((test_maps_helpers[5].tail_call) && (r0 == 0)) #line 103 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=271 dst=r0 src=r0 offset=23 imm=0 + // EBPF_OP_JNE_IMM pc=271 dst=r0 src=r0 offset=23 imm=0 #line 104 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 104 "sample/undocked/map.c" goto label_22; - // EBPF_OP_MOV64_IMM pc=272 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=272 dst=r1 src=r0 offset=0 imm=0 #line 104 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=273 dst=r10 src=r1 offset=-20 imm=0 @@ -1241,7 +1241,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=307 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=307 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=308 dst=r3 src=r6 offset=0 imm=0 @@ -1258,7 +1258,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 75 "sample/undocked/map.c" goto label_23; - // EBPF_OP_JA pc=312 dst=r0 src=r0 offset=60 imm=0 + // EBPF_OP_JA pc=312 dst=r0 src=r0 offset=60 imm=0 #line 75 "sample/undocked/map.c" goto label_26; label_23: @@ -1280,12 +1280,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=318 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=318 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_24; - // EBPF_OP_MOV64_IMM pc=319 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=319 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=320 dst=r10 src=r1 offset=-32 imm=0 @@ -1333,7 +1333,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=337 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=337 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=339 dst=r0 src=r0 offset=49 imm=0 @@ -1358,7 +1358,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=345 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=345 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=346 dst=r3 src=r6 offset=0 imm=0 @@ -1375,7 +1375,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_25; - // EBPF_OP_LDDW pc=350 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=350 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=352 dst=r10 src=r1 offset=-40 imm=0 @@ -1424,7 +1424,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=368 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=368 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=369 dst=r3 src=r6 offset=0 imm=0 @@ -1586,7 +1586,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=425 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=425 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=426 dst=r3 src=r6 offset=0 imm=0 @@ -1603,7 +1603,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 75 "sample/undocked/map.c" goto label_30; - // EBPF_OP_JA pc=430 dst=r0 src=r0 offset=60 imm=0 + // EBPF_OP_JA pc=430 dst=r0 src=r0 offset=60 imm=0 #line 75 "sample/undocked/map.c" goto label_33; label_30: @@ -1625,12 +1625,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=436 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=436 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_31; - // EBPF_OP_MOV64_IMM pc=437 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=437 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=438 dst=r10 src=r1 offset=-32 imm=0 @@ -1678,7 +1678,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=455 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=455 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=457 dst=r0 src=r0 offset=49 imm=0 @@ -1703,7 +1703,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=463 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=463 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=464 dst=r3 src=r6 offset=0 imm=0 @@ -1720,7 +1720,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_32; - // EBPF_OP_LDDW pc=468 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=468 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=470 dst=r10 src=r1 offset=-40 imm=0 @@ -1769,7 +1769,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=486 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=486 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=487 dst=r3 src=r6 offset=0 imm=0 @@ -1931,7 +1931,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=544 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=544 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=545 dst=r3 src=r6 offset=0 imm=0 @@ -1986,12 +1986,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=563 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=563 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_40; - // EBPF_OP_MOV64_IMM pc=564 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=564 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=565 dst=r10 src=r1 offset=-32 imm=0 @@ -2040,7 +2040,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=582 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=582 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=584 dst=r0 src=r0 offset=26 imm=0 @@ -2065,7 +2065,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=590 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=590 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=591 dst=r3 src=r6 offset=0 imm=0 @@ -2082,7 +2082,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_43; - // EBPF_OP_LDDW pc=595 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=595 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=597 dst=r10 src=r1 offset=-40 imm=0 @@ -2211,7 +2211,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=643 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=643 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=644 dst=r3 src=r6 offset=0 imm=0 @@ -2228,7 +2228,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 93 "sample/undocked/map.c" goto label_44; - // EBPF_OP_JA pc=648 dst=r0 src=r0 offset=-100 imm=0 + // EBPF_OP_JA pc=648 dst=r0 src=r0 offset=-100 imm=0 #line 93 "sample/undocked/map.c" goto label_37; label_44: @@ -2250,12 +2250,12 @@ test_maps(void* context) if ((test_maps_helpers[5].tail_call) && (r0 == 0)) #line 103 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=654 dst=r0 src=r0 offset=23 imm=0 + // EBPF_OP_JNE_IMM pc=654 dst=r0 src=r0 offset=23 imm=0 #line 104 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 104 "sample/undocked/map.c" goto label_45; - // EBPF_OP_MOV64_IMM pc=655 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=655 dst=r1 src=r0 offset=0 imm=0 #line 104 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=656 dst=r10 src=r1 offset=-20 imm=0 @@ -2349,7 +2349,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 74 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=690 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=690 dst=r6 src=r0 offset=0 imm=0 #line 74 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=691 dst=r3 src=r6 offset=0 imm=0 @@ -2404,12 +2404,12 @@ test_maps(void* context) if ((test_maps_helpers[1].tail_call) && (r0 == 0)) #line 80 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=709 dst=r0 src=r0 offset=21 imm=0 + // EBPF_OP_JNE_IMM pc=709 dst=r0 src=r0 offset=21 imm=0 #line 81 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 81 "sample/undocked/map.c" goto label_49; - // EBPF_OP_MOV64_IMM pc=710 dst=r1 src=r0 offset=0 imm=76 + // EBPF_OP_MOV64_IMM pc=710 dst=r1 src=r0 offset=0 imm=76 #line 81 "sample/undocked/map.c" r1 = IMMEDIATE(76); // EBPF_OP_STXH pc=711 dst=r10 src=r1 offset=-32 imm=0 @@ -2458,7 +2458,7 @@ test_maps(void* context) if ((test_maps_helpers[2].tail_call) && (r0 == 0)) #line 82 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=728 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=728 dst=r6 src=r0 offset=0 imm=-1 #line 82 "sample/undocked/map.c" r6 = (uint64_t)4294967295; // EBPF_OP_JA pc=730 dst=r0 src=r0 offset=26 imm=0 @@ -2483,7 +2483,7 @@ test_maps(void* context) if ((test_maps_helpers[3].tail_call) && (r0 == 0)) #line 86 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=736 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=736 dst=r6 src=r0 offset=0 imm=0 #line 86 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=737 dst=r3 src=r6 offset=0 imm=0 @@ -2500,7 +2500,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 87 "sample/undocked/map.c" goto label_52; - // EBPF_OP_LDDW pc=741 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=741 dst=r1 src=r0 offset=0 imm=1684369010 #line 87 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=743 dst=r10 src=r1 offset=-40 imm=0 @@ -2635,7 +2635,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=792 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=792 dst=r6 src=r0 offset=0 imm=0 #line 92 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=793 dst=r3 src=r6 offset=0 imm=0 @@ -2652,7 +2652,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 93 "sample/undocked/map.c" goto label_53; - // EBPF_OP_JA pc=797 dst=r0 src=r0 offset=-103 imm=0 + // EBPF_OP_JA pc=797 dst=r0 src=r0 offset=-103 imm=0 #line 93 "sample/undocked/map.c" goto label_46; label_53: @@ -2674,12 +2674,12 @@ test_maps(void* context) if ((test_maps_helpers[5].tail_call) && (r0 == 0)) #line 103 "sample/undocked/map.c" return 0; - // EBPF_OP_JNE_IMM pc=803 dst=r0 src=r0 offset=23 imm=0 + // EBPF_OP_JNE_IMM pc=803 dst=r0 src=r0 offset=23 imm=0 #line 104 "sample/undocked/map.c" if (r0 != IMMEDIATE(0)) #line 104 "sample/undocked/map.c" goto label_54; - // EBPF_OP_MOV64_IMM pc=804 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=804 dst=r1 src=r0 offset=0 imm=0 #line 104 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=805 dst=r10 src=r1 offset=-20 imm=0 @@ -2773,7 +2773,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 129 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=839 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=839 dst=r6 src=r0 offset=0 imm=0 #line 129 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=840 dst=r3 src=r6 offset=0 imm=0 @@ -2790,7 +2790,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 130 "sample/undocked/map.c" goto label_55; - // EBPF_OP_JA pc=844 dst=r0 src=r0 offset=159 imm=0 + // EBPF_OP_JA pc=844 dst=r0 src=r0 offset=159 imm=0 #line 130 "sample/undocked/map.c" goto label_65; label_55: @@ -2824,7 +2824,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 135 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=854 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=854 dst=r6 src=r0 offset=0 imm=0 #line 135 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=855 dst=r3 src=r6 offset=0 imm=0 @@ -2841,7 +2841,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 136 "sample/undocked/map.c" goto label_56; - // EBPF_OP_JA pc=859 dst=r0 src=r0 offset=144 imm=0 + // EBPF_OP_JA pc=859 dst=r0 src=r0 offset=144 imm=0 #line 136 "sample/undocked/map.c" goto label_65; label_56: @@ -2878,7 +2878,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 141 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=870 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=870 dst=r6 src=r0 offset=0 imm=0 #line 141 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=871 dst=r3 src=r6 offset=0 imm=0 @@ -2895,7 +2895,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 142 "sample/undocked/map.c" goto label_57; - // EBPF_OP_JA pc=875 dst=r0 src=r0 offset=128 imm=0 + // EBPF_OP_JA pc=875 dst=r0 src=r0 offset=128 imm=0 #line 142 "sample/undocked/map.c" goto label_65; label_57: @@ -2932,7 +2932,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 147 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=886 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=886 dst=r6 src=r0 offset=0 imm=0 #line 147 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=887 dst=r3 src=r6 offset=0 imm=0 @@ -2949,7 +2949,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 148 "sample/undocked/map.c" goto label_58; - // EBPF_OP_JA pc=891 dst=r0 src=r0 offset=112 imm=0 + // EBPF_OP_JA pc=891 dst=r0 src=r0 offset=112 imm=0 #line 148 "sample/undocked/map.c" goto label_65; label_58: @@ -2986,7 +2986,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 153 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=902 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=902 dst=r6 src=r0 offset=0 imm=0 #line 153 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=903 dst=r3 src=r6 offset=0 imm=0 @@ -3003,7 +3003,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 154 "sample/undocked/map.c" goto label_59; - // EBPF_OP_JA pc=907 dst=r0 src=r0 offset=96 imm=0 + // EBPF_OP_JA pc=907 dst=r0 src=r0 offset=96 imm=0 #line 154 "sample/undocked/map.c" goto label_65; label_59: @@ -3040,7 +3040,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 159 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=918 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=918 dst=r6 src=r0 offset=0 imm=0 #line 159 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=919 dst=r3 src=r6 offset=0 imm=0 @@ -3057,7 +3057,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 160 "sample/undocked/map.c" goto label_60; - // EBPF_OP_JA pc=923 dst=r0 src=r0 offset=80 imm=0 + // EBPF_OP_JA pc=923 dst=r0 src=r0 offset=80 imm=0 #line 160 "sample/undocked/map.c" goto label_65; label_60: @@ -3094,7 +3094,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 165 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=934 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=934 dst=r6 src=r0 offset=0 imm=0 #line 165 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=935 dst=r3 src=r6 offset=0 imm=0 @@ -3111,7 +3111,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 166 "sample/undocked/map.c" goto label_61; - // EBPF_OP_JA pc=939 dst=r0 src=r0 offset=64 imm=0 + // EBPF_OP_JA pc=939 dst=r0 src=r0 offset=64 imm=0 #line 166 "sample/undocked/map.c" goto label_65; label_61: @@ -3148,7 +3148,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 171 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=950 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=950 dst=r6 src=r0 offset=0 imm=0 #line 171 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=951 dst=r3 src=r6 offset=0 imm=0 @@ -3165,7 +3165,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 172 "sample/undocked/map.c" goto label_62; - // EBPF_OP_JA pc=955 dst=r0 src=r0 offset=48 imm=0 + // EBPF_OP_JA pc=955 dst=r0 src=r0 offset=48 imm=0 #line 172 "sample/undocked/map.c" goto label_65; label_62: @@ -3202,7 +3202,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 177 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=966 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=966 dst=r6 src=r0 offset=0 imm=0 #line 177 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=967 dst=r3 src=r6 offset=0 imm=0 @@ -3219,7 +3219,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 178 "sample/undocked/map.c" goto label_63; - // EBPF_OP_JA pc=971 dst=r0 src=r0 offset=32 imm=0 + // EBPF_OP_JA pc=971 dst=r0 src=r0 offset=32 imm=0 #line 178 "sample/undocked/map.c" goto label_65; label_63: @@ -3256,7 +3256,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 183 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=982 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=982 dst=r6 src=r0 offset=0 imm=0 #line 183 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=983 dst=r3 src=r6 offset=0 imm=0 @@ -3273,7 +3273,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 184 "sample/undocked/map.c" goto label_64; - // EBPF_OP_JA pc=987 dst=r0 src=r0 offset=16 imm=0 + // EBPF_OP_JA pc=987 dst=r0 src=r0 offset=16 imm=0 #line 184 "sample/undocked/map.c" goto label_65; label_64: @@ -3313,7 +3313,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 189 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=999 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=999 dst=r6 src=r0 offset=0 imm=0 #line 189 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1000 dst=r3 src=r6 offset=0 imm=0 @@ -3373,7 +3373,7 @@ test_maps(void* context) if ((test_maps_helpers[4].tail_call) && (r0 == 0)) #line 190 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_IMM pc=1020 dst=r1 src=r0 offset=0 imm=100 + // EBPF_OP_MOV64_IMM pc=1020 dst=r1 src=r0 offset=0 imm=100 #line 190 "sample/undocked/map.c" r1 = IMMEDIATE(100); // EBPF_OP_STXH pc=1021 dst=r10 src=r1 offset=-28 imm=0 @@ -3446,7 +3446,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 129 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1047 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1047 dst=r6 src=r0 offset=0 imm=0 #line 129 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1048 dst=r3 src=r6 offset=0 imm=0 @@ -3463,7 +3463,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 130 "sample/undocked/map.c" goto label_67; - // EBPF_OP_JA pc=1052 dst=r0 src=r0 offset=159 imm=0 + // EBPF_OP_JA pc=1052 dst=r0 src=r0 offset=159 imm=0 #line 130 "sample/undocked/map.c" goto label_77; label_67: @@ -3497,7 +3497,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 135 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1062 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1062 dst=r6 src=r0 offset=0 imm=0 #line 135 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1063 dst=r3 src=r6 offset=0 imm=0 @@ -3514,7 +3514,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 136 "sample/undocked/map.c" goto label_68; - // EBPF_OP_JA pc=1067 dst=r0 src=r0 offset=144 imm=0 + // EBPF_OP_JA pc=1067 dst=r0 src=r0 offset=144 imm=0 #line 136 "sample/undocked/map.c" goto label_77; label_68: @@ -3551,7 +3551,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 141 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1078 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1078 dst=r6 src=r0 offset=0 imm=0 #line 141 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1079 dst=r3 src=r6 offset=0 imm=0 @@ -3568,7 +3568,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 142 "sample/undocked/map.c" goto label_69; - // EBPF_OP_JA pc=1083 dst=r0 src=r0 offset=128 imm=0 + // EBPF_OP_JA pc=1083 dst=r0 src=r0 offset=128 imm=0 #line 142 "sample/undocked/map.c" goto label_77; label_69: @@ -3605,7 +3605,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 147 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1094 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1094 dst=r6 src=r0 offset=0 imm=0 #line 147 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1095 dst=r3 src=r6 offset=0 imm=0 @@ -3622,7 +3622,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 148 "sample/undocked/map.c" goto label_70; - // EBPF_OP_JA pc=1099 dst=r0 src=r0 offset=112 imm=0 + // EBPF_OP_JA pc=1099 dst=r0 src=r0 offset=112 imm=0 #line 148 "sample/undocked/map.c" goto label_77; label_70: @@ -3659,7 +3659,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 153 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1110 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1110 dst=r6 src=r0 offset=0 imm=0 #line 153 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1111 dst=r3 src=r6 offset=0 imm=0 @@ -3676,7 +3676,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 154 "sample/undocked/map.c" goto label_71; - // EBPF_OP_JA pc=1115 dst=r0 src=r0 offset=96 imm=0 + // EBPF_OP_JA pc=1115 dst=r0 src=r0 offset=96 imm=0 #line 154 "sample/undocked/map.c" goto label_77; label_71: @@ -3713,7 +3713,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 159 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1126 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1126 dst=r6 src=r0 offset=0 imm=0 #line 159 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1127 dst=r3 src=r6 offset=0 imm=0 @@ -3730,7 +3730,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 160 "sample/undocked/map.c" goto label_72; - // EBPF_OP_JA pc=1131 dst=r0 src=r0 offset=80 imm=0 + // EBPF_OP_JA pc=1131 dst=r0 src=r0 offset=80 imm=0 #line 160 "sample/undocked/map.c" goto label_77; label_72: @@ -3767,7 +3767,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 165 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1142 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1142 dst=r6 src=r0 offset=0 imm=0 #line 165 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1143 dst=r3 src=r6 offset=0 imm=0 @@ -3784,7 +3784,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 166 "sample/undocked/map.c" goto label_73; - // EBPF_OP_JA pc=1147 dst=r0 src=r0 offset=64 imm=0 + // EBPF_OP_JA pc=1147 dst=r0 src=r0 offset=64 imm=0 #line 166 "sample/undocked/map.c" goto label_77; label_73: @@ -3821,7 +3821,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 171 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1158 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1158 dst=r6 src=r0 offset=0 imm=0 #line 171 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1159 dst=r3 src=r6 offset=0 imm=0 @@ -3838,7 +3838,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 172 "sample/undocked/map.c" goto label_74; - // EBPF_OP_JA pc=1163 dst=r0 src=r0 offset=48 imm=0 + // EBPF_OP_JA pc=1163 dst=r0 src=r0 offset=48 imm=0 #line 172 "sample/undocked/map.c" goto label_77; label_74: @@ -3875,7 +3875,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 177 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1174 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1174 dst=r6 src=r0 offset=0 imm=0 #line 177 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1175 dst=r3 src=r6 offset=0 imm=0 @@ -3892,7 +3892,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 178 "sample/undocked/map.c" goto label_75; - // EBPF_OP_JA pc=1179 dst=r0 src=r0 offset=32 imm=0 + // EBPF_OP_JA pc=1179 dst=r0 src=r0 offset=32 imm=0 #line 178 "sample/undocked/map.c" goto label_77; label_75: @@ -3929,7 +3929,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 183 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1190 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1190 dst=r6 src=r0 offset=0 imm=0 #line 183 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1191 dst=r3 src=r6 offset=0 imm=0 @@ -3946,7 +3946,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 184 "sample/undocked/map.c" goto label_76; - // EBPF_OP_JA pc=1195 dst=r0 src=r0 offset=16 imm=0 + // EBPF_OP_JA pc=1195 dst=r0 src=r0 offset=16 imm=0 #line 184 "sample/undocked/map.c" goto label_77; label_76: @@ -3986,7 +3986,7 @@ test_maps(void* context) if ((test_maps_helpers[0].tail_call) && (r0 == 0)) #line 189 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1207 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1207 dst=r6 src=r0 offset=0 imm=0 #line 189 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1208 dst=r3 src=r6 offset=0 imm=0 @@ -4046,7 +4046,7 @@ test_maps(void* context) if ((test_maps_helpers[4].tail_call) && (r0 == 0)) #line 190 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_IMM pc=1228 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=1228 dst=r1 src=r0 offset=0 imm=0 #line 190 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=1229 dst=r10 src=r1 offset=-20 imm=0 @@ -4110,7 +4110,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1253 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1253 dst=r6 src=r0 offset=0 imm=0 #line 240 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1254 dst=r4 src=r6 offset=0 imm=0 @@ -4201,7 +4201,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=1287 dst=r0 src=r0 offset=26 imm=0 + // EBPF_OP_JA pc=1287 dst=r0 src=r0 offset=26 imm=0 #line 240 "sample/undocked/map.c" goto label_85; label_81: @@ -4273,7 +4273,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=1312 dst=r6 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=1312 dst=r6 src=r0 offset=0 imm=-1 #line 240 "sample/undocked/map.c" r6 = (uint64_t)4294967295; label_85: @@ -4291,7 +4291,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 303 "sample/undocked/map.c" goto label_86; - // EBPF_OP_JA pc=1318 dst=r0 src=r0 offset=42 imm=0 + // EBPF_OP_JA pc=1318 dst=r0 src=r0 offset=42 imm=0 #line 303 "sample/undocked/map.c" goto label_89; label_86: @@ -4319,7 +4319,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1326 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1326 dst=r7 src=r0 offset=0 imm=0 #line 240 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=1327 dst=r4 src=r7 offset=0 imm=0 @@ -4410,7 +4410,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=1360 dst=r0 src=r0 offset=864 imm=0 + // EBPF_OP_JA pc=1360 dst=r0 src=r0 offset=864 imm=0 #line 240 "sample/undocked/map.c" goto label_141; label_89: @@ -4481,7 +4481,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 241 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1387 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1387 dst=r6 src=r0 offset=0 imm=0 #line 241 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1388 dst=r4 src=r6 offset=0 imm=0 @@ -4639,7 +4639,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 249 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1448 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1448 dst=r6 src=r0 offset=0 imm=0 #line 249 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1449 dst=r5 src=r6 offset=0 imm=0 @@ -4740,7 +4740,7 @@ test_maps(void* context) if ((test_maps_helpers[10].tail_call) && (r0 == 0)) #line 249 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=1484 dst=r0 src=r0 offset=-171 imm=0 + // EBPF_OP_JA pc=1484 dst=r0 src=r0 offset=-171 imm=0 #line 249 "sample/undocked/map.c" goto label_85; label_98: @@ -4774,7 +4774,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 250 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1494 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1494 dst=r6 src=r0 offset=0 imm=0 #line 250 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1495 dst=r5 src=r6 offset=0 imm=0 @@ -4794,7 +4794,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 250 "sample/undocked/map.c" goto label_99; - // EBPF_OP_JA pc=1500 dst=r0 src=r0 offset=-47 imm=0 + // EBPF_OP_JA pc=1500 dst=r0 src=r0 offset=-47 imm=0 #line 250 "sample/undocked/map.c" goto label_95; label_99: @@ -4828,7 +4828,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 251 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1510 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1510 dst=r6 src=r0 offset=0 imm=0 #line 251 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1511 dst=r5 src=r6 offset=0 imm=0 @@ -4848,7 +4848,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 251 "sample/undocked/map.c" goto label_100; - // EBPF_OP_JA pc=1516 dst=r0 src=r0 offset=-63 imm=0 + // EBPF_OP_JA pc=1516 dst=r0 src=r0 offset=-63 imm=0 #line 251 "sample/undocked/map.c" goto label_95; label_100: @@ -4882,7 +4882,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 252 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1526 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1526 dst=r6 src=r0 offset=0 imm=0 #line 252 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1527 dst=r5 src=r6 offset=0 imm=0 @@ -4902,7 +4902,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 252 "sample/undocked/map.c" goto label_101; - // EBPF_OP_JA pc=1532 dst=r0 src=r0 offset=-79 imm=0 + // EBPF_OP_JA pc=1532 dst=r0 src=r0 offset=-79 imm=0 #line 252 "sample/undocked/map.c" goto label_95; label_101: @@ -4936,7 +4936,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 253 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1542 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1542 dst=r6 src=r0 offset=0 imm=0 #line 253 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1543 dst=r5 src=r6 offset=0 imm=0 @@ -4956,7 +4956,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 253 "sample/undocked/map.c" goto label_102; - // EBPF_OP_JA pc=1548 dst=r0 src=r0 offset=-95 imm=0 + // EBPF_OP_JA pc=1548 dst=r0 src=r0 offset=-95 imm=0 #line 253 "sample/undocked/map.c" goto label_95; label_102: @@ -4990,7 +4990,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 254 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1558 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1558 dst=r6 src=r0 offset=0 imm=0 #line 254 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1559 dst=r5 src=r6 offset=0 imm=0 @@ -5010,7 +5010,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 254 "sample/undocked/map.c" goto label_103; - // EBPF_OP_JA pc=1564 dst=r0 src=r0 offset=-111 imm=0 + // EBPF_OP_JA pc=1564 dst=r0 src=r0 offset=-111 imm=0 #line 254 "sample/undocked/map.c" goto label_95; label_103: @@ -5044,7 +5044,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 255 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1574 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1574 dst=r6 src=r0 offset=0 imm=0 #line 255 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1575 dst=r5 src=r6 offset=0 imm=0 @@ -5064,7 +5064,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 255 "sample/undocked/map.c" goto label_104; - // EBPF_OP_JA pc=1580 dst=r0 src=r0 offset=-127 imm=0 + // EBPF_OP_JA pc=1580 dst=r0 src=r0 offset=-127 imm=0 #line 255 "sample/undocked/map.c" goto label_95; label_104: @@ -5098,7 +5098,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 256 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1590 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1590 dst=r6 src=r0 offset=0 imm=0 #line 256 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1591 dst=r5 src=r6 offset=0 imm=0 @@ -5118,7 +5118,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 256 "sample/undocked/map.c" goto label_105; - // EBPF_OP_JA pc=1596 dst=r0 src=r0 offset=-143 imm=0 + // EBPF_OP_JA pc=1596 dst=r0 src=r0 offset=-143 imm=0 #line 256 "sample/undocked/map.c" goto label_95; label_105: @@ -5152,7 +5152,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 257 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1606 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1606 dst=r6 src=r0 offset=0 imm=0 #line 257 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1607 dst=r5 src=r6 offset=0 imm=0 @@ -5172,7 +5172,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 257 "sample/undocked/map.c" goto label_106; - // EBPF_OP_JA pc=1612 dst=r0 src=r0 offset=-159 imm=0 + // EBPF_OP_JA pc=1612 dst=r0 src=r0 offset=-159 imm=0 #line 257 "sample/undocked/map.c" goto label_95; label_106: @@ -5206,7 +5206,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 258 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1622 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1622 dst=r6 src=r0 offset=0 imm=0 #line 258 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1623 dst=r5 src=r6 offset=0 imm=0 @@ -5226,7 +5226,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 258 "sample/undocked/map.c" goto label_107; - // EBPF_OP_JA pc=1628 dst=r0 src=r0 offset=-175 imm=0 + // EBPF_OP_JA pc=1628 dst=r0 src=r0 offset=-175 imm=0 #line 258 "sample/undocked/map.c" goto label_95; label_107: @@ -5260,7 +5260,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 261 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1638 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1638 dst=r6 src=r0 offset=0 imm=0 #line 261 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1639 dst=r5 src=r6 offset=0 imm=0 @@ -5283,7 +5283,7 @@ test_maps(void* context) if (r1 == r2) #line 261 "sample/undocked/map.c" goto label_108; - // EBPF_OP_STXB pc=1646 dst=r10 src=r8 offset=-10 imm=0 + // EBPF_OP_STXB pc=1646 dst=r10 src=r8 offset=-10 imm=0 #line 261 "sample/undocked/map.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-10)) = (uint8_t)r8; // EBPF_OP_MOV64_IMM pc=1647 dst=r1 src=r0 offset=0 imm=25637 @@ -5380,7 +5380,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 262 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1683 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1683 dst=r6 src=r0 offset=0 imm=0 #line 262 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1684 dst=r5 src=r6 offset=0 imm=0 @@ -5400,7 +5400,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 262 "sample/undocked/map.c" goto label_109; - // EBPF_OP_MOV64_IMM pc=1689 dst=r1 src=r0 offset=0 imm=25637 + // EBPF_OP_MOV64_IMM pc=1689 dst=r1 src=r0 offset=0 imm=25637 #line 262 "sample/undocked/map.c" r1 = IMMEDIATE(25637); // EBPF_OP_STXH pc=1690 dst=r10 src=r1 offset=-12 imm=0 @@ -5482,7 +5482,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 264 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1721 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1721 dst=r6 src=r0 offset=0 imm=0 #line 264 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1722 dst=r4 src=r6 offset=0 imm=0 @@ -5502,7 +5502,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 264 "sample/undocked/map.c" goto label_111; - // EBPF_OP_MOV64_IMM pc=1727 dst=r1 src=r0 offset=0 imm=100 + // EBPF_OP_MOV64_IMM pc=1727 dst=r1 src=r0 offset=0 imm=100 #line 264 "sample/undocked/map.c" r1 = IMMEDIATE(100); // EBPF_OP_STXH pc=1728 dst=r10 src=r1 offset=-16 imm=0 @@ -5569,7 +5569,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 264 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=1753 dst=r0 src=r0 offset=-440 imm=0 + // EBPF_OP_JA pc=1753 dst=r0 src=r0 offset=-440 imm=0 #line 264 "sample/undocked/map.c" goto label_85; label_111: @@ -5581,7 +5581,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(1)) #line 264 "sample/undocked/map.c" goto label_112; - // EBPF_OP_MOV64_IMM pc=1756 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=1756 dst=r1 src=r0 offset=0 imm=0 #line 264 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=1757 dst=r10 src=r1 offset=-24 imm=0 @@ -5657,7 +5657,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 272 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1785 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1785 dst=r6 src=r0 offset=0 imm=0 #line 272 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1786 dst=r4 src=r6 offset=0 imm=0 @@ -5741,7 +5741,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(1)) #line 272 "sample/undocked/map.c" goto label_115; - // EBPF_OP_LDDW pc=1817 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1817 dst=r1 src=r0 offset=0 imm=1735289204 #line 272 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1819 dst=r10 src=r1 offset=-32 imm=0 @@ -5811,7 +5811,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 273 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1844 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1844 dst=r6 src=r0 offset=0 imm=0 #line 273 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1845 dst=r4 src=r6 offset=0 imm=0 @@ -5831,7 +5831,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 273 "sample/undocked/map.c" goto label_116; - // EBPF_OP_JA pc=1850 dst=r0 src=r0 offset=-60 imm=0 + // EBPF_OP_JA pc=1850 dst=r0 src=r0 offset=-60 imm=0 #line 273 "sample/undocked/map.c" goto label_113; label_116: @@ -5843,7 +5843,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(2)) #line 273 "sample/undocked/map.c" goto label_117; - // EBPF_OP_LDDW pc=1853 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1853 dst=r1 src=r0 offset=0 imm=1735289204 #line 273 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1855 dst=r10 src=r1 offset=-32 imm=0 @@ -5913,7 +5913,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 274 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1880 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1880 dst=r6 src=r0 offset=0 imm=0 #line 274 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1881 dst=r4 src=r6 offset=0 imm=0 @@ -5933,7 +5933,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 274 "sample/undocked/map.c" goto label_118; - // EBPF_OP_JA pc=1886 dst=r0 src=r0 offset=-96 imm=0 + // EBPF_OP_JA pc=1886 dst=r0 src=r0 offset=-96 imm=0 #line 274 "sample/undocked/map.c" goto label_113; label_118: @@ -5945,7 +5945,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(3)) #line 274 "sample/undocked/map.c" goto label_119; - // EBPF_OP_LDDW pc=1889 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1889 dst=r1 src=r0 offset=0 imm=1735289204 #line 274 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1891 dst=r10 src=r1 offset=-32 imm=0 @@ -6015,7 +6015,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 275 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1916 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1916 dst=r6 src=r0 offset=0 imm=0 #line 275 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1917 dst=r4 src=r6 offset=0 imm=0 @@ -6035,7 +6035,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 275 "sample/undocked/map.c" goto label_120; - // EBPF_OP_JA pc=1922 dst=r0 src=r0 offset=-132 imm=0 + // EBPF_OP_JA pc=1922 dst=r0 src=r0 offset=-132 imm=0 #line 275 "sample/undocked/map.c" goto label_113; label_120: @@ -6047,7 +6047,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(4)) #line 275 "sample/undocked/map.c" goto label_121; - // EBPF_OP_LDDW pc=1925 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1925 dst=r1 src=r0 offset=0 imm=1735289204 #line 275 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1927 dst=r10 src=r1 offset=-32 imm=0 @@ -6117,7 +6117,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 276 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1952 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1952 dst=r6 src=r0 offset=0 imm=0 #line 276 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1953 dst=r4 src=r6 offset=0 imm=0 @@ -6137,7 +6137,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 276 "sample/undocked/map.c" goto label_122; - // EBPF_OP_JA pc=1958 dst=r0 src=r0 offset=-168 imm=0 + // EBPF_OP_JA pc=1958 dst=r0 src=r0 offset=-168 imm=0 #line 276 "sample/undocked/map.c" goto label_113; label_122: @@ -6149,7 +6149,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(5)) #line 276 "sample/undocked/map.c" goto label_123; - // EBPF_OP_LDDW pc=1961 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1961 dst=r1 src=r0 offset=0 imm=1735289204 #line 276 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1963 dst=r10 src=r1 offset=-32 imm=0 @@ -6219,7 +6219,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 277 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=1988 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=1988 dst=r6 src=r0 offset=0 imm=0 #line 277 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=1989 dst=r4 src=r6 offset=0 imm=0 @@ -6239,7 +6239,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 277 "sample/undocked/map.c" goto label_124; - // EBPF_OP_JA pc=1994 dst=r0 src=r0 offset=-204 imm=0 + // EBPF_OP_JA pc=1994 dst=r0 src=r0 offset=-204 imm=0 #line 277 "sample/undocked/map.c" goto label_113; label_124: @@ -6251,7 +6251,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(6)) #line 277 "sample/undocked/map.c" goto label_125; - // EBPF_OP_LDDW pc=1997 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=1997 dst=r1 src=r0 offset=0 imm=1735289204 #line 277 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=1999 dst=r10 src=r1 offset=-32 imm=0 @@ -6321,7 +6321,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 278 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2024 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2024 dst=r6 src=r0 offset=0 imm=0 #line 278 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2025 dst=r4 src=r6 offset=0 imm=0 @@ -6341,7 +6341,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 278 "sample/undocked/map.c" goto label_126; - // EBPF_OP_JA pc=2030 dst=r0 src=r0 offset=-240 imm=0 + // EBPF_OP_JA pc=2030 dst=r0 src=r0 offset=-240 imm=0 #line 278 "sample/undocked/map.c" goto label_113; label_126: @@ -6353,7 +6353,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(7)) #line 278 "sample/undocked/map.c" goto label_127; - // EBPF_OP_LDDW pc=2033 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2033 dst=r1 src=r0 offset=0 imm=1735289204 #line 278 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2035 dst=r10 src=r1 offset=-32 imm=0 @@ -6423,7 +6423,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 279 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2060 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2060 dst=r6 src=r0 offset=0 imm=0 #line 279 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2061 dst=r4 src=r6 offset=0 imm=0 @@ -6443,7 +6443,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 279 "sample/undocked/map.c" goto label_128; - // EBPF_OP_JA pc=2066 dst=r0 src=r0 offset=-276 imm=0 + // EBPF_OP_JA pc=2066 dst=r0 src=r0 offset=-276 imm=0 #line 279 "sample/undocked/map.c" goto label_113; label_128: @@ -6455,7 +6455,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(8)) #line 279 "sample/undocked/map.c" goto label_129; - // EBPF_OP_LDDW pc=2069 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2069 dst=r1 src=r0 offset=0 imm=1735289204 #line 279 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2071 dst=r10 src=r1 offset=-32 imm=0 @@ -6525,7 +6525,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 280 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2096 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2096 dst=r6 src=r0 offset=0 imm=0 #line 280 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2097 dst=r4 src=r6 offset=0 imm=0 @@ -6545,7 +6545,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 280 "sample/undocked/map.c" goto label_130; - // EBPF_OP_JA pc=2102 dst=r0 src=r0 offset=-312 imm=0 + // EBPF_OP_JA pc=2102 dst=r0 src=r0 offset=-312 imm=0 #line 280 "sample/undocked/map.c" goto label_113; label_130: @@ -6557,7 +6557,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(9)) #line 280 "sample/undocked/map.c" goto label_131; - // EBPF_OP_LDDW pc=2105 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2105 dst=r1 src=r0 offset=0 imm=1735289204 #line 280 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2107 dst=r10 src=r1 offset=-32 imm=0 @@ -6627,7 +6627,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 281 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2132 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2132 dst=r6 src=r0 offset=0 imm=0 #line 281 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2133 dst=r4 src=r6 offset=0 imm=0 @@ -6647,7 +6647,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 281 "sample/undocked/map.c" goto label_132; - // EBPF_OP_JA pc=2138 dst=r0 src=r0 offset=-348 imm=0 + // EBPF_OP_JA pc=2138 dst=r0 src=r0 offset=-348 imm=0 #line 281 "sample/undocked/map.c" goto label_113; label_132: @@ -6659,7 +6659,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(10)) #line 281 "sample/undocked/map.c" goto label_133; - // EBPF_OP_LDDW pc=2141 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2141 dst=r1 src=r0 offset=0 imm=1735289204 #line 281 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2143 dst=r10 src=r1 offset=-32 imm=0 @@ -6729,7 +6729,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 284 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2168 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2168 dst=r6 src=r0 offset=0 imm=0 #line 284 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2169 dst=r4 src=r6 offset=0 imm=0 @@ -6752,7 +6752,7 @@ test_maps(void* context) if (r1 == r2) #line 284 "sample/undocked/map.c" goto label_134; - // EBPF_OP_JA pc=2176 dst=r0 src=r0 offset=-916 imm=0 + // EBPF_OP_JA pc=2176 dst=r0 src=r0 offset=-916 imm=0 #line 284 "sample/undocked/map.c" goto label_79; label_134: @@ -6764,7 +6764,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(0)) #line 284 "sample/undocked/map.c" goto label_135; - // EBPF_OP_JA pc=2179 dst=r0 src=r0 offset=-890 imm=0 + // EBPF_OP_JA pc=2179 dst=r0 src=r0 offset=-890 imm=0 #line 284 "sample/undocked/map.c" goto label_82; label_135: @@ -6792,7 +6792,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 285 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2187 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2187 dst=r6 src=r0 offset=0 imm=0 #line 285 "sample/undocked/map.c" r6 = r0; // EBPF_OP_MOV64_REG pc=2188 dst=r4 src=r6 offset=0 imm=0 @@ -6815,7 +6815,7 @@ test_maps(void* context) if (r1 == r2) #line 285 "sample/undocked/map.c" goto label_136; - // EBPF_OP_JA pc=2195 dst=r0 src=r0 offset=-801 imm=0 + // EBPF_OP_JA pc=2195 dst=r0 src=r0 offset=-801 imm=0 #line 285 "sample/undocked/map.c" goto label_91; label_136: @@ -6827,7 +6827,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(0)) #line 285 "sample/undocked/map.c" goto label_86; - // EBPF_OP_JA pc=2198 dst=r0 src=r0 offset=-778 imm=0 + // EBPF_OP_JA pc=2198 dst=r0 src=r0 offset=-778 imm=0 #line 285 "sample/undocked/map.c" goto label_93; label_137: @@ -6899,7 +6899,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 240 "sample/undocked/map.c" return 0; - // EBPF_OP_LDDW pc=2223 dst=r7 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=2223 dst=r7 src=r0 offset=0 imm=-1 #line 240 "sample/undocked/map.c" r7 = (uint64_t)4294967295; label_141: @@ -6920,7 +6920,7 @@ test_maps(void* context) if ((int64_t)r3 > IMMEDIATE(-1)) #line 304 "sample/undocked/map.c" goto label_9; - // EBPF_OP_LDDW pc=2230 dst=r1 src=r0 offset=0 imm=1684369010 + // EBPF_OP_LDDW pc=2230 dst=r1 src=r0 offset=0 imm=1684369010 #line 304 "sample/undocked/map.c" r1 = (uint64_t)28188318724615794; // EBPF_OP_STXDW pc=2232 dst=r10 src=r1 offset=-32 imm=0 @@ -6968,7 +6968,7 @@ test_maps(void* context) if ((test_maps_helpers[4].tail_call) && (r0 == 0)) #line 304 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2249 dst=r6 src=r7 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2249 dst=r6 src=r7 offset=0 imm=0 #line 304 "sample/undocked/map.c" r6 = r7; // EBPF_OP_JA pc=2250 dst=r0 src=r0 offset=-2149 imm=0 @@ -6999,7 +6999,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 241 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2258 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2258 dst=r7 src=r0 offset=0 imm=0 #line 241 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2259 dst=r4 src=r7 offset=0 imm=0 @@ -7157,7 +7157,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 249 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2319 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2319 dst=r7 src=r0 offset=0 imm=0 #line 249 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2320 dst=r5 src=r7 offset=0 imm=0 @@ -7258,7 +7258,7 @@ test_maps(void* context) if ((test_maps_helpers[10].tail_call) && (r0 == 0)) #line 249 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=2355 dst=r0 src=r0 offset=-131 imm=0 + // EBPF_OP_JA pc=2355 dst=r0 src=r0 offset=-131 imm=0 #line 249 "sample/undocked/map.c" goto label_141; label_150: @@ -7292,7 +7292,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 250 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2365 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2365 dst=r7 src=r0 offset=0 imm=0 #line 250 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2366 dst=r5 src=r7 offset=0 imm=0 @@ -7312,7 +7312,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 250 "sample/undocked/map.c" goto label_151; - // EBPF_OP_JA pc=2371 dst=r0 src=r0 offset=-47 imm=0 + // EBPF_OP_JA pc=2371 dst=r0 src=r0 offset=-47 imm=0 #line 250 "sample/undocked/map.c" goto label_147; label_151: @@ -7346,7 +7346,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 251 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2381 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2381 dst=r7 src=r0 offset=0 imm=0 #line 251 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2382 dst=r5 src=r7 offset=0 imm=0 @@ -7366,7 +7366,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 251 "sample/undocked/map.c" goto label_152; - // EBPF_OP_JA pc=2387 dst=r0 src=r0 offset=-63 imm=0 + // EBPF_OP_JA pc=2387 dst=r0 src=r0 offset=-63 imm=0 #line 251 "sample/undocked/map.c" goto label_147; label_152: @@ -7400,7 +7400,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 252 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2397 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2397 dst=r7 src=r0 offset=0 imm=0 #line 252 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2398 dst=r5 src=r7 offset=0 imm=0 @@ -7420,7 +7420,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 252 "sample/undocked/map.c" goto label_153; - // EBPF_OP_JA pc=2403 dst=r0 src=r0 offset=-79 imm=0 + // EBPF_OP_JA pc=2403 dst=r0 src=r0 offset=-79 imm=0 #line 252 "sample/undocked/map.c" goto label_147; label_153: @@ -7454,7 +7454,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 253 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2413 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2413 dst=r7 src=r0 offset=0 imm=0 #line 253 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2414 dst=r5 src=r7 offset=0 imm=0 @@ -7474,7 +7474,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 253 "sample/undocked/map.c" goto label_154; - // EBPF_OP_JA pc=2419 dst=r0 src=r0 offset=-95 imm=0 + // EBPF_OP_JA pc=2419 dst=r0 src=r0 offset=-95 imm=0 #line 253 "sample/undocked/map.c" goto label_147; label_154: @@ -7508,7 +7508,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 254 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2429 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2429 dst=r7 src=r0 offset=0 imm=0 #line 254 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2430 dst=r5 src=r7 offset=0 imm=0 @@ -7528,7 +7528,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 254 "sample/undocked/map.c" goto label_155; - // EBPF_OP_JA pc=2435 dst=r0 src=r0 offset=-111 imm=0 + // EBPF_OP_JA pc=2435 dst=r0 src=r0 offset=-111 imm=0 #line 254 "sample/undocked/map.c" goto label_147; label_155: @@ -7562,7 +7562,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 255 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2445 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2445 dst=r7 src=r0 offset=0 imm=0 #line 255 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2446 dst=r5 src=r7 offset=0 imm=0 @@ -7582,7 +7582,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 255 "sample/undocked/map.c" goto label_156; - // EBPF_OP_JA pc=2451 dst=r0 src=r0 offset=-127 imm=0 + // EBPF_OP_JA pc=2451 dst=r0 src=r0 offset=-127 imm=0 #line 255 "sample/undocked/map.c" goto label_147; label_156: @@ -7616,7 +7616,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 256 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2461 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2461 dst=r7 src=r0 offset=0 imm=0 #line 256 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2462 dst=r5 src=r7 offset=0 imm=0 @@ -7636,7 +7636,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 256 "sample/undocked/map.c" goto label_157; - // EBPF_OP_JA pc=2467 dst=r0 src=r0 offset=-143 imm=0 + // EBPF_OP_JA pc=2467 dst=r0 src=r0 offset=-143 imm=0 #line 256 "sample/undocked/map.c" goto label_147; label_157: @@ -7670,7 +7670,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 257 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2477 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2477 dst=r7 src=r0 offset=0 imm=0 #line 257 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2478 dst=r5 src=r7 offset=0 imm=0 @@ -7690,7 +7690,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 257 "sample/undocked/map.c" goto label_158; - // EBPF_OP_JA pc=2483 dst=r0 src=r0 offset=-159 imm=0 + // EBPF_OP_JA pc=2483 dst=r0 src=r0 offset=-159 imm=0 #line 257 "sample/undocked/map.c" goto label_147; label_158: @@ -7724,7 +7724,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 258 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2493 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2493 dst=r7 src=r0 offset=0 imm=0 #line 258 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2494 dst=r5 src=r7 offset=0 imm=0 @@ -7744,7 +7744,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 258 "sample/undocked/map.c" goto label_159; - // EBPF_OP_JA pc=2499 dst=r0 src=r0 offset=-175 imm=0 + // EBPF_OP_JA pc=2499 dst=r0 src=r0 offset=-175 imm=0 #line 258 "sample/undocked/map.c" goto label_147; label_159: @@ -7778,7 +7778,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 261 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2509 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2509 dst=r7 src=r0 offset=0 imm=0 #line 261 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2510 dst=r5 src=r7 offset=0 imm=0 @@ -7801,7 +7801,7 @@ test_maps(void* context) if (r1 == r2) #line 261 "sample/undocked/map.c" goto label_160; - // EBPF_OP_STXB pc=2517 dst=r10 src=r8 offset=-10 imm=0 + // EBPF_OP_STXB pc=2517 dst=r10 src=r8 offset=-10 imm=0 #line 261 "sample/undocked/map.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-10)) = (uint8_t)r8; // EBPF_OP_MOV64_IMM pc=2518 dst=r1 src=r0 offset=0 imm=25637 @@ -7898,7 +7898,7 @@ test_maps(void* context) if ((test_maps_helpers[9].tail_call) && (r0 == 0)) #line 262 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2554 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2554 dst=r7 src=r0 offset=0 imm=0 #line 262 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2555 dst=r5 src=r7 offset=0 imm=0 @@ -7918,7 +7918,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 262 "sample/undocked/map.c" goto label_161; - // EBPF_OP_MOV64_IMM pc=2560 dst=r1 src=r0 offset=0 imm=25637 + // EBPF_OP_MOV64_IMM pc=2560 dst=r1 src=r0 offset=0 imm=25637 #line 262 "sample/undocked/map.c" r1 = IMMEDIATE(25637); // EBPF_OP_STXH pc=2561 dst=r10 src=r1 offset=-12 imm=0 @@ -8000,7 +8000,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 264 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2592 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2592 dst=r7 src=r0 offset=0 imm=0 #line 264 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2593 dst=r4 src=r7 offset=0 imm=0 @@ -8020,7 +8020,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 264 "sample/undocked/map.c" goto label_163; - // EBPF_OP_MOV64_IMM pc=2598 dst=r1 src=r0 offset=0 imm=100 + // EBPF_OP_MOV64_IMM pc=2598 dst=r1 src=r0 offset=0 imm=100 #line 264 "sample/undocked/map.c" r1 = IMMEDIATE(100); // EBPF_OP_STXH pc=2599 dst=r10 src=r1 offset=-16 imm=0 @@ -8087,7 +8087,7 @@ test_maps(void* context) if ((test_maps_helpers[7].tail_call) && (r0 == 0)) #line 264 "sample/undocked/map.c" return 0; - // EBPF_OP_JA pc=2624 dst=r0 src=r0 offset=-400 imm=0 + // EBPF_OP_JA pc=2624 dst=r0 src=r0 offset=-400 imm=0 #line 264 "sample/undocked/map.c" goto label_141; label_163: @@ -8099,7 +8099,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(10)) #line 264 "sample/undocked/map.c" goto label_164; - // EBPF_OP_MOV64_IMM pc=2627 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=2627 dst=r1 src=r0 offset=0 imm=0 #line 264 "sample/undocked/map.c" r1 = IMMEDIATE(0); // EBPF_OP_STXB pc=2628 dst=r10 src=r1 offset=-24 imm=0 @@ -8175,7 +8175,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 272 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2656 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2656 dst=r7 src=r0 offset=0 imm=0 #line 272 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2657 dst=r4 src=r7 offset=0 imm=0 @@ -8259,7 +8259,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(10)) #line 272 "sample/undocked/map.c" goto label_167; - // EBPF_OP_LDDW pc=2688 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2688 dst=r1 src=r0 offset=0 imm=1735289204 #line 272 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2690 dst=r10 src=r1 offset=-32 imm=0 @@ -8329,7 +8329,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 273 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2715 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2715 dst=r7 src=r0 offset=0 imm=0 #line 273 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2716 dst=r4 src=r7 offset=0 imm=0 @@ -8349,7 +8349,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 273 "sample/undocked/map.c" goto label_168; - // EBPF_OP_JA pc=2721 dst=r0 src=r0 offset=-60 imm=0 + // EBPF_OP_JA pc=2721 dst=r0 src=r0 offset=-60 imm=0 #line 273 "sample/undocked/map.c" goto label_165; label_168: @@ -8361,7 +8361,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(9)) #line 273 "sample/undocked/map.c" goto label_169; - // EBPF_OP_LDDW pc=2724 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2724 dst=r1 src=r0 offset=0 imm=1735289204 #line 273 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2726 dst=r10 src=r1 offset=-32 imm=0 @@ -8431,7 +8431,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 274 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2751 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2751 dst=r7 src=r0 offset=0 imm=0 #line 274 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2752 dst=r4 src=r7 offset=0 imm=0 @@ -8451,7 +8451,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 274 "sample/undocked/map.c" goto label_170; - // EBPF_OP_JA pc=2757 dst=r0 src=r0 offset=-96 imm=0 + // EBPF_OP_JA pc=2757 dst=r0 src=r0 offset=-96 imm=0 #line 274 "sample/undocked/map.c" goto label_165; label_170: @@ -8463,7 +8463,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(8)) #line 274 "sample/undocked/map.c" goto label_171; - // EBPF_OP_LDDW pc=2760 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2760 dst=r1 src=r0 offset=0 imm=1735289204 #line 274 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2762 dst=r10 src=r1 offset=-32 imm=0 @@ -8533,7 +8533,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 275 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2787 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2787 dst=r7 src=r0 offset=0 imm=0 #line 275 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2788 dst=r4 src=r7 offset=0 imm=0 @@ -8553,7 +8553,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 275 "sample/undocked/map.c" goto label_172; - // EBPF_OP_JA pc=2793 dst=r0 src=r0 offset=-132 imm=0 + // EBPF_OP_JA pc=2793 dst=r0 src=r0 offset=-132 imm=0 #line 275 "sample/undocked/map.c" goto label_165; label_172: @@ -8565,7 +8565,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(7)) #line 275 "sample/undocked/map.c" goto label_173; - // EBPF_OP_LDDW pc=2796 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2796 dst=r1 src=r0 offset=0 imm=1735289204 #line 275 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2798 dst=r10 src=r1 offset=-32 imm=0 @@ -8635,7 +8635,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 276 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2823 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2823 dst=r7 src=r0 offset=0 imm=0 #line 276 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2824 dst=r4 src=r7 offset=0 imm=0 @@ -8655,7 +8655,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 276 "sample/undocked/map.c" goto label_174; - // EBPF_OP_JA pc=2829 dst=r0 src=r0 offset=-168 imm=0 + // EBPF_OP_JA pc=2829 dst=r0 src=r0 offset=-168 imm=0 #line 276 "sample/undocked/map.c" goto label_165; label_174: @@ -8667,7 +8667,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(6)) #line 276 "sample/undocked/map.c" goto label_175; - // EBPF_OP_LDDW pc=2832 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2832 dst=r1 src=r0 offset=0 imm=1735289204 #line 276 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2834 dst=r10 src=r1 offset=-32 imm=0 @@ -8737,7 +8737,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 277 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2859 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2859 dst=r7 src=r0 offset=0 imm=0 #line 277 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2860 dst=r4 src=r7 offset=0 imm=0 @@ -8757,7 +8757,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 277 "sample/undocked/map.c" goto label_176; - // EBPF_OP_JA pc=2865 dst=r0 src=r0 offset=-204 imm=0 + // EBPF_OP_JA pc=2865 dst=r0 src=r0 offset=-204 imm=0 #line 277 "sample/undocked/map.c" goto label_165; label_176: @@ -8769,7 +8769,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(5)) #line 277 "sample/undocked/map.c" goto label_177; - // EBPF_OP_LDDW pc=2868 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2868 dst=r1 src=r0 offset=0 imm=1735289204 #line 277 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2870 dst=r10 src=r1 offset=-32 imm=0 @@ -8839,7 +8839,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 278 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2895 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2895 dst=r7 src=r0 offset=0 imm=0 #line 278 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2896 dst=r4 src=r7 offset=0 imm=0 @@ -8859,7 +8859,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 278 "sample/undocked/map.c" goto label_178; - // EBPF_OP_JA pc=2901 dst=r0 src=r0 offset=-240 imm=0 + // EBPF_OP_JA pc=2901 dst=r0 src=r0 offset=-240 imm=0 #line 278 "sample/undocked/map.c" goto label_165; label_178: @@ -8871,7 +8871,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(4)) #line 278 "sample/undocked/map.c" goto label_179; - // EBPF_OP_LDDW pc=2904 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2904 dst=r1 src=r0 offset=0 imm=1735289204 #line 278 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2906 dst=r10 src=r1 offset=-32 imm=0 @@ -8941,7 +8941,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 279 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2931 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2931 dst=r7 src=r0 offset=0 imm=0 #line 279 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2932 dst=r4 src=r7 offset=0 imm=0 @@ -8961,7 +8961,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 279 "sample/undocked/map.c" goto label_180; - // EBPF_OP_JA pc=2937 dst=r0 src=r0 offset=-276 imm=0 + // EBPF_OP_JA pc=2937 dst=r0 src=r0 offset=-276 imm=0 #line 279 "sample/undocked/map.c" goto label_165; label_180: @@ -8973,7 +8973,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(3)) #line 279 "sample/undocked/map.c" goto label_181; - // EBPF_OP_LDDW pc=2940 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2940 dst=r1 src=r0 offset=0 imm=1735289204 #line 279 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2942 dst=r10 src=r1 offset=-32 imm=0 @@ -9043,7 +9043,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 280 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=2967 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=2967 dst=r7 src=r0 offset=0 imm=0 #line 280 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=2968 dst=r4 src=r7 offset=0 imm=0 @@ -9063,7 +9063,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 280 "sample/undocked/map.c" goto label_182; - // EBPF_OP_JA pc=2973 dst=r0 src=r0 offset=-312 imm=0 + // EBPF_OP_JA pc=2973 dst=r0 src=r0 offset=-312 imm=0 #line 280 "sample/undocked/map.c" goto label_165; label_182: @@ -9075,7 +9075,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(2)) #line 280 "sample/undocked/map.c" goto label_183; - // EBPF_OP_LDDW pc=2976 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=2976 dst=r1 src=r0 offset=0 imm=1735289204 #line 280 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=2978 dst=r10 src=r1 offset=-32 imm=0 @@ -9145,7 +9145,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 281 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=3003 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=3003 dst=r7 src=r0 offset=0 imm=0 #line 281 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=3004 dst=r4 src=r7 offset=0 imm=0 @@ -9165,7 +9165,7 @@ test_maps(void* context) if (r1 == IMMEDIATE(0)) #line 281 "sample/undocked/map.c" goto label_184; - // EBPF_OP_JA pc=3009 dst=r0 src=r0 offset=-348 imm=0 + // EBPF_OP_JA pc=3009 dst=r0 src=r0 offset=-348 imm=0 #line 281 "sample/undocked/map.c" goto label_165; label_184: @@ -9177,7 +9177,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(1)) #line 281 "sample/undocked/map.c" goto label_185; - // EBPF_OP_LDDW pc=3012 dst=r1 src=r0 offset=0 imm=1735289204 + // EBPF_OP_LDDW pc=3012 dst=r1 src=r0 offset=0 imm=1735289204 #line 281 "sample/undocked/map.c" r1 = (uint64_t)28188318775535988; // EBPF_OP_STXDW pc=3014 dst=r10 src=r1 offset=-32 imm=0 @@ -9247,7 +9247,7 @@ test_maps(void* context) if ((test_maps_helpers[6].tail_call) && (r0 == 0)) #line 284 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=3039 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=3039 dst=r7 src=r0 offset=0 imm=0 #line 284 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=3040 dst=r4 src=r7 offset=0 imm=0 @@ -9270,7 +9270,7 @@ test_maps(void* context) if (r1 == r2) #line 284 "sample/undocked/map.c" goto label_186; - // EBPF_OP_JA pc=3047 dst=r0 src=r0 offset=-1714 imm=0 + // EBPF_OP_JA pc=3047 dst=r0 src=r0 offset=-1714 imm=0 #line 284 "sample/undocked/map.c" goto label_87; label_186: @@ -9282,7 +9282,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(0)) #line 284 "sample/undocked/map.c" goto label_187; - // EBPF_OP_JA pc=3050 dst=r0 src=r0 offset=-850 imm=0 + // EBPF_OP_JA pc=3050 dst=r0 src=r0 offset=-850 imm=0 #line 284 "sample/undocked/map.c" goto label_138; label_187: @@ -9310,7 +9310,7 @@ test_maps(void* context) if ((test_maps_helpers[8].tail_call) && (r0 == 0)) #line 285 "sample/undocked/map.c" return 0; - // EBPF_OP_MOV64_REG pc=3058 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=3058 dst=r7 src=r0 offset=0 imm=0 #line 285 "sample/undocked/map.c" r7 = r0; // EBPF_OP_MOV64_REG pc=3059 dst=r4 src=r7 offset=0 imm=0 @@ -9333,7 +9333,7 @@ test_maps(void* context) if (r1 == r2) #line 285 "sample/undocked/map.c" goto label_188; - // EBPF_OP_JA pc=3066 dst=r0 src=r0 offset=-801 imm=0 + // EBPF_OP_JA pc=3066 dst=r0 src=r0 offset=-801 imm=0 #line 285 "sample/undocked/map.c" goto label_143; label_188: @@ -9345,7 +9345,7 @@ test_maps(void* context) if (r3 == IMMEDIATE(0)) #line 285 "sample/undocked/map.c" goto label_189; - // EBPF_OP_JA pc=3069 dst=r0 src=r0 offset=-778 imm=0 + // EBPF_OP_JA pc=3069 dst=r0 src=r0 offset=-778 imm=0 #line 285 "sample/undocked/map.c" goto label_145; label_189: @@ -9391,7 +9391,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/pidtgid_dll.c b/tests/bpf2c_tests/expected/pidtgid_dll.c index ceac2003a4..d9677842a6 100644 --- a/tests/bpf2c_tests/expected/pidtgid_dll.c +++ b/tests/bpf2c_tests/expected/pidtgid_dll.c @@ -118,7 +118,7 @@ func(void* context) if (r2 > r1) #line 46 "sample/pidtgid.c" goto label_1; - // EBPF_OP_LDXH pc=4 dst=r1 src=r6 offset=26 imm=0 + // EBPF_OP_LDXH pc=4 dst=r1 src=r6 offset=26 imm=0 #line 46 "sample/pidtgid.c" r1 = *(uint16_t*)(uintptr_t)(r6 + OFFSET(26)); // EBPF_OP_JNE_IMM pc=5 dst=r1 src=r0 offset=16 imm=15295 @@ -126,7 +126,7 @@ func(void* context) if (r1 != IMMEDIATE(15295)) #line 46 "sample/pidtgid.c" goto label_1; - // EBPF_OP_CALL pc=6 dst=r0 src=r0 offset=0 imm=19 + // EBPF_OP_CALL pc=6 dst=r0 src=r0 offset=0 imm=19 #line 47 "sample/pidtgid.c" r0 = func_helpers[0].address #line 47 "sample/pidtgid.c" @@ -135,7 +135,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 47 "sample/pidtgid.c" return 0; - // EBPF_OP_LDXDW pc=7 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=7 dst=r1 src=r6 offset=16 imm=0 #line 49 "sample/pidtgid.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXW pc=8 dst=r10 src=r0 offset=-8 imm=0 @@ -226,7 +226,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/pidtgid_raw.c b/tests/bpf2c_tests/expected/pidtgid_raw.c index d03de065d2..84627a7a66 100644 --- a/tests/bpf2c_tests/expected/pidtgid_raw.c +++ b/tests/bpf2c_tests/expected/pidtgid_raw.c @@ -92,7 +92,7 @@ func(void* context) if (r2 > r1) #line 46 "sample/pidtgid.c" goto label_1; - // EBPF_OP_LDXH pc=4 dst=r1 src=r6 offset=26 imm=0 + // EBPF_OP_LDXH pc=4 dst=r1 src=r6 offset=26 imm=0 #line 46 "sample/pidtgid.c" r1 = *(uint16_t*)(uintptr_t)(r6 + OFFSET(26)); // EBPF_OP_JNE_IMM pc=5 dst=r1 src=r0 offset=16 imm=15295 @@ -100,7 +100,7 @@ func(void* context) if (r1 != IMMEDIATE(15295)) #line 46 "sample/pidtgid.c" goto label_1; - // EBPF_OP_CALL pc=6 dst=r0 src=r0 offset=0 imm=19 + // EBPF_OP_CALL pc=6 dst=r0 src=r0 offset=0 imm=19 #line 47 "sample/pidtgid.c" r0 = func_helpers[0].address #line 47 "sample/pidtgid.c" @@ -109,7 +109,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 47 "sample/pidtgid.c" return 0; - // EBPF_OP_LDXDW pc=7 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=7 dst=r1 src=r6 offset=16 imm=0 #line 49 "sample/pidtgid.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXW pc=8 dst=r10 src=r0 offset=-8 imm=0 @@ -200,7 +200,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/pidtgid_sys.c b/tests/bpf2c_tests/expected/pidtgid_sys.c index 7d39e10c74..92b166d375 100644 --- a/tests/bpf2c_tests/expected/pidtgid_sys.c +++ b/tests/bpf2c_tests/expected/pidtgid_sys.c @@ -253,7 +253,7 @@ func(void* context) if (r2 > r1) #line 46 "sample/pidtgid.c" goto label_1; - // EBPF_OP_LDXH pc=4 dst=r1 src=r6 offset=26 imm=0 + // EBPF_OP_LDXH pc=4 dst=r1 src=r6 offset=26 imm=0 #line 46 "sample/pidtgid.c" r1 = *(uint16_t*)(uintptr_t)(r6 + OFFSET(26)); // EBPF_OP_JNE_IMM pc=5 dst=r1 src=r0 offset=16 imm=15295 @@ -261,7 +261,7 @@ func(void* context) if (r1 != IMMEDIATE(15295)) #line 46 "sample/pidtgid.c" goto label_1; - // EBPF_OP_CALL pc=6 dst=r0 src=r0 offset=0 imm=19 + // EBPF_OP_CALL pc=6 dst=r0 src=r0 offset=0 imm=19 #line 47 "sample/pidtgid.c" r0 = func_helpers[0].address #line 47 "sample/pidtgid.c" @@ -270,7 +270,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 47 "sample/pidtgid.c" return 0; - // EBPF_OP_LDXDW pc=7 dst=r1 src=r6 offset=16 imm=0 + // EBPF_OP_LDXDW pc=7 dst=r1 src=r6 offset=16 imm=0 #line 49 "sample/pidtgid.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(16)); // EBPF_OP_STXW pc=8 dst=r10 src=r0 offset=-8 imm=0 @@ -361,7 +361,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/printk_dll.c b/tests/bpf2c_tests/expected/printk_dll.c index 298b4db24d..f3d38d7dcd 100644 --- a/tests/bpf2c_tests/expected/printk_dll.c +++ b/tests/bpf2c_tests/expected/printk_dll.c @@ -131,7 +131,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 23 "sample/printk.c" return 0; - // EBPF_OP_MOV64_REG pc=12 dst=r9 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=12 dst=r9 src=r0 offset=0 imm=0 #line 23 "sample/printk.c" r9 = r0; // EBPF_OP_MOV64_IMM pc=13 dst=r1 src=r0 offset=0 imm=10 @@ -164,7 +164,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 24 "sample/printk.c" return 0; - // EBPF_OP_MOV64_REG pc=21 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=21 dst=r6 src=r0 offset=0 imm=0 #line 24 "sample/printk.c" r6 = r0; // EBPF_OP_CALL pc=22 dst=r0 src=r0 offset=0 imm=19 @@ -176,7 +176,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 27 "sample/printk.c" return 0; - // EBPF_OP_MOV64_REG pc=23 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=23 dst=r8 src=r0 offset=0 imm=0 #line 27 "sample/printk.c" r8 = r0; // EBPF_OP_LDDW pc=24 dst=r1 src=r0 offset=0 imm=1852404597 @@ -227,7 +227,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 28 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=40 dst=r1 src=r0 offset=0 imm=7695397 + // EBPF_OP_MOV64_IMM pc=40 dst=r1 src=r0 offset=0 imm=7695397 #line 28 "sample/printk.c" r1 = IMMEDIATE(7695397); // EBPF_OP_STXW pc=41 dst=r10 src=r1 offset=-16 imm=0 @@ -269,7 +269,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 29 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=54 dst=r1 src=r0 offset=0 imm=1819026725 + // EBPF_OP_MOV64_IMM pc=54 dst=r1 src=r0 offset=0 imm=1819026725 #line 29 "sample/printk.c" r1 = IMMEDIATE(1819026725); // EBPF_OP_STXW pc=55 dst=r10 src=r1 offset=-16 imm=0 @@ -314,7 +314,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 30 "sample/printk.c" return 0; - // EBPF_OP_ADD64_REG pc=69 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_ADD64_REG pc=69 dst=r6 src=r0 offset=0 imm=0 #line 30 "sample/printk.c" r6 += r0; // EBPF_OP_STXH pc=70 dst=r10 src=r9 offset=-16 imm=0 @@ -356,7 +356,7 @@ func(void* context) if ((func_helpers[3].tail_call) && (r0 == 0)) #line 31 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=83 dst=r1 src=r0 offset=0 imm=117 + // EBPF_OP_MOV64_IMM pc=83 dst=r1 src=r0 offset=0 imm=117 #line 33 "sample/printk.c" r1 = IMMEDIATE(117); // EBPF_OP_STXH pc=84 dst=r10 src=r1 offset=-4 imm=0 @@ -410,7 +410,7 @@ func(void* context) if ((func_helpers[4].tail_call) && (r0 == 0)) #line 33 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=100 dst=r1 src=r0 offset=0 imm=9504 + // EBPF_OP_MOV64_IMM pc=100 dst=r1 src=r0 offset=0 imm=9504 #line 33 "sample/printk.c" r1 = IMMEDIATE(9504); // EBPF_OP_STXH pc=101 dst=r10 src=r1 offset=-28 imm=0 @@ -449,7 +449,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 37 "sample/printk.c" return 0; - // EBPF_OP_LDDW pc=111 dst=r1 src=r0 offset=0 imm=843333954 + // EBPF_OP_LDDW pc=111 dst=r1 src=r0 offset=0 imm=843333954 #line 37 "sample/printk.c" r1 = (uint64_t)7812660273793483074; // EBPF_OP_STXDW pc=113 dst=r10 src=r1 offset=-32 imm=0 @@ -482,7 +482,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 38 "sample/printk.c" return 0; - // EBPF_OP_LDDW pc=121 dst=r1 src=r0 offset=0 imm=860111170 + // EBPF_OP_LDDW pc=121 dst=r1 src=r0 offset=0 imm=860111170 #line 38 "sample/printk.c" r1 = (uint64_t)7220718397787750722; // EBPF_OP_STXDW pc=123 dst=r10 src=r1 offset=-32 imm=0 @@ -515,7 +515,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 39 "sample/printk.c" return 0; - // EBPF_OP_LDDW pc=131 dst=r1 src=r0 offset=0 imm=876888386 + // EBPF_OP_LDDW pc=131 dst=r1 src=r0 offset=0 imm=876888386 #line 39 "sample/printk.c" r1 = (uint64_t)31566017637663042; // EBPF_OP_STXDW pc=133 dst=r10 src=r1 offset=-32 imm=0 @@ -545,7 +545,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 40 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=140 dst=r1 src=r0 offset=0 imm=893665602 + // EBPF_OP_MOV64_IMM pc=140 dst=r1 src=r0 offset=0 imm=893665602 #line 40 "sample/printk.c" r1 = IMMEDIATE(893665602); // EBPF_OP_STXW pc=141 dst=r10 src=r1 offset=-32 imm=0 @@ -578,7 +578,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 44 "sample/printk.c" return 0; - // EBPF_OP_LDDW pc=149 dst=r1 src=r0 offset=0 imm=910442818 + // EBPF_OP_LDDW pc=149 dst=r1 src=r0 offset=0 imm=910442818 #line 44 "sample/printk.c" r1 = (uint64_t)32973392554770754; // EBPF_OP_STXDW pc=151 dst=r10 src=r1 offset=-32 imm=0 @@ -605,7 +605,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 45 "sample/printk.c" return 0; - // EBPF_OP_STXB pc=157 dst=r10 src=r8 offset=-22 imm=0 + // EBPF_OP_STXB pc=157 dst=r10 src=r8 offset=-22 imm=0 #line 48 "sample/printk.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-22)) = (uint8_t)r8; // EBPF_OP_MOV64_IMM pc=158 dst=r1 src=r0 offset=0 imm=25966 @@ -641,7 +641,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 48 "sample/printk.c" return 0; - // EBPF_OP_ADD64_REG pc=168 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_ADD64_REG pc=168 dst=r6 src=r0 offset=0 imm=0 #line 48 "sample/printk.c" r6 += r0; // EBPF_OP_MOV64_REG pc=169 dst=r0 src=r6 offset=0 imm=0 @@ -686,7 +686,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/printk_legacy_dll.c b/tests/bpf2c_tests/expected/printk_legacy_dll.c index d4498cbb76..f3f493ef07 100644 --- a/tests/bpf2c_tests/expected/printk_legacy_dll.c +++ b/tests/bpf2c_tests/expected/printk_legacy_dll.c @@ -130,7 +130,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 31 "sample/printk_legacy.c" return 0; - // EBPF_OP_MOV64_REG pc=12 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=12 dst=r8 src=r0 offset=0 imm=0 #line 31 "sample/printk_legacy.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=13 dst=r1 src=r0 offset=0 imm=10 @@ -163,7 +163,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 32 "sample/printk_legacy.c" return 0; - // EBPF_OP_MOV64_REG pc=21 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=21 dst=r6 src=r0 offset=0 imm=0 #line 32 "sample/printk_legacy.c" r6 = r0; // EBPF_OP_LDDW pc=22 dst=r1 src=r0 offset=0 imm=977553744 @@ -196,7 +196,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 35 "sample/printk_legacy.c" return 0; - // EBPF_OP_ADD64_REG pc=31 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_ADD64_REG pc=31 dst=r6 src=r0 offset=0 imm=0 #line 35 "sample/printk_legacy.c" r6 += r0; // EBPF_OP_MOV64_IMM pc=32 dst=r8 src=r0 offset=0 imm=117 @@ -241,7 +241,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 36 "sample/printk_legacy.c" return 0; - // EBPF_OP_STXH pc=46 dst=r10 src=r8 offset=-4 imm=0 + // EBPF_OP_STXH pc=46 dst=r10 src=r8 offset=-4 imm=0 #line 38 "sample/printk_legacy.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-4)) = (uint16_t)r8; // EBPF_OP_MOV64_IMM pc=47 dst=r1 src=r0 offset=0 imm=622869070 @@ -295,7 +295,7 @@ func(void* context) if ((func_helpers[3].tail_call) && (r0 == 0)) #line 38 "sample/printk_legacy.c" return 0; - // EBPF_OP_MOV64_IMM pc=64 dst=r1 src=r0 offset=0 imm=9504 + // EBPF_OP_MOV64_IMM pc=64 dst=r1 src=r0 offset=0 imm=9504 #line 38 "sample/printk_legacy.c" r1 = IMMEDIATE(9504); // EBPF_OP_STXH pc=65 dst=r10 src=r1 offset=-28 imm=0 @@ -334,7 +334,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 42 "sample/printk_legacy.c" return 0; - // EBPF_OP_LDDW pc=75 dst=r1 src=r0 offset=0 imm=843333954 + // EBPF_OP_LDDW pc=75 dst=r1 src=r0 offset=0 imm=843333954 #line 42 "sample/printk_legacy.c" r1 = (uint64_t)7812660273793483074; // EBPF_OP_STXDW pc=77 dst=r10 src=r1 offset=-32 imm=0 @@ -367,7 +367,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 43 "sample/printk_legacy.c" return 0; - // EBPF_OP_LDDW pc=85 dst=r1 src=r0 offset=0 imm=860111170 + // EBPF_OP_LDDW pc=85 dst=r1 src=r0 offset=0 imm=860111170 #line 43 "sample/printk_legacy.c" r1 = (uint64_t)7220718397787750722; // EBPF_OP_STXDW pc=87 dst=r10 src=r1 offset=-32 imm=0 @@ -400,7 +400,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 44 "sample/printk_legacy.c" return 0; - // EBPF_OP_LDDW pc=95 dst=r1 src=r0 offset=0 imm=876888386 + // EBPF_OP_LDDW pc=95 dst=r1 src=r0 offset=0 imm=876888386 #line 44 "sample/printk_legacy.c" r1 = (uint64_t)31566017637663042; // EBPF_OP_STXDW pc=97 dst=r10 src=r1 offset=-32 imm=0 @@ -430,7 +430,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 45 "sample/printk_legacy.c" return 0; - // EBPF_OP_MOV64_IMM pc=104 dst=r1 src=r0 offset=0 imm=893665602 + // EBPF_OP_MOV64_IMM pc=104 dst=r1 src=r0 offset=0 imm=893665602 #line 45 "sample/printk_legacy.c" r1 = IMMEDIATE(893665602); // EBPF_OP_STXW pc=105 dst=r10 src=r1 offset=-32 imm=0 @@ -463,7 +463,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 49 "sample/printk_legacy.c" return 0; - // EBPF_OP_LDDW pc=113 dst=r1 src=r0 offset=0 imm=910442818 + // EBPF_OP_LDDW pc=113 dst=r1 src=r0 offset=0 imm=910442818 #line 49 "sample/printk_legacy.c" r1 = (uint64_t)32973392554770754; // EBPF_OP_STXDW pc=115 dst=r10 src=r1 offset=-32 imm=0 @@ -490,7 +490,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 50 "sample/printk_legacy.c" return 0; - // EBPF_OP_STXB pc=121 dst=r10 src=r8 offset=-22 imm=0 + // EBPF_OP_STXB pc=121 dst=r10 src=r8 offset=-22 imm=0 #line 53 "sample/printk_legacy.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-22)) = (uint8_t)r8; // EBPF_OP_MOV64_IMM pc=122 dst=r1 src=r0 offset=0 imm=25966 @@ -526,7 +526,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 53 "sample/printk_legacy.c" return 0; - // EBPF_OP_ADD64_REG pc=132 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_ADD64_REG pc=132 dst=r6 src=r0 offset=0 imm=0 #line 53 "sample/printk_legacy.c" r6 += r0; // EBPF_OP_MOV64_REG pc=133 dst=r0 src=r6 offset=0 imm=0 @@ -571,7 +571,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/printk_legacy_raw.c b/tests/bpf2c_tests/expected/printk_legacy_raw.c index adda173e09..2fefee2c55 100644 --- a/tests/bpf2c_tests/expected/printk_legacy_raw.c +++ b/tests/bpf2c_tests/expected/printk_legacy_raw.c @@ -104,7 +104,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 31 "sample/printk_legacy.c" return 0; - // EBPF_OP_MOV64_REG pc=12 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=12 dst=r8 src=r0 offset=0 imm=0 #line 31 "sample/printk_legacy.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=13 dst=r1 src=r0 offset=0 imm=10 @@ -137,7 +137,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 32 "sample/printk_legacy.c" return 0; - // EBPF_OP_MOV64_REG pc=21 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=21 dst=r6 src=r0 offset=0 imm=0 #line 32 "sample/printk_legacy.c" r6 = r0; // EBPF_OP_LDDW pc=22 dst=r1 src=r0 offset=0 imm=977553744 @@ -170,7 +170,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 35 "sample/printk_legacy.c" return 0; - // EBPF_OP_ADD64_REG pc=31 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_ADD64_REG pc=31 dst=r6 src=r0 offset=0 imm=0 #line 35 "sample/printk_legacy.c" r6 += r0; // EBPF_OP_MOV64_IMM pc=32 dst=r8 src=r0 offset=0 imm=117 @@ -215,7 +215,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 36 "sample/printk_legacy.c" return 0; - // EBPF_OP_STXH pc=46 dst=r10 src=r8 offset=-4 imm=0 + // EBPF_OP_STXH pc=46 dst=r10 src=r8 offset=-4 imm=0 #line 38 "sample/printk_legacy.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-4)) = (uint16_t)r8; // EBPF_OP_MOV64_IMM pc=47 dst=r1 src=r0 offset=0 imm=622869070 @@ -269,7 +269,7 @@ func(void* context) if ((func_helpers[3].tail_call) && (r0 == 0)) #line 38 "sample/printk_legacy.c" return 0; - // EBPF_OP_MOV64_IMM pc=64 dst=r1 src=r0 offset=0 imm=9504 + // EBPF_OP_MOV64_IMM pc=64 dst=r1 src=r0 offset=0 imm=9504 #line 38 "sample/printk_legacy.c" r1 = IMMEDIATE(9504); // EBPF_OP_STXH pc=65 dst=r10 src=r1 offset=-28 imm=0 @@ -308,7 +308,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 42 "sample/printk_legacy.c" return 0; - // EBPF_OP_LDDW pc=75 dst=r1 src=r0 offset=0 imm=843333954 + // EBPF_OP_LDDW pc=75 dst=r1 src=r0 offset=0 imm=843333954 #line 42 "sample/printk_legacy.c" r1 = (uint64_t)7812660273793483074; // EBPF_OP_STXDW pc=77 dst=r10 src=r1 offset=-32 imm=0 @@ -341,7 +341,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 43 "sample/printk_legacy.c" return 0; - // EBPF_OP_LDDW pc=85 dst=r1 src=r0 offset=0 imm=860111170 + // EBPF_OP_LDDW pc=85 dst=r1 src=r0 offset=0 imm=860111170 #line 43 "sample/printk_legacy.c" r1 = (uint64_t)7220718397787750722; // EBPF_OP_STXDW pc=87 dst=r10 src=r1 offset=-32 imm=0 @@ -374,7 +374,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 44 "sample/printk_legacy.c" return 0; - // EBPF_OP_LDDW pc=95 dst=r1 src=r0 offset=0 imm=876888386 + // EBPF_OP_LDDW pc=95 dst=r1 src=r0 offset=0 imm=876888386 #line 44 "sample/printk_legacy.c" r1 = (uint64_t)31566017637663042; // EBPF_OP_STXDW pc=97 dst=r10 src=r1 offset=-32 imm=0 @@ -404,7 +404,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 45 "sample/printk_legacy.c" return 0; - // EBPF_OP_MOV64_IMM pc=104 dst=r1 src=r0 offset=0 imm=893665602 + // EBPF_OP_MOV64_IMM pc=104 dst=r1 src=r0 offset=0 imm=893665602 #line 45 "sample/printk_legacy.c" r1 = IMMEDIATE(893665602); // EBPF_OP_STXW pc=105 dst=r10 src=r1 offset=-32 imm=0 @@ -437,7 +437,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 49 "sample/printk_legacy.c" return 0; - // EBPF_OP_LDDW pc=113 dst=r1 src=r0 offset=0 imm=910442818 + // EBPF_OP_LDDW pc=113 dst=r1 src=r0 offset=0 imm=910442818 #line 49 "sample/printk_legacy.c" r1 = (uint64_t)32973392554770754; // EBPF_OP_STXDW pc=115 dst=r10 src=r1 offset=-32 imm=0 @@ -464,7 +464,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 50 "sample/printk_legacy.c" return 0; - // EBPF_OP_STXB pc=121 dst=r10 src=r8 offset=-22 imm=0 + // EBPF_OP_STXB pc=121 dst=r10 src=r8 offset=-22 imm=0 #line 53 "sample/printk_legacy.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-22)) = (uint8_t)r8; // EBPF_OP_MOV64_IMM pc=122 dst=r1 src=r0 offset=0 imm=25966 @@ -500,7 +500,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 53 "sample/printk_legacy.c" return 0; - // EBPF_OP_ADD64_REG pc=132 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_ADD64_REG pc=132 dst=r6 src=r0 offset=0 imm=0 #line 53 "sample/printk_legacy.c" r6 += r0; // EBPF_OP_MOV64_REG pc=133 dst=r0 src=r6 offset=0 imm=0 @@ -545,7 +545,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/printk_legacy_sys.c b/tests/bpf2c_tests/expected/printk_legacy_sys.c index f161756e22..3fc34af3c5 100644 --- a/tests/bpf2c_tests/expected/printk_legacy_sys.c +++ b/tests/bpf2c_tests/expected/printk_legacy_sys.c @@ -265,7 +265,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 31 "sample/printk_legacy.c" return 0; - // EBPF_OP_MOV64_REG pc=12 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=12 dst=r8 src=r0 offset=0 imm=0 #line 31 "sample/printk_legacy.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=13 dst=r1 src=r0 offset=0 imm=10 @@ -298,7 +298,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 32 "sample/printk_legacy.c" return 0; - // EBPF_OP_MOV64_REG pc=21 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=21 dst=r6 src=r0 offset=0 imm=0 #line 32 "sample/printk_legacy.c" r6 = r0; // EBPF_OP_LDDW pc=22 dst=r1 src=r0 offset=0 imm=977553744 @@ -331,7 +331,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 35 "sample/printk_legacy.c" return 0; - // EBPF_OP_ADD64_REG pc=31 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_ADD64_REG pc=31 dst=r6 src=r0 offset=0 imm=0 #line 35 "sample/printk_legacy.c" r6 += r0; // EBPF_OP_MOV64_IMM pc=32 dst=r8 src=r0 offset=0 imm=117 @@ -376,7 +376,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 36 "sample/printk_legacy.c" return 0; - // EBPF_OP_STXH pc=46 dst=r10 src=r8 offset=-4 imm=0 + // EBPF_OP_STXH pc=46 dst=r10 src=r8 offset=-4 imm=0 #line 38 "sample/printk_legacy.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-4)) = (uint16_t)r8; // EBPF_OP_MOV64_IMM pc=47 dst=r1 src=r0 offset=0 imm=622869070 @@ -430,7 +430,7 @@ func(void* context) if ((func_helpers[3].tail_call) && (r0 == 0)) #line 38 "sample/printk_legacy.c" return 0; - // EBPF_OP_MOV64_IMM pc=64 dst=r1 src=r0 offset=0 imm=9504 + // EBPF_OP_MOV64_IMM pc=64 dst=r1 src=r0 offset=0 imm=9504 #line 38 "sample/printk_legacy.c" r1 = IMMEDIATE(9504); // EBPF_OP_STXH pc=65 dst=r10 src=r1 offset=-28 imm=0 @@ -469,7 +469,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 42 "sample/printk_legacy.c" return 0; - // EBPF_OP_LDDW pc=75 dst=r1 src=r0 offset=0 imm=843333954 + // EBPF_OP_LDDW pc=75 dst=r1 src=r0 offset=0 imm=843333954 #line 42 "sample/printk_legacy.c" r1 = (uint64_t)7812660273793483074; // EBPF_OP_STXDW pc=77 dst=r10 src=r1 offset=-32 imm=0 @@ -502,7 +502,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 43 "sample/printk_legacy.c" return 0; - // EBPF_OP_LDDW pc=85 dst=r1 src=r0 offset=0 imm=860111170 + // EBPF_OP_LDDW pc=85 dst=r1 src=r0 offset=0 imm=860111170 #line 43 "sample/printk_legacy.c" r1 = (uint64_t)7220718397787750722; // EBPF_OP_STXDW pc=87 dst=r10 src=r1 offset=-32 imm=0 @@ -535,7 +535,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 44 "sample/printk_legacy.c" return 0; - // EBPF_OP_LDDW pc=95 dst=r1 src=r0 offset=0 imm=876888386 + // EBPF_OP_LDDW pc=95 dst=r1 src=r0 offset=0 imm=876888386 #line 44 "sample/printk_legacy.c" r1 = (uint64_t)31566017637663042; // EBPF_OP_STXDW pc=97 dst=r10 src=r1 offset=-32 imm=0 @@ -565,7 +565,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 45 "sample/printk_legacy.c" return 0; - // EBPF_OP_MOV64_IMM pc=104 dst=r1 src=r0 offset=0 imm=893665602 + // EBPF_OP_MOV64_IMM pc=104 dst=r1 src=r0 offset=0 imm=893665602 #line 45 "sample/printk_legacy.c" r1 = IMMEDIATE(893665602); // EBPF_OP_STXW pc=105 dst=r10 src=r1 offset=-32 imm=0 @@ -598,7 +598,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 49 "sample/printk_legacy.c" return 0; - // EBPF_OP_LDDW pc=113 dst=r1 src=r0 offset=0 imm=910442818 + // EBPF_OP_LDDW pc=113 dst=r1 src=r0 offset=0 imm=910442818 #line 49 "sample/printk_legacy.c" r1 = (uint64_t)32973392554770754; // EBPF_OP_STXDW pc=115 dst=r10 src=r1 offset=-32 imm=0 @@ -625,7 +625,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 50 "sample/printk_legacy.c" return 0; - // EBPF_OP_STXB pc=121 dst=r10 src=r8 offset=-22 imm=0 + // EBPF_OP_STXB pc=121 dst=r10 src=r8 offset=-22 imm=0 #line 53 "sample/printk_legacy.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-22)) = (uint8_t)r8; // EBPF_OP_MOV64_IMM pc=122 dst=r1 src=r0 offset=0 imm=25966 @@ -661,7 +661,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 53 "sample/printk_legacy.c" return 0; - // EBPF_OP_ADD64_REG pc=132 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_ADD64_REG pc=132 dst=r6 src=r0 offset=0 imm=0 #line 53 "sample/printk_legacy.c" r6 += r0; // EBPF_OP_MOV64_REG pc=133 dst=r0 src=r6 offset=0 imm=0 @@ -706,7 +706,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/printk_raw.c b/tests/bpf2c_tests/expected/printk_raw.c index eff313fd77..b46e1a6efe 100644 --- a/tests/bpf2c_tests/expected/printk_raw.c +++ b/tests/bpf2c_tests/expected/printk_raw.c @@ -105,7 +105,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 23 "sample/printk.c" return 0; - // EBPF_OP_MOV64_REG pc=12 dst=r9 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=12 dst=r9 src=r0 offset=0 imm=0 #line 23 "sample/printk.c" r9 = r0; // EBPF_OP_MOV64_IMM pc=13 dst=r1 src=r0 offset=0 imm=10 @@ -138,7 +138,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 24 "sample/printk.c" return 0; - // EBPF_OP_MOV64_REG pc=21 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=21 dst=r6 src=r0 offset=0 imm=0 #line 24 "sample/printk.c" r6 = r0; // EBPF_OP_CALL pc=22 dst=r0 src=r0 offset=0 imm=19 @@ -150,7 +150,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 27 "sample/printk.c" return 0; - // EBPF_OP_MOV64_REG pc=23 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=23 dst=r8 src=r0 offset=0 imm=0 #line 27 "sample/printk.c" r8 = r0; // EBPF_OP_LDDW pc=24 dst=r1 src=r0 offset=0 imm=1852404597 @@ -201,7 +201,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 28 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=40 dst=r1 src=r0 offset=0 imm=7695397 + // EBPF_OP_MOV64_IMM pc=40 dst=r1 src=r0 offset=0 imm=7695397 #line 28 "sample/printk.c" r1 = IMMEDIATE(7695397); // EBPF_OP_STXW pc=41 dst=r10 src=r1 offset=-16 imm=0 @@ -243,7 +243,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 29 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=54 dst=r1 src=r0 offset=0 imm=1819026725 + // EBPF_OP_MOV64_IMM pc=54 dst=r1 src=r0 offset=0 imm=1819026725 #line 29 "sample/printk.c" r1 = IMMEDIATE(1819026725); // EBPF_OP_STXW pc=55 dst=r10 src=r1 offset=-16 imm=0 @@ -288,7 +288,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 30 "sample/printk.c" return 0; - // EBPF_OP_ADD64_REG pc=69 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_ADD64_REG pc=69 dst=r6 src=r0 offset=0 imm=0 #line 30 "sample/printk.c" r6 += r0; // EBPF_OP_STXH pc=70 dst=r10 src=r9 offset=-16 imm=0 @@ -330,7 +330,7 @@ func(void* context) if ((func_helpers[3].tail_call) && (r0 == 0)) #line 31 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=83 dst=r1 src=r0 offset=0 imm=117 + // EBPF_OP_MOV64_IMM pc=83 dst=r1 src=r0 offset=0 imm=117 #line 33 "sample/printk.c" r1 = IMMEDIATE(117); // EBPF_OP_STXH pc=84 dst=r10 src=r1 offset=-4 imm=0 @@ -384,7 +384,7 @@ func(void* context) if ((func_helpers[4].tail_call) && (r0 == 0)) #line 33 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=100 dst=r1 src=r0 offset=0 imm=9504 + // EBPF_OP_MOV64_IMM pc=100 dst=r1 src=r0 offset=0 imm=9504 #line 33 "sample/printk.c" r1 = IMMEDIATE(9504); // EBPF_OP_STXH pc=101 dst=r10 src=r1 offset=-28 imm=0 @@ -423,7 +423,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 37 "sample/printk.c" return 0; - // EBPF_OP_LDDW pc=111 dst=r1 src=r0 offset=0 imm=843333954 + // EBPF_OP_LDDW pc=111 dst=r1 src=r0 offset=0 imm=843333954 #line 37 "sample/printk.c" r1 = (uint64_t)7812660273793483074; // EBPF_OP_STXDW pc=113 dst=r10 src=r1 offset=-32 imm=0 @@ -456,7 +456,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 38 "sample/printk.c" return 0; - // EBPF_OP_LDDW pc=121 dst=r1 src=r0 offset=0 imm=860111170 + // EBPF_OP_LDDW pc=121 dst=r1 src=r0 offset=0 imm=860111170 #line 38 "sample/printk.c" r1 = (uint64_t)7220718397787750722; // EBPF_OP_STXDW pc=123 dst=r10 src=r1 offset=-32 imm=0 @@ -489,7 +489,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 39 "sample/printk.c" return 0; - // EBPF_OP_LDDW pc=131 dst=r1 src=r0 offset=0 imm=876888386 + // EBPF_OP_LDDW pc=131 dst=r1 src=r0 offset=0 imm=876888386 #line 39 "sample/printk.c" r1 = (uint64_t)31566017637663042; // EBPF_OP_STXDW pc=133 dst=r10 src=r1 offset=-32 imm=0 @@ -519,7 +519,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 40 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=140 dst=r1 src=r0 offset=0 imm=893665602 + // EBPF_OP_MOV64_IMM pc=140 dst=r1 src=r0 offset=0 imm=893665602 #line 40 "sample/printk.c" r1 = IMMEDIATE(893665602); // EBPF_OP_STXW pc=141 dst=r10 src=r1 offset=-32 imm=0 @@ -552,7 +552,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 44 "sample/printk.c" return 0; - // EBPF_OP_LDDW pc=149 dst=r1 src=r0 offset=0 imm=910442818 + // EBPF_OP_LDDW pc=149 dst=r1 src=r0 offset=0 imm=910442818 #line 44 "sample/printk.c" r1 = (uint64_t)32973392554770754; // EBPF_OP_STXDW pc=151 dst=r10 src=r1 offset=-32 imm=0 @@ -579,7 +579,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 45 "sample/printk.c" return 0; - // EBPF_OP_STXB pc=157 dst=r10 src=r8 offset=-22 imm=0 + // EBPF_OP_STXB pc=157 dst=r10 src=r8 offset=-22 imm=0 #line 48 "sample/printk.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-22)) = (uint8_t)r8; // EBPF_OP_MOV64_IMM pc=158 dst=r1 src=r0 offset=0 imm=25966 @@ -615,7 +615,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 48 "sample/printk.c" return 0; - // EBPF_OP_ADD64_REG pc=168 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_ADD64_REG pc=168 dst=r6 src=r0 offset=0 imm=0 #line 48 "sample/printk.c" r6 += r0; // EBPF_OP_MOV64_REG pc=169 dst=r0 src=r6 offset=0 imm=0 @@ -660,7 +660,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/printk_sys.c b/tests/bpf2c_tests/expected/printk_sys.c index 61e1d58ac2..29e2a6f763 100644 --- a/tests/bpf2c_tests/expected/printk_sys.c +++ b/tests/bpf2c_tests/expected/printk_sys.c @@ -266,7 +266,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 23 "sample/printk.c" return 0; - // EBPF_OP_MOV64_REG pc=12 dst=r9 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=12 dst=r9 src=r0 offset=0 imm=0 #line 23 "sample/printk.c" r9 = r0; // EBPF_OP_MOV64_IMM pc=13 dst=r1 src=r0 offset=0 imm=10 @@ -299,7 +299,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 24 "sample/printk.c" return 0; - // EBPF_OP_MOV64_REG pc=21 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=21 dst=r6 src=r0 offset=0 imm=0 #line 24 "sample/printk.c" r6 = r0; // EBPF_OP_CALL pc=22 dst=r0 src=r0 offset=0 imm=19 @@ -311,7 +311,7 @@ func(void* context) if ((func_helpers[1].tail_call) && (r0 == 0)) #line 27 "sample/printk.c" return 0; - // EBPF_OP_MOV64_REG pc=23 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=23 dst=r8 src=r0 offset=0 imm=0 #line 27 "sample/printk.c" r8 = r0; // EBPF_OP_LDDW pc=24 dst=r1 src=r0 offset=0 imm=1852404597 @@ -362,7 +362,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 28 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=40 dst=r1 src=r0 offset=0 imm=7695397 + // EBPF_OP_MOV64_IMM pc=40 dst=r1 src=r0 offset=0 imm=7695397 #line 28 "sample/printk.c" r1 = IMMEDIATE(7695397); // EBPF_OP_STXW pc=41 dst=r10 src=r1 offset=-16 imm=0 @@ -404,7 +404,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 29 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=54 dst=r1 src=r0 offset=0 imm=1819026725 + // EBPF_OP_MOV64_IMM pc=54 dst=r1 src=r0 offset=0 imm=1819026725 #line 29 "sample/printk.c" r1 = IMMEDIATE(1819026725); // EBPF_OP_STXW pc=55 dst=r10 src=r1 offset=-16 imm=0 @@ -449,7 +449,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 30 "sample/printk.c" return 0; - // EBPF_OP_ADD64_REG pc=69 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_ADD64_REG pc=69 dst=r6 src=r0 offset=0 imm=0 #line 30 "sample/printk.c" r6 += r0; // EBPF_OP_STXH pc=70 dst=r10 src=r9 offset=-16 imm=0 @@ -491,7 +491,7 @@ func(void* context) if ((func_helpers[3].tail_call) && (r0 == 0)) #line 31 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=83 dst=r1 src=r0 offset=0 imm=117 + // EBPF_OP_MOV64_IMM pc=83 dst=r1 src=r0 offset=0 imm=117 #line 33 "sample/printk.c" r1 = IMMEDIATE(117); // EBPF_OP_STXH pc=84 dst=r10 src=r1 offset=-4 imm=0 @@ -545,7 +545,7 @@ func(void* context) if ((func_helpers[4].tail_call) && (r0 == 0)) #line 33 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=100 dst=r1 src=r0 offset=0 imm=9504 + // EBPF_OP_MOV64_IMM pc=100 dst=r1 src=r0 offset=0 imm=9504 #line 33 "sample/printk.c" r1 = IMMEDIATE(9504); // EBPF_OP_STXH pc=101 dst=r10 src=r1 offset=-28 imm=0 @@ -584,7 +584,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 37 "sample/printk.c" return 0; - // EBPF_OP_LDDW pc=111 dst=r1 src=r0 offset=0 imm=843333954 + // EBPF_OP_LDDW pc=111 dst=r1 src=r0 offset=0 imm=843333954 #line 37 "sample/printk.c" r1 = (uint64_t)7812660273793483074; // EBPF_OP_STXDW pc=113 dst=r10 src=r1 offset=-32 imm=0 @@ -617,7 +617,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 38 "sample/printk.c" return 0; - // EBPF_OP_LDDW pc=121 dst=r1 src=r0 offset=0 imm=860111170 + // EBPF_OP_LDDW pc=121 dst=r1 src=r0 offset=0 imm=860111170 #line 38 "sample/printk.c" r1 = (uint64_t)7220718397787750722; // EBPF_OP_STXDW pc=123 dst=r10 src=r1 offset=-32 imm=0 @@ -650,7 +650,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 39 "sample/printk.c" return 0; - // EBPF_OP_LDDW pc=131 dst=r1 src=r0 offset=0 imm=876888386 + // EBPF_OP_LDDW pc=131 dst=r1 src=r0 offset=0 imm=876888386 #line 39 "sample/printk.c" r1 = (uint64_t)31566017637663042; // EBPF_OP_STXDW pc=133 dst=r10 src=r1 offset=-32 imm=0 @@ -680,7 +680,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 40 "sample/printk.c" return 0; - // EBPF_OP_MOV64_IMM pc=140 dst=r1 src=r0 offset=0 imm=893665602 + // EBPF_OP_MOV64_IMM pc=140 dst=r1 src=r0 offset=0 imm=893665602 #line 40 "sample/printk.c" r1 = IMMEDIATE(893665602); // EBPF_OP_STXW pc=141 dst=r10 src=r1 offset=-32 imm=0 @@ -713,7 +713,7 @@ func(void* context) if ((func_helpers[2].tail_call) && (r0 == 0)) #line 44 "sample/printk.c" return 0; - // EBPF_OP_LDDW pc=149 dst=r1 src=r0 offset=0 imm=910442818 + // EBPF_OP_LDDW pc=149 dst=r1 src=r0 offset=0 imm=910442818 #line 44 "sample/printk.c" r1 = (uint64_t)32973392554770754; // EBPF_OP_STXDW pc=151 dst=r10 src=r1 offset=-32 imm=0 @@ -740,7 +740,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 45 "sample/printk.c" return 0; - // EBPF_OP_STXB pc=157 dst=r10 src=r8 offset=-22 imm=0 + // EBPF_OP_STXB pc=157 dst=r10 src=r8 offset=-22 imm=0 #line 48 "sample/printk.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-22)) = (uint8_t)r8; // EBPF_OP_MOV64_IMM pc=158 dst=r1 src=r0 offset=0 imm=25966 @@ -776,7 +776,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 48 "sample/printk.c" return 0; - // EBPF_OP_ADD64_REG pc=168 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_ADD64_REG pc=168 dst=r6 src=r0 offset=0 imm=0 #line 48 "sample/printk.c" r6 += r0; // EBPF_OP_MOV64_REG pc=169 dst=r0 src=r6 offset=0 imm=0 @@ -821,7 +821,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/printk_unsafe_dll.c b/tests/bpf2c_tests/expected/printk_unsafe_dll.c index b543fd82df..b7abe25bbc 100644 --- a/tests/bpf2c_tests/expected/printk_unsafe_dll.c +++ b/tests/bpf2c_tests/expected/printk_unsafe_dll.c @@ -107,7 +107,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 22 "sample/unsafe/printk_unsafe.c" return 0; - // EBPF_OP_MOV64_IMM pc=8 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r0 src=r0 offset=0 imm=0 #line 23 "sample/unsafe/printk_unsafe.c" r0 = IMMEDIATE(0); // EBPF_OP_EXIT pc=9 dst=r0 src=r0 offset=0 imm=0 @@ -149,7 +149,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/printk_unsafe_raw.c b/tests/bpf2c_tests/expected/printk_unsafe_raw.c index 88be528923..f38b956a02 100644 --- a/tests/bpf2c_tests/expected/printk_unsafe_raw.c +++ b/tests/bpf2c_tests/expected/printk_unsafe_raw.c @@ -81,7 +81,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 22 "sample/unsafe/printk_unsafe.c" return 0; - // EBPF_OP_MOV64_IMM pc=8 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r0 src=r0 offset=0 imm=0 #line 23 "sample/unsafe/printk_unsafe.c" r0 = IMMEDIATE(0); // EBPF_OP_EXIT pc=9 dst=r0 src=r0 offset=0 imm=0 @@ -123,7 +123,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/printk_unsafe_sys.c b/tests/bpf2c_tests/expected/printk_unsafe_sys.c index 5eca413024..5c000463df 100644 --- a/tests/bpf2c_tests/expected/printk_unsafe_sys.c +++ b/tests/bpf2c_tests/expected/printk_unsafe_sys.c @@ -242,7 +242,7 @@ func(void* context) if ((func_helpers[0].tail_call) && (r0 == 0)) #line 22 "sample/unsafe/printk_unsafe.c" return 0; - // EBPF_OP_MOV64_IMM pc=8 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r0 src=r0 offset=0 imm=0 #line 23 "sample/unsafe/printk_unsafe.c" r0 = IMMEDIATE(0); // EBPF_OP_EXIT pc=9 dst=r0 src=r0 offset=0 imm=0 @@ -284,7 +284,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/reflect_packet_dll.c b/tests/bpf2c_tests/expected/reflect_packet_dll.c index 2110d8e46f..c16f8bcf77 100644 --- a/tests/bpf2c_tests/expected/reflect_packet_dll.c +++ b/tests/bpf2c_tests/expected/reflect_packet_dll.c @@ -98,7 +98,7 @@ reflect_packet(void* context) if (r2 > r3) #line 29 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXH pc=6 dst=r4 src=r1 offset=12 imm=0 + // EBPF_OP_LDXH pc=6 dst=r4 src=r1 offset=12 imm=0 #line 34 "sample/reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(12)); // EBPF_OP_JEQ_IMM pc=7 dst=r4 src=r0 offset=60 imm=56710 @@ -106,12 +106,12 @@ reflect_packet(void* context) if (r4 == IMMEDIATE(56710)) #line 34 "sample/reflect_packet.c" goto label_1; - // EBPF_OP_JNE_IMM pc=8 dst=r4 src=r0 offset=208 imm=8 + // EBPF_OP_JNE_IMM pc=8 dst=r4 src=r0 offset=208 imm=8 #line 34 "sample/reflect_packet.c" if (r4 != IMMEDIATE(8)) #line 34 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=9 dst=r4 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r4 src=r1 offset=0 imm=0 #line 35 "sample/reflect_packet.c" r4 = r1; // EBPF_OP_ADD64_IMM pc=10 dst=r4 src=r0 offset=0 imm=34 @@ -122,7 +122,7 @@ reflect_packet(void* context) if (r4 > r3) #line 35 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=12 dst=r4 src=r1 offset=23 imm=0 + // EBPF_OP_LDXB pc=12 dst=r4 src=r1 offset=23 imm=0 #line 41 "sample/reflect_packet.c" r4 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(23)); // EBPF_OP_JNE_IMM pc=13 dst=r4 src=r0 offset=203 imm=17 @@ -130,7 +130,7 @@ reflect_packet(void* context) if (r4 != IMMEDIATE(17)) #line 41 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=14 dst=r4 src=r1 offset=14 imm=0 + // EBPF_OP_LDXB pc=14 dst=r4 src=r1 offset=14 imm=0 #line 41 "sample/reflect_packet.c" r4 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(14)); // EBPF_OP_LSH64_IMM pc=15 dst=r4 src=r0 offset=0 imm=2 @@ -153,7 +153,7 @@ reflect_packet(void* context) if (r4 > r3) #line 41 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXH pc=21 dst=r3 src=r2 offset=2 imm=0 + // EBPF_OP_LDXH pc=21 dst=r3 src=r2 offset=2 imm=0 #line 47 "sample/reflect_packet.c" r3 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(2)); // EBPF_OP_JNE_IMM pc=22 dst=r3 src=r0 offset=194 imm=7459 @@ -161,7 +161,7 @@ reflect_packet(void* context) if (r3 != IMMEDIATE(7459)) #line 47 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=23 dst=r3 src=r1 offset=5 imm=0 + // EBPF_OP_LDXB pc=23 dst=r3 src=r1 offset=5 imm=0 #line 15 "sample/./xdp_common.h" r3 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(5)); // EBPF_OP_LSH64_IMM pc=24 dst=r3 src=r0 offset=0 imm=8 @@ -308,7 +308,7 @@ reflect_packet(void* context) if (r2 > r3) #line 56 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=71 dst=r2 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=71 dst=r2 src=r1 offset=0 imm=0 #line 56 "sample/reflect_packet.c" r2 = r1; // EBPF_OP_ADD64_IMM pc=72 dst=r2 src=r0 offset=0 imm=62 @@ -319,7 +319,7 @@ reflect_packet(void* context) if (r2 > r3) #line 62 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=74 dst=r2 src=r1 offset=20 imm=0 + // EBPF_OP_LDXB pc=74 dst=r2 src=r1 offset=20 imm=0 #line 62 "sample/reflect_packet.c" r2 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(20)); // EBPF_OP_JNE_IMM pc=75 dst=r2 src=r0 offset=141 imm=17 @@ -327,7 +327,7 @@ reflect_packet(void* context) if (r2 != IMMEDIATE(17)) #line 62 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXH pc=76 dst=r2 src=r1 offset=56 imm=0 + // EBPF_OP_LDXH pc=76 dst=r2 src=r1 offset=56 imm=0 #line 68 "sample/reflect_packet.c" r2 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(56)); // EBPF_OP_JNE_IMM pc=77 dst=r2 src=r0 offset=139 imm=7459 @@ -335,7 +335,7 @@ reflect_packet(void* context) if (r2 != IMMEDIATE(7459)) #line 68 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=78 dst=r2 src=r1 offset=5 imm=0 + // EBPF_OP_LDXB pc=78 dst=r2 src=r1 offset=5 imm=0 #line 15 "sample/./xdp_common.h" r2 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(5)); // EBPF_OP_LSH64_IMM pc=79 dst=r2 src=r0 offset=0 imm=8 @@ -793,7 +793,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/reflect_packet_raw.c b/tests/bpf2c_tests/expected/reflect_packet_raw.c index 1f9ca109cf..4466093589 100644 --- a/tests/bpf2c_tests/expected/reflect_packet_raw.c +++ b/tests/bpf2c_tests/expected/reflect_packet_raw.c @@ -72,7 +72,7 @@ reflect_packet(void* context) if (r2 > r3) #line 29 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXH pc=6 dst=r4 src=r1 offset=12 imm=0 + // EBPF_OP_LDXH pc=6 dst=r4 src=r1 offset=12 imm=0 #line 34 "sample/reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(12)); // EBPF_OP_JEQ_IMM pc=7 dst=r4 src=r0 offset=60 imm=56710 @@ -80,12 +80,12 @@ reflect_packet(void* context) if (r4 == IMMEDIATE(56710)) #line 34 "sample/reflect_packet.c" goto label_1; - // EBPF_OP_JNE_IMM pc=8 dst=r4 src=r0 offset=208 imm=8 + // EBPF_OP_JNE_IMM pc=8 dst=r4 src=r0 offset=208 imm=8 #line 34 "sample/reflect_packet.c" if (r4 != IMMEDIATE(8)) #line 34 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=9 dst=r4 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r4 src=r1 offset=0 imm=0 #line 35 "sample/reflect_packet.c" r4 = r1; // EBPF_OP_ADD64_IMM pc=10 dst=r4 src=r0 offset=0 imm=34 @@ -96,7 +96,7 @@ reflect_packet(void* context) if (r4 > r3) #line 35 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=12 dst=r4 src=r1 offset=23 imm=0 + // EBPF_OP_LDXB pc=12 dst=r4 src=r1 offset=23 imm=0 #line 41 "sample/reflect_packet.c" r4 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(23)); // EBPF_OP_JNE_IMM pc=13 dst=r4 src=r0 offset=203 imm=17 @@ -104,7 +104,7 @@ reflect_packet(void* context) if (r4 != IMMEDIATE(17)) #line 41 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=14 dst=r4 src=r1 offset=14 imm=0 + // EBPF_OP_LDXB pc=14 dst=r4 src=r1 offset=14 imm=0 #line 41 "sample/reflect_packet.c" r4 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(14)); // EBPF_OP_LSH64_IMM pc=15 dst=r4 src=r0 offset=0 imm=2 @@ -127,7 +127,7 @@ reflect_packet(void* context) if (r4 > r3) #line 41 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXH pc=21 dst=r3 src=r2 offset=2 imm=0 + // EBPF_OP_LDXH pc=21 dst=r3 src=r2 offset=2 imm=0 #line 47 "sample/reflect_packet.c" r3 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(2)); // EBPF_OP_JNE_IMM pc=22 dst=r3 src=r0 offset=194 imm=7459 @@ -135,7 +135,7 @@ reflect_packet(void* context) if (r3 != IMMEDIATE(7459)) #line 47 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=23 dst=r3 src=r1 offset=5 imm=0 + // EBPF_OP_LDXB pc=23 dst=r3 src=r1 offset=5 imm=0 #line 15 "sample/./xdp_common.h" r3 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(5)); // EBPF_OP_LSH64_IMM pc=24 dst=r3 src=r0 offset=0 imm=8 @@ -282,7 +282,7 @@ reflect_packet(void* context) if (r2 > r3) #line 56 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=71 dst=r2 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=71 dst=r2 src=r1 offset=0 imm=0 #line 56 "sample/reflect_packet.c" r2 = r1; // EBPF_OP_ADD64_IMM pc=72 dst=r2 src=r0 offset=0 imm=62 @@ -293,7 +293,7 @@ reflect_packet(void* context) if (r2 > r3) #line 62 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=74 dst=r2 src=r1 offset=20 imm=0 + // EBPF_OP_LDXB pc=74 dst=r2 src=r1 offset=20 imm=0 #line 62 "sample/reflect_packet.c" r2 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(20)); // EBPF_OP_JNE_IMM pc=75 dst=r2 src=r0 offset=141 imm=17 @@ -301,7 +301,7 @@ reflect_packet(void* context) if (r2 != IMMEDIATE(17)) #line 62 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXH pc=76 dst=r2 src=r1 offset=56 imm=0 + // EBPF_OP_LDXH pc=76 dst=r2 src=r1 offset=56 imm=0 #line 68 "sample/reflect_packet.c" r2 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(56)); // EBPF_OP_JNE_IMM pc=77 dst=r2 src=r0 offset=139 imm=7459 @@ -309,7 +309,7 @@ reflect_packet(void* context) if (r2 != IMMEDIATE(7459)) #line 68 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=78 dst=r2 src=r1 offset=5 imm=0 + // EBPF_OP_LDXB pc=78 dst=r2 src=r1 offset=5 imm=0 #line 15 "sample/./xdp_common.h" r2 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(5)); // EBPF_OP_LSH64_IMM pc=79 dst=r2 src=r0 offset=0 imm=8 @@ -767,7 +767,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/reflect_packet_sys.c b/tests/bpf2c_tests/expected/reflect_packet_sys.c index 6515b6a606..1de6b381b2 100644 --- a/tests/bpf2c_tests/expected/reflect_packet_sys.c +++ b/tests/bpf2c_tests/expected/reflect_packet_sys.c @@ -233,7 +233,7 @@ reflect_packet(void* context) if (r2 > r3) #line 29 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXH pc=6 dst=r4 src=r1 offset=12 imm=0 + // EBPF_OP_LDXH pc=6 dst=r4 src=r1 offset=12 imm=0 #line 34 "sample/reflect_packet.c" r4 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(12)); // EBPF_OP_JEQ_IMM pc=7 dst=r4 src=r0 offset=60 imm=56710 @@ -241,12 +241,12 @@ reflect_packet(void* context) if (r4 == IMMEDIATE(56710)) #line 34 "sample/reflect_packet.c" goto label_1; - // EBPF_OP_JNE_IMM pc=8 dst=r4 src=r0 offset=208 imm=8 + // EBPF_OP_JNE_IMM pc=8 dst=r4 src=r0 offset=208 imm=8 #line 34 "sample/reflect_packet.c" if (r4 != IMMEDIATE(8)) #line 34 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=9 dst=r4 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r4 src=r1 offset=0 imm=0 #line 35 "sample/reflect_packet.c" r4 = r1; // EBPF_OP_ADD64_IMM pc=10 dst=r4 src=r0 offset=0 imm=34 @@ -257,7 +257,7 @@ reflect_packet(void* context) if (r4 > r3) #line 35 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=12 dst=r4 src=r1 offset=23 imm=0 + // EBPF_OP_LDXB pc=12 dst=r4 src=r1 offset=23 imm=0 #line 41 "sample/reflect_packet.c" r4 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(23)); // EBPF_OP_JNE_IMM pc=13 dst=r4 src=r0 offset=203 imm=17 @@ -265,7 +265,7 @@ reflect_packet(void* context) if (r4 != IMMEDIATE(17)) #line 41 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=14 dst=r4 src=r1 offset=14 imm=0 + // EBPF_OP_LDXB pc=14 dst=r4 src=r1 offset=14 imm=0 #line 41 "sample/reflect_packet.c" r4 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(14)); // EBPF_OP_LSH64_IMM pc=15 dst=r4 src=r0 offset=0 imm=2 @@ -288,7 +288,7 @@ reflect_packet(void* context) if (r4 > r3) #line 41 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXH pc=21 dst=r3 src=r2 offset=2 imm=0 + // EBPF_OP_LDXH pc=21 dst=r3 src=r2 offset=2 imm=0 #line 47 "sample/reflect_packet.c" r3 = *(uint16_t*)(uintptr_t)(r2 + OFFSET(2)); // EBPF_OP_JNE_IMM pc=22 dst=r3 src=r0 offset=194 imm=7459 @@ -296,7 +296,7 @@ reflect_packet(void* context) if (r3 != IMMEDIATE(7459)) #line 47 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=23 dst=r3 src=r1 offset=5 imm=0 + // EBPF_OP_LDXB pc=23 dst=r3 src=r1 offset=5 imm=0 #line 15 "sample/./xdp_common.h" r3 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(5)); // EBPF_OP_LSH64_IMM pc=24 dst=r3 src=r0 offset=0 imm=8 @@ -443,7 +443,7 @@ reflect_packet(void* context) if (r2 > r3) #line 56 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_MOV64_REG pc=71 dst=r2 src=r1 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=71 dst=r2 src=r1 offset=0 imm=0 #line 56 "sample/reflect_packet.c" r2 = r1; // EBPF_OP_ADD64_IMM pc=72 dst=r2 src=r0 offset=0 imm=62 @@ -454,7 +454,7 @@ reflect_packet(void* context) if (r2 > r3) #line 62 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=74 dst=r2 src=r1 offset=20 imm=0 + // EBPF_OP_LDXB pc=74 dst=r2 src=r1 offset=20 imm=0 #line 62 "sample/reflect_packet.c" r2 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(20)); // EBPF_OP_JNE_IMM pc=75 dst=r2 src=r0 offset=141 imm=17 @@ -462,7 +462,7 @@ reflect_packet(void* context) if (r2 != IMMEDIATE(17)) #line 62 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXH pc=76 dst=r2 src=r1 offset=56 imm=0 + // EBPF_OP_LDXH pc=76 dst=r2 src=r1 offset=56 imm=0 #line 68 "sample/reflect_packet.c" r2 = *(uint16_t*)(uintptr_t)(r1 + OFFSET(56)); // EBPF_OP_JNE_IMM pc=77 dst=r2 src=r0 offset=139 imm=7459 @@ -470,7 +470,7 @@ reflect_packet(void* context) if (r2 != IMMEDIATE(7459)) #line 68 "sample/reflect_packet.c" goto label_3; - // EBPF_OP_LDXB pc=78 dst=r2 src=r1 offset=5 imm=0 + // EBPF_OP_LDXB pc=78 dst=r2 src=r1 offset=5 imm=0 #line 15 "sample/./xdp_common.h" r2 = *(uint8_t*)(uintptr_t)(r1 + OFFSET(5)); // EBPF_OP_LSH64_IMM pc=79 dst=r2 src=r0 offset=0 imm=8 @@ -928,7 +928,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/sockops_dll.c b/tests/bpf2c_tests/expected/sockops_dll.c index b8cd05ecc3..3a27365fd7 100644 --- a/tests/bpf2c_tests/expected/sockops_dll.c +++ b/tests/bpf2c_tests/expected/sockops_dll.c @@ -135,12 +135,12 @@ connection_monitor(void* context) if (r4 == IMMEDIATE(0)) #line 77 "sample/sockops.c" goto label_2; - // EBPF_OP_JEQ_IMM pc=4 dst=r4 src=r0 offset=5 imm=2 + // EBPF_OP_JEQ_IMM pc=4 dst=r4 src=r0 offset=5 imm=2 #line 77 "sample/sockops.c" if (r4 == IMMEDIATE(2)) #line 77 "sample/sockops.c" goto label_1; - // EBPF_OP_LDDW pc=5 dst=r0 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=5 dst=r0 src=r0 offset=0 imm=-1 #line 77 "sample/sockops.c" r0 = (uint64_t)4294967295; // EBPF_OP_JNE_IMM pc=7 dst=r4 src=r0 offset=162 imm=1 @@ -148,7 +148,7 @@ connection_monitor(void* context) if (r4 != IMMEDIATE(1)) #line 77 "sample/sockops.c" goto label_5; - // EBPF_OP_MOV64_IMM pc=8 dst=r3 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r3 src=r0 offset=0 imm=0 #line 77 "sample/sockops.c" r3 = IMMEDIATE(0); // EBPF_OP_JA pc=9 dst=r0 src=r0 offset=2 imm=0 @@ -170,7 +170,7 @@ connection_monitor(void* context) if (r4 != IMMEDIATE(2)) #line 94 "sample/sockops.c" goto label_3; - // EBPF_OP_MOV64_IMM pc=14 dst=r4 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=14 dst=r4 src=r0 offset=0 imm=0 #line 94 "sample/sockops.c" r4 = IMMEDIATE(0); // EBPF_OP_STXDW pc=15 dst=r10 src=r4 offset=-8 imm=0 @@ -257,7 +257,7 @@ connection_monitor(void* context) if ((connection_monitor_helpers[0].tail_call) && (r0 == 0)) #line 26 "sample/sockops.c" return 0; - // EBPF_OP_MOV64_REG pc=42 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=42 dst=r1 src=r0 offset=0 imm=0 #line 26 "sample/sockops.c" r1 = r0; // EBPF_OP_LDDW pc=43 dst=r0 src=r0 offset=0 imm=-1 @@ -268,7 +268,7 @@ connection_monitor(void* context) if (r1 == IMMEDIATE(0)) #line 26 "sample/sockops.c" goto label_5; - // EBPF_OP_JA pc=46 dst=r0 src=r0 offset=116 imm=0 + // EBPF_OP_JA pc=46 dst=r0 src=r0 offset=116 imm=0 #line 26 "sample/sockops.c" goto label_4; label_3: @@ -611,7 +611,7 @@ connection_monitor(void* context) if ((connection_monitor_helpers[0].tail_call) && (r0 == 0)) #line 26 "sample/sockops.c" return 0; - // EBPF_OP_MOV64_REG pc=159 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=159 dst=r1 src=r0 offset=0 imm=0 #line 26 "sample/sockops.c" r1 = r0; // EBPF_OP_LDDW pc=160 dst=r0 src=r0 offset=0 imm=-1 @@ -687,7 +687,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/sockops_raw.c b/tests/bpf2c_tests/expected/sockops_raw.c index ea094c6052..5b89ab0f68 100644 --- a/tests/bpf2c_tests/expected/sockops_raw.c +++ b/tests/bpf2c_tests/expected/sockops_raw.c @@ -109,12 +109,12 @@ connection_monitor(void* context) if (r4 == IMMEDIATE(0)) #line 77 "sample/sockops.c" goto label_2; - // EBPF_OP_JEQ_IMM pc=4 dst=r4 src=r0 offset=5 imm=2 + // EBPF_OP_JEQ_IMM pc=4 dst=r4 src=r0 offset=5 imm=2 #line 77 "sample/sockops.c" if (r4 == IMMEDIATE(2)) #line 77 "sample/sockops.c" goto label_1; - // EBPF_OP_LDDW pc=5 dst=r0 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=5 dst=r0 src=r0 offset=0 imm=-1 #line 77 "sample/sockops.c" r0 = (uint64_t)4294967295; // EBPF_OP_JNE_IMM pc=7 dst=r4 src=r0 offset=162 imm=1 @@ -122,7 +122,7 @@ connection_monitor(void* context) if (r4 != IMMEDIATE(1)) #line 77 "sample/sockops.c" goto label_5; - // EBPF_OP_MOV64_IMM pc=8 dst=r3 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r3 src=r0 offset=0 imm=0 #line 77 "sample/sockops.c" r3 = IMMEDIATE(0); // EBPF_OP_JA pc=9 dst=r0 src=r0 offset=2 imm=0 @@ -144,7 +144,7 @@ connection_monitor(void* context) if (r4 != IMMEDIATE(2)) #line 94 "sample/sockops.c" goto label_3; - // EBPF_OP_MOV64_IMM pc=14 dst=r4 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=14 dst=r4 src=r0 offset=0 imm=0 #line 94 "sample/sockops.c" r4 = IMMEDIATE(0); // EBPF_OP_STXDW pc=15 dst=r10 src=r4 offset=-8 imm=0 @@ -231,7 +231,7 @@ connection_monitor(void* context) if ((connection_monitor_helpers[0].tail_call) && (r0 == 0)) #line 26 "sample/sockops.c" return 0; - // EBPF_OP_MOV64_REG pc=42 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=42 dst=r1 src=r0 offset=0 imm=0 #line 26 "sample/sockops.c" r1 = r0; // EBPF_OP_LDDW pc=43 dst=r0 src=r0 offset=0 imm=-1 @@ -242,7 +242,7 @@ connection_monitor(void* context) if (r1 == IMMEDIATE(0)) #line 26 "sample/sockops.c" goto label_5; - // EBPF_OP_JA pc=46 dst=r0 src=r0 offset=116 imm=0 + // EBPF_OP_JA pc=46 dst=r0 src=r0 offset=116 imm=0 #line 26 "sample/sockops.c" goto label_4; label_3: @@ -585,7 +585,7 @@ connection_monitor(void* context) if ((connection_monitor_helpers[0].tail_call) && (r0 == 0)) #line 26 "sample/sockops.c" return 0; - // EBPF_OP_MOV64_REG pc=159 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=159 dst=r1 src=r0 offset=0 imm=0 #line 26 "sample/sockops.c" r1 = r0; // EBPF_OP_LDDW pc=160 dst=r0 src=r0 offset=0 imm=-1 @@ -661,7 +661,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/sockops_sys.c b/tests/bpf2c_tests/expected/sockops_sys.c index b74c092585..d2e838415f 100644 --- a/tests/bpf2c_tests/expected/sockops_sys.c +++ b/tests/bpf2c_tests/expected/sockops_sys.c @@ -270,12 +270,12 @@ connection_monitor(void* context) if (r4 == IMMEDIATE(0)) #line 77 "sample/sockops.c" goto label_2; - // EBPF_OP_JEQ_IMM pc=4 dst=r4 src=r0 offset=5 imm=2 + // EBPF_OP_JEQ_IMM pc=4 dst=r4 src=r0 offset=5 imm=2 #line 77 "sample/sockops.c" if (r4 == IMMEDIATE(2)) #line 77 "sample/sockops.c" goto label_1; - // EBPF_OP_LDDW pc=5 dst=r0 src=r0 offset=0 imm=-1 + // EBPF_OP_LDDW pc=5 dst=r0 src=r0 offset=0 imm=-1 #line 77 "sample/sockops.c" r0 = (uint64_t)4294967295; // EBPF_OP_JNE_IMM pc=7 dst=r4 src=r0 offset=162 imm=1 @@ -283,7 +283,7 @@ connection_monitor(void* context) if (r4 != IMMEDIATE(1)) #line 77 "sample/sockops.c" goto label_5; - // EBPF_OP_MOV64_IMM pc=8 dst=r3 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=8 dst=r3 src=r0 offset=0 imm=0 #line 77 "sample/sockops.c" r3 = IMMEDIATE(0); // EBPF_OP_JA pc=9 dst=r0 src=r0 offset=2 imm=0 @@ -305,7 +305,7 @@ connection_monitor(void* context) if (r4 != IMMEDIATE(2)) #line 94 "sample/sockops.c" goto label_3; - // EBPF_OP_MOV64_IMM pc=14 dst=r4 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=14 dst=r4 src=r0 offset=0 imm=0 #line 94 "sample/sockops.c" r4 = IMMEDIATE(0); // EBPF_OP_STXDW pc=15 dst=r10 src=r4 offset=-8 imm=0 @@ -392,7 +392,7 @@ connection_monitor(void* context) if ((connection_monitor_helpers[0].tail_call) && (r0 == 0)) #line 26 "sample/sockops.c" return 0; - // EBPF_OP_MOV64_REG pc=42 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=42 dst=r1 src=r0 offset=0 imm=0 #line 26 "sample/sockops.c" r1 = r0; // EBPF_OP_LDDW pc=43 dst=r0 src=r0 offset=0 imm=-1 @@ -403,7 +403,7 @@ connection_monitor(void* context) if (r1 == IMMEDIATE(0)) #line 26 "sample/sockops.c" goto label_5; - // EBPF_OP_JA pc=46 dst=r0 src=r0 offset=116 imm=0 + // EBPF_OP_JA pc=46 dst=r0 src=r0 offset=116 imm=0 #line 26 "sample/sockops.c" goto label_4; label_3: @@ -746,7 +746,7 @@ connection_monitor(void* context) if ((connection_monitor_helpers[0].tail_call) && (r0 == 0)) #line 26 "sample/sockops.c" return 0; - // EBPF_OP_MOV64_REG pc=159 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=159 dst=r1 src=r0 offset=0 imm=0 #line 26 "sample/sockops.c" r1 = r0; // EBPF_OP_LDDW pc=160 dst=r0 src=r0 offset=0 imm=-1 @@ -822,7 +822,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/tail_call_bad_dll.c b/tests/bpf2c_tests/expected/tail_call_bad_dll.c index dbe3e243d2..d93d4bbeb3 100644 --- a/tests/bpf2c_tests/expected/tail_call_bad_dll.c +++ b/tests/bpf2c_tests/expected/tail_call_bad_dll.c @@ -138,7 +138,7 @@ caller(void* context) if ((caller_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/tail_call_bad.c" return 0; - // EBPF_OP_MOV64_REG pc=6 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=6 dst=r6 src=r0 offset=0 imm=0 #line 39 "sample/undocked/tail_call_bad.c" r6 = r0; // EBPF_OP_MOV64_REG pc=7 dst=r2 src=r10 offset=0 imm=0 @@ -159,12 +159,12 @@ caller(void* context) if ((caller_helpers[1].tail_call) && (r0 == 0)) #line 41 "sample/undocked/tail_call_bad.c" return 0; - // EBPF_OP_JEQ_IMM pc=12 dst=r0 src=r0 offset=2 imm=0 + // EBPF_OP_JEQ_IMM pc=12 dst=r0 src=r0 offset=2 imm=0 #line 42 "sample/undocked/tail_call_bad.c" if (r0 == IMMEDIATE(0)) #line 42 "sample/undocked/tail_call_bad.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=13 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=13 dst=r1 src=r0 offset=0 imm=1 #line 42 "sample/undocked/tail_call_bad.c" r1 = IMMEDIATE(1); // EBPF_OP_STXW pc=14 dst=r0 src=r1 offset=0 imm=0 @@ -261,7 +261,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/tail_call_bad_raw.c b/tests/bpf2c_tests/expected/tail_call_bad_raw.c index fcd589826a..61b7912326 100644 --- a/tests/bpf2c_tests/expected/tail_call_bad_raw.c +++ b/tests/bpf2c_tests/expected/tail_call_bad_raw.c @@ -112,7 +112,7 @@ caller(void* context) if ((caller_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/tail_call_bad.c" return 0; - // EBPF_OP_MOV64_REG pc=6 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=6 dst=r6 src=r0 offset=0 imm=0 #line 39 "sample/undocked/tail_call_bad.c" r6 = r0; // EBPF_OP_MOV64_REG pc=7 dst=r2 src=r10 offset=0 imm=0 @@ -133,12 +133,12 @@ caller(void* context) if ((caller_helpers[1].tail_call) && (r0 == 0)) #line 41 "sample/undocked/tail_call_bad.c" return 0; - // EBPF_OP_JEQ_IMM pc=12 dst=r0 src=r0 offset=2 imm=0 + // EBPF_OP_JEQ_IMM pc=12 dst=r0 src=r0 offset=2 imm=0 #line 42 "sample/undocked/tail_call_bad.c" if (r0 == IMMEDIATE(0)) #line 42 "sample/undocked/tail_call_bad.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=13 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=13 dst=r1 src=r0 offset=0 imm=1 #line 42 "sample/undocked/tail_call_bad.c" r1 = IMMEDIATE(1); // EBPF_OP_STXW pc=14 dst=r0 src=r1 offset=0 imm=0 @@ -235,7 +235,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/tail_call_bad_sys.c b/tests/bpf2c_tests/expected/tail_call_bad_sys.c index 44aa5fdf9c..1ffbf54c52 100644 --- a/tests/bpf2c_tests/expected/tail_call_bad_sys.c +++ b/tests/bpf2c_tests/expected/tail_call_bad_sys.c @@ -273,7 +273,7 @@ caller(void* context) if ((caller_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/tail_call_bad.c" return 0; - // EBPF_OP_MOV64_REG pc=6 dst=r6 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=6 dst=r6 src=r0 offset=0 imm=0 #line 39 "sample/undocked/tail_call_bad.c" r6 = r0; // EBPF_OP_MOV64_REG pc=7 dst=r2 src=r10 offset=0 imm=0 @@ -294,12 +294,12 @@ caller(void* context) if ((caller_helpers[1].tail_call) && (r0 == 0)) #line 41 "sample/undocked/tail_call_bad.c" return 0; - // EBPF_OP_JEQ_IMM pc=12 dst=r0 src=r0 offset=2 imm=0 + // EBPF_OP_JEQ_IMM pc=12 dst=r0 src=r0 offset=2 imm=0 #line 42 "sample/undocked/tail_call_bad.c" if (r0 == IMMEDIATE(0)) #line 42 "sample/undocked/tail_call_bad.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=13 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=13 dst=r1 src=r0 offset=0 imm=1 #line 42 "sample/undocked/tail_call_bad.c" r1 = IMMEDIATE(1); // EBPF_OP_STXW pc=14 dst=r0 src=r1 offset=0 imm=0 @@ -396,7 +396,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/tail_call_dll.c b/tests/bpf2c_tests/expected/tail_call_dll.c index ceaa44f22d..825c71b659 100644 --- a/tests/bpf2c_tests/expected/tail_call_dll.c +++ b/tests/bpf2c_tests/expected/tail_call_dll.c @@ -136,7 +136,7 @@ caller(void* context) if ((caller_helpers[0].tail_call) && (r0 == 0)) #line 38 "sample/undocked/tail_call.c" return 0; - // EBPF_OP_MOV64_REG pc=6 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=6 dst=r2 src=r10 offset=0 imm=0 #line 38 "sample/undocked/tail_call.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=7 dst=r2 src=r0 offset=0 imm=-4 @@ -154,12 +154,12 @@ caller(void* context) if ((caller_helpers[1].tail_call) && (r0 == 0)) #line 41 "sample/undocked/tail_call.c" return 0; - // EBPF_OP_JEQ_IMM pc=11 dst=r0 src=r0 offset=2 imm=0 + // EBPF_OP_JEQ_IMM pc=11 dst=r0 src=r0 offset=2 imm=0 #line 42 "sample/undocked/tail_call.c" if (r0 == IMMEDIATE(0)) #line 42 "sample/undocked/tail_call.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=12 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=12 dst=r1 src=r0 offset=0 imm=1 #line 42 "sample/undocked/tail_call.c" r1 = IMMEDIATE(1); // EBPF_OP_STXW pc=13 dst=r0 src=r1 offset=0 imm=0 @@ -256,7 +256,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/tail_call_map_dll.c b/tests/bpf2c_tests/expected/tail_call_map_dll.c index a5d5045128..a9df61e839 100644 --- a/tests/bpf2c_tests/expected/tail_call_map_dll.c +++ b/tests/bpf2c_tests/expected/tail_call_map_dll.c @@ -143,7 +143,7 @@ caller(void* context) if ((caller_helpers[0].tail_call) && (r0 == 0)) #line 43 "sample/undocked/tail_call_map.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r1 src=r6 offset=0 imm=0 #line 45 "sample/undocked/tail_call_map.c" r1 = r6; // EBPF_OP_MOV64_REG pc=9 dst=r2 src=r0 offset=0 imm=0 @@ -161,7 +161,7 @@ caller(void* context) if ((caller_helpers[1].tail_call) && (r0 == 0)) #line 45 "sample/undocked/tail_call_map.c" return 0; - // EBPF_OP_MOV64_IMM pc=12 dst=r0 src=r0 offset=0 imm=6 + // EBPF_OP_MOV64_IMM pc=12 dst=r0 src=r0 offset=0 imm=6 #line 48 "sample/undocked/tail_call_map.c" r0 = IMMEDIATE(6); // EBPF_OP_EXIT pc=13 dst=r0 src=r0 offset=0 imm=0 @@ -251,7 +251,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") diff --git a/tests/bpf2c_tests/expected/tail_call_map_raw.c b/tests/bpf2c_tests/expected/tail_call_map_raw.c index 6a1ba8bb91..6e95e31a72 100644 --- a/tests/bpf2c_tests/expected/tail_call_map_raw.c +++ b/tests/bpf2c_tests/expected/tail_call_map_raw.c @@ -117,7 +117,7 @@ caller(void* context) if ((caller_helpers[0].tail_call) && (r0 == 0)) #line 43 "sample/undocked/tail_call_map.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r1 src=r6 offset=0 imm=0 #line 45 "sample/undocked/tail_call_map.c" r1 = r6; // EBPF_OP_MOV64_REG pc=9 dst=r2 src=r0 offset=0 imm=0 @@ -135,7 +135,7 @@ caller(void* context) if ((caller_helpers[1].tail_call) && (r0 == 0)) #line 45 "sample/undocked/tail_call_map.c" return 0; - // EBPF_OP_MOV64_IMM pc=12 dst=r0 src=r0 offset=0 imm=6 + // EBPF_OP_MOV64_IMM pc=12 dst=r0 src=r0 offset=0 imm=6 #line 48 "sample/undocked/tail_call_map.c" r0 = IMMEDIATE(6); // EBPF_OP_EXIT pc=13 dst=r0 src=r0 offset=0 imm=0 @@ -225,7 +225,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") diff --git a/tests/bpf2c_tests/expected/tail_call_map_sys.c b/tests/bpf2c_tests/expected/tail_call_map_sys.c index 68d595501d..b79b5ef8e5 100644 --- a/tests/bpf2c_tests/expected/tail_call_map_sys.c +++ b/tests/bpf2c_tests/expected/tail_call_map_sys.c @@ -278,7 +278,7 @@ caller(void* context) if ((caller_helpers[0].tail_call) && (r0 == 0)) #line 43 "sample/undocked/tail_call_map.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r1 src=r6 offset=0 imm=0 #line 45 "sample/undocked/tail_call_map.c" r1 = r6; // EBPF_OP_MOV64_REG pc=9 dst=r2 src=r0 offset=0 imm=0 @@ -296,7 +296,7 @@ caller(void* context) if ((caller_helpers[1].tail_call) && (r0 == 0)) #line 45 "sample/undocked/tail_call_map.c" return 0; - // EBPF_OP_MOV64_IMM pc=12 dst=r0 src=r0 offset=0 imm=6 + // EBPF_OP_MOV64_IMM pc=12 dst=r0 src=r0 offset=0 imm=6 #line 48 "sample/undocked/tail_call_map.c" r0 = IMMEDIATE(6); // EBPF_OP_EXIT pc=13 dst=r0 src=r0 offset=0 imm=0 @@ -386,7 +386,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") diff --git a/tests/bpf2c_tests/expected/tail_call_max_exceed_dll.c b/tests/bpf2c_tests/expected/tail_call_max_exceed_dll.c index ef57d76956..01823c3bfe 100644 --- a/tests/bpf2c_tests/expected/tail_call_max_exceed_dll.c +++ b/tests/bpf2c_tests/expected/tail_call_max_exceed_dll.c @@ -166,7 +166,7 @@ bind_test_caller(void* context) if ((bind_test_caller_helpers[0].tail_call) && (r0 == 0)) #line 126 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_IMM pc=21 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=21 dst=r7 src=r0 offset=0 imm=0 #line 126 "sample/tail_call_max_exceed.c" r7 = IMMEDIATE(0); // EBPF_OP_MOV64_REG pc=22 dst=r1 src=r6 offset=0 imm=0 @@ -187,12 +187,12 @@ bind_test_caller(void* context) if ((bind_test_caller_helpers[1].tail_call) && (r0 == 0)) #line 127 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=27 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=27 dst=r0 src=r0 offset=17 imm=-1 #line 127 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 127 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=2660 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=2660 #line 127 "sample/tail_call_max_exceed.c" r1 = IMMEDIATE(2660); // EBPF_OP_STXH pc=29 dst=r10 src=r1 offset=-16 imm=0 @@ -368,7 +368,7 @@ bind_test_callee0(void* context) if ((bind_test_callee0_helpers[0].tail_call) && (r0 == 0)) #line 85 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 85 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -386,12 +386,12 @@ bind_test_callee0(void* context) if ((bind_test_callee0_helpers[1].tail_call) && (r0 == 0)) #line 85 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 85 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 85 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 85 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -567,7 +567,7 @@ bind_test_callee1(void* context) if ((bind_test_callee1_helpers[0].tail_call) && (r0 == 0)) #line 86 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 86 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -585,12 +585,12 @@ bind_test_callee1(void* context) if ((bind_test_callee1_helpers[1].tail_call) && (r0 == 0)) #line 86 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 86 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 86 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 86 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -766,7 +766,7 @@ bind_test_callee10(void* context) if ((bind_test_callee10_helpers[0].tail_call) && (r0 == 0)) #line 95 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 95 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -784,12 +784,12 @@ bind_test_callee10(void* context) if ((bind_test_callee10_helpers[1].tail_call) && (r0 == 0)) #line 95 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 95 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 95 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 95 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -965,7 +965,7 @@ bind_test_callee11(void* context) if ((bind_test_callee11_helpers[0].tail_call) && (r0 == 0)) #line 96 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 96 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -983,12 +983,12 @@ bind_test_callee11(void* context) if ((bind_test_callee11_helpers[1].tail_call) && (r0 == 0)) #line 96 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 96 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 96 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 96 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1164,7 +1164,7 @@ bind_test_callee12(void* context) if ((bind_test_callee12_helpers[0].tail_call) && (r0 == 0)) #line 97 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 97 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1182,12 +1182,12 @@ bind_test_callee12(void* context) if ((bind_test_callee12_helpers[1].tail_call) && (r0 == 0)) #line 97 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 97 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 97 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 97 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1363,7 +1363,7 @@ bind_test_callee13(void* context) if ((bind_test_callee13_helpers[0].tail_call) && (r0 == 0)) #line 98 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 98 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1381,12 +1381,12 @@ bind_test_callee13(void* context) if ((bind_test_callee13_helpers[1].tail_call) && (r0 == 0)) #line 98 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 98 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 98 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 98 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1562,7 +1562,7 @@ bind_test_callee14(void* context) if ((bind_test_callee14_helpers[0].tail_call) && (r0 == 0)) #line 99 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 99 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1580,12 +1580,12 @@ bind_test_callee14(void* context) if ((bind_test_callee14_helpers[1].tail_call) && (r0 == 0)) #line 99 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 99 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 99 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 99 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1761,7 +1761,7 @@ bind_test_callee15(void* context) if ((bind_test_callee15_helpers[0].tail_call) && (r0 == 0)) #line 100 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 100 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1779,12 +1779,12 @@ bind_test_callee15(void* context) if ((bind_test_callee15_helpers[1].tail_call) && (r0 == 0)) #line 100 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 100 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 100 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 100 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1960,7 +1960,7 @@ bind_test_callee16(void* context) if ((bind_test_callee16_helpers[0].tail_call) && (r0 == 0)) #line 101 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 101 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1978,12 +1978,12 @@ bind_test_callee16(void* context) if ((bind_test_callee16_helpers[1].tail_call) && (r0 == 0)) #line 101 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 101 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 101 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 101 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2159,7 +2159,7 @@ bind_test_callee17(void* context) if ((bind_test_callee17_helpers[0].tail_call) && (r0 == 0)) #line 102 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 102 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2177,12 +2177,12 @@ bind_test_callee17(void* context) if ((bind_test_callee17_helpers[1].tail_call) && (r0 == 0)) #line 102 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 102 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 102 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 102 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2358,7 +2358,7 @@ bind_test_callee18(void* context) if ((bind_test_callee18_helpers[0].tail_call) && (r0 == 0)) #line 103 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 103 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2376,12 +2376,12 @@ bind_test_callee18(void* context) if ((bind_test_callee18_helpers[1].tail_call) && (r0 == 0)) #line 103 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 103 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 103 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 103 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2557,7 +2557,7 @@ bind_test_callee19(void* context) if ((bind_test_callee19_helpers[0].tail_call) && (r0 == 0)) #line 104 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 104 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2575,12 +2575,12 @@ bind_test_callee19(void* context) if ((bind_test_callee19_helpers[1].tail_call) && (r0 == 0)) #line 104 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 104 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 104 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 104 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2756,7 +2756,7 @@ bind_test_callee2(void* context) if ((bind_test_callee2_helpers[0].tail_call) && (r0 == 0)) #line 87 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 87 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2774,12 +2774,12 @@ bind_test_callee2(void* context) if ((bind_test_callee2_helpers[1].tail_call) && (r0 == 0)) #line 87 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 87 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 87 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 87 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2955,7 +2955,7 @@ bind_test_callee20(void* context) if ((bind_test_callee20_helpers[0].tail_call) && (r0 == 0)) #line 105 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 105 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2973,12 +2973,12 @@ bind_test_callee20(void* context) if ((bind_test_callee20_helpers[1].tail_call) && (r0 == 0)) #line 105 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 105 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 105 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 105 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3154,7 +3154,7 @@ bind_test_callee21(void* context) if ((bind_test_callee21_helpers[0].tail_call) && (r0 == 0)) #line 106 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 106 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3172,12 +3172,12 @@ bind_test_callee21(void* context) if ((bind_test_callee21_helpers[1].tail_call) && (r0 == 0)) #line 106 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 106 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 106 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 106 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3353,7 +3353,7 @@ bind_test_callee22(void* context) if ((bind_test_callee22_helpers[0].tail_call) && (r0 == 0)) #line 107 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 107 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3371,12 +3371,12 @@ bind_test_callee22(void* context) if ((bind_test_callee22_helpers[1].tail_call) && (r0 == 0)) #line 107 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 107 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 107 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 107 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3552,7 +3552,7 @@ bind_test_callee23(void* context) if ((bind_test_callee23_helpers[0].tail_call) && (r0 == 0)) #line 108 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 108 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3570,12 +3570,12 @@ bind_test_callee23(void* context) if ((bind_test_callee23_helpers[1].tail_call) && (r0 == 0)) #line 108 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 108 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 108 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 108 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3751,7 +3751,7 @@ bind_test_callee24(void* context) if ((bind_test_callee24_helpers[0].tail_call) && (r0 == 0)) #line 109 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 109 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3769,12 +3769,12 @@ bind_test_callee24(void* context) if ((bind_test_callee24_helpers[1].tail_call) && (r0 == 0)) #line 109 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 109 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 109 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 109 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3950,7 +3950,7 @@ bind_test_callee25(void* context) if ((bind_test_callee25_helpers[0].tail_call) && (r0 == 0)) #line 110 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 110 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3968,12 +3968,12 @@ bind_test_callee25(void* context) if ((bind_test_callee25_helpers[1].tail_call) && (r0 == 0)) #line 110 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 110 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 110 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 110 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4149,7 +4149,7 @@ bind_test_callee26(void* context) if ((bind_test_callee26_helpers[0].tail_call) && (r0 == 0)) #line 111 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 111 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4167,12 +4167,12 @@ bind_test_callee26(void* context) if ((bind_test_callee26_helpers[1].tail_call) && (r0 == 0)) #line 111 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 111 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 111 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 111 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4348,7 +4348,7 @@ bind_test_callee27(void* context) if ((bind_test_callee27_helpers[0].tail_call) && (r0 == 0)) #line 112 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 112 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4366,12 +4366,12 @@ bind_test_callee27(void* context) if ((bind_test_callee27_helpers[1].tail_call) && (r0 == 0)) #line 112 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 112 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 112 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 112 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4547,7 +4547,7 @@ bind_test_callee28(void* context) if ((bind_test_callee28_helpers[0].tail_call) && (r0 == 0)) #line 113 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 113 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4565,12 +4565,12 @@ bind_test_callee28(void* context) if ((bind_test_callee28_helpers[1].tail_call) && (r0 == 0)) #line 113 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 113 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 113 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 113 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4746,7 +4746,7 @@ bind_test_callee29(void* context) if ((bind_test_callee29_helpers[0].tail_call) && (r0 == 0)) #line 114 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 114 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4764,12 +4764,12 @@ bind_test_callee29(void* context) if ((bind_test_callee29_helpers[1].tail_call) && (r0 == 0)) #line 114 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 114 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 114 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 114 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4945,7 +4945,7 @@ bind_test_callee3(void* context) if ((bind_test_callee3_helpers[0].tail_call) && (r0 == 0)) #line 88 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 88 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4963,12 +4963,12 @@ bind_test_callee3(void* context) if ((bind_test_callee3_helpers[1].tail_call) && (r0 == 0)) #line 88 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 88 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 88 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 88 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5144,7 +5144,7 @@ bind_test_callee30(void* context) if ((bind_test_callee30_helpers[0].tail_call) && (r0 == 0)) #line 115 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 115 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -5162,12 +5162,12 @@ bind_test_callee30(void* context) if ((bind_test_callee30_helpers[1].tail_call) && (r0 == 0)) #line 115 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 115 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 115 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 115 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5343,7 +5343,7 @@ bind_test_callee31(void* context) if ((bind_test_callee31_helpers[0].tail_call) && (r0 == 0)) #line 116 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 116 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -5361,12 +5361,12 @@ bind_test_callee31(void* context) if ((bind_test_callee31_helpers[1].tail_call) && (r0 == 0)) #line 116 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 116 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 116 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 116 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5542,7 +5542,7 @@ bind_test_callee32(void* context) if ((bind_test_callee32_helpers[0].tail_call) && (r0 == 0)) #line 117 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 117 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -5560,12 +5560,12 @@ bind_test_callee32(void* context) if ((bind_test_callee32_helpers[1].tail_call) && (r0 == 0)) #line 117 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 117 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 117 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 117 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5741,7 +5741,7 @@ bind_test_callee33(void* context) if ((bind_test_callee33_helpers[0].tail_call) && (r0 == 0)) #line 118 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 118 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -5759,12 +5759,12 @@ bind_test_callee33(void* context) if ((bind_test_callee33_helpers[1].tail_call) && (r0 == 0)) #line 118 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 118 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 118 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 118 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5915,7 +5915,7 @@ bind_test_callee34(void* context) if ((bind_test_callee34_helpers[0].tail_call) && (r0 == 0)) #line 138 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_IMM pc=21 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=21 dst=r0 src=r0 offset=0 imm=0 #line 141 "sample/tail_call_max_exceed.c" r0 = IMMEDIATE(0); // EBPF_OP_EXIT pc=22 dst=r0 src=r0 offset=0 imm=0 @@ -6042,7 +6042,7 @@ bind_test_callee4(void* context) if ((bind_test_callee4_helpers[0].tail_call) && (r0 == 0)) #line 89 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 89 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6060,12 +6060,12 @@ bind_test_callee4(void* context) if ((bind_test_callee4_helpers[1].tail_call) && (r0 == 0)) #line 89 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 89 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 89 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 89 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -6241,7 +6241,7 @@ bind_test_callee5(void* context) if ((bind_test_callee5_helpers[0].tail_call) && (r0 == 0)) #line 90 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 90 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6259,12 +6259,12 @@ bind_test_callee5(void* context) if ((bind_test_callee5_helpers[1].tail_call) && (r0 == 0)) #line 90 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 90 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 90 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 90 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -6440,7 +6440,7 @@ bind_test_callee6(void* context) if ((bind_test_callee6_helpers[0].tail_call) && (r0 == 0)) #line 91 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 91 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6458,12 +6458,12 @@ bind_test_callee6(void* context) if ((bind_test_callee6_helpers[1].tail_call) && (r0 == 0)) #line 91 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 91 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 91 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 91 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -6639,7 +6639,7 @@ bind_test_callee7(void* context) if ((bind_test_callee7_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 92 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6657,12 +6657,12 @@ bind_test_callee7(void* context) if ((bind_test_callee7_helpers[1].tail_call) && (r0 == 0)) #line 92 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 92 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 92 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 92 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -6838,7 +6838,7 @@ bind_test_callee8(void* context) if ((bind_test_callee8_helpers[0].tail_call) && (r0 == 0)) #line 93 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 93 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6856,12 +6856,12 @@ bind_test_callee8(void* context) if ((bind_test_callee8_helpers[1].tail_call) && (r0 == 0)) #line 93 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 93 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 93 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 93 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -7037,7 +7037,7 @@ bind_test_callee9(void* context) if ((bind_test_callee9_helpers[0].tail_call) && (r0 == 0)) #line 94 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 94 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -7055,12 +7055,12 @@ bind_test_callee9(void* context) if ((bind_test_callee9_helpers[1].tail_call) && (r0 == 0)) #line 94 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 94 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 94 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=1680154744 + // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=1680154744 #line 94 "sample/tail_call_max_exceed.c" r1 = IMMEDIATE(1680154744); // EBPF_OP_STXW pc=33 dst=r10 src=r1 offset=-24 imm=0 @@ -7641,46 +7641,18 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") static const char* _bind_tail_call_map_initial_string_table[] = { - "bind_test_callee0", - "bind_test_callee1", - "bind_test_callee2", - "bind_test_callee3", - "bind_test_callee4", - "bind_test_callee5", - "bind_test_callee6", - "bind_test_callee7", - "bind_test_callee8", - "bind_test_callee9", - "bind_test_callee10", - "bind_test_callee11", - "bind_test_callee12", - "bind_test_callee13", - "bind_test_callee14", - "bind_test_callee15", - "bind_test_callee16", - "bind_test_callee17", - "bind_test_callee18", - "bind_test_callee19", - "bind_test_callee20", - "bind_test_callee21", - "bind_test_callee22", - "bind_test_callee23", - "bind_test_callee24", - "bind_test_callee25", - "bind_test_callee26", - "bind_test_callee27", - "bind_test_callee28", - "bind_test_callee29", - "bind_test_callee30", - "bind_test_callee31", - "bind_test_callee32", - "bind_test_callee33", - "bind_test_callee34", + "bind_test_callee0", "bind_test_callee1", "bind_test_callee2", "bind_test_callee3", "bind_test_callee4", + "bind_test_callee5", "bind_test_callee6", "bind_test_callee7", "bind_test_callee8", "bind_test_callee9", + "bind_test_callee10", "bind_test_callee11", "bind_test_callee12", "bind_test_callee13", "bind_test_callee14", + "bind_test_callee15", "bind_test_callee16", "bind_test_callee17", "bind_test_callee18", "bind_test_callee19", + "bind_test_callee20", "bind_test_callee21", "bind_test_callee22", "bind_test_callee23", "bind_test_callee24", + "bind_test_callee25", "bind_test_callee26", "bind_test_callee27", "bind_test_callee28", "bind_test_callee29", + "bind_test_callee30", "bind_test_callee31", "bind_test_callee32", "bind_test_callee33", "bind_test_callee34", }; static map_initial_values_t _map_initial_values_array[] = { diff --git a/tests/bpf2c_tests/expected/tail_call_max_exceed_raw.c b/tests/bpf2c_tests/expected/tail_call_max_exceed_raw.c index 68b38d722d..0915e5702e 100644 --- a/tests/bpf2c_tests/expected/tail_call_max_exceed_raw.c +++ b/tests/bpf2c_tests/expected/tail_call_max_exceed_raw.c @@ -140,7 +140,7 @@ bind_test_caller(void* context) if ((bind_test_caller_helpers[0].tail_call) && (r0 == 0)) #line 126 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_IMM pc=21 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=21 dst=r7 src=r0 offset=0 imm=0 #line 126 "sample/tail_call_max_exceed.c" r7 = IMMEDIATE(0); // EBPF_OP_MOV64_REG pc=22 dst=r1 src=r6 offset=0 imm=0 @@ -161,12 +161,12 @@ bind_test_caller(void* context) if ((bind_test_caller_helpers[1].tail_call) && (r0 == 0)) #line 127 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=27 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=27 dst=r0 src=r0 offset=17 imm=-1 #line 127 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 127 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=2660 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=2660 #line 127 "sample/tail_call_max_exceed.c" r1 = IMMEDIATE(2660); // EBPF_OP_STXH pc=29 dst=r10 src=r1 offset=-16 imm=0 @@ -342,7 +342,7 @@ bind_test_callee0(void* context) if ((bind_test_callee0_helpers[0].tail_call) && (r0 == 0)) #line 85 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 85 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -360,12 +360,12 @@ bind_test_callee0(void* context) if ((bind_test_callee0_helpers[1].tail_call) && (r0 == 0)) #line 85 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 85 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 85 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 85 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -541,7 +541,7 @@ bind_test_callee1(void* context) if ((bind_test_callee1_helpers[0].tail_call) && (r0 == 0)) #line 86 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 86 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -559,12 +559,12 @@ bind_test_callee1(void* context) if ((bind_test_callee1_helpers[1].tail_call) && (r0 == 0)) #line 86 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 86 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 86 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 86 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -740,7 +740,7 @@ bind_test_callee10(void* context) if ((bind_test_callee10_helpers[0].tail_call) && (r0 == 0)) #line 95 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 95 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -758,12 +758,12 @@ bind_test_callee10(void* context) if ((bind_test_callee10_helpers[1].tail_call) && (r0 == 0)) #line 95 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 95 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 95 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 95 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -939,7 +939,7 @@ bind_test_callee11(void* context) if ((bind_test_callee11_helpers[0].tail_call) && (r0 == 0)) #line 96 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 96 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -957,12 +957,12 @@ bind_test_callee11(void* context) if ((bind_test_callee11_helpers[1].tail_call) && (r0 == 0)) #line 96 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 96 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 96 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 96 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1138,7 +1138,7 @@ bind_test_callee12(void* context) if ((bind_test_callee12_helpers[0].tail_call) && (r0 == 0)) #line 97 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 97 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1156,12 +1156,12 @@ bind_test_callee12(void* context) if ((bind_test_callee12_helpers[1].tail_call) && (r0 == 0)) #line 97 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 97 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 97 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 97 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1337,7 +1337,7 @@ bind_test_callee13(void* context) if ((bind_test_callee13_helpers[0].tail_call) && (r0 == 0)) #line 98 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 98 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1355,12 +1355,12 @@ bind_test_callee13(void* context) if ((bind_test_callee13_helpers[1].tail_call) && (r0 == 0)) #line 98 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 98 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 98 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 98 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1536,7 +1536,7 @@ bind_test_callee14(void* context) if ((bind_test_callee14_helpers[0].tail_call) && (r0 == 0)) #line 99 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 99 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1554,12 +1554,12 @@ bind_test_callee14(void* context) if ((bind_test_callee14_helpers[1].tail_call) && (r0 == 0)) #line 99 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 99 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 99 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 99 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1735,7 +1735,7 @@ bind_test_callee15(void* context) if ((bind_test_callee15_helpers[0].tail_call) && (r0 == 0)) #line 100 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 100 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1753,12 +1753,12 @@ bind_test_callee15(void* context) if ((bind_test_callee15_helpers[1].tail_call) && (r0 == 0)) #line 100 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 100 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 100 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 100 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1934,7 +1934,7 @@ bind_test_callee16(void* context) if ((bind_test_callee16_helpers[0].tail_call) && (r0 == 0)) #line 101 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 101 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1952,12 +1952,12 @@ bind_test_callee16(void* context) if ((bind_test_callee16_helpers[1].tail_call) && (r0 == 0)) #line 101 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 101 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 101 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 101 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2133,7 +2133,7 @@ bind_test_callee17(void* context) if ((bind_test_callee17_helpers[0].tail_call) && (r0 == 0)) #line 102 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 102 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2151,12 +2151,12 @@ bind_test_callee17(void* context) if ((bind_test_callee17_helpers[1].tail_call) && (r0 == 0)) #line 102 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 102 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 102 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 102 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2332,7 +2332,7 @@ bind_test_callee18(void* context) if ((bind_test_callee18_helpers[0].tail_call) && (r0 == 0)) #line 103 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 103 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2350,12 +2350,12 @@ bind_test_callee18(void* context) if ((bind_test_callee18_helpers[1].tail_call) && (r0 == 0)) #line 103 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 103 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 103 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 103 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2531,7 +2531,7 @@ bind_test_callee19(void* context) if ((bind_test_callee19_helpers[0].tail_call) && (r0 == 0)) #line 104 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 104 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2549,12 +2549,12 @@ bind_test_callee19(void* context) if ((bind_test_callee19_helpers[1].tail_call) && (r0 == 0)) #line 104 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 104 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 104 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 104 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2730,7 +2730,7 @@ bind_test_callee2(void* context) if ((bind_test_callee2_helpers[0].tail_call) && (r0 == 0)) #line 87 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 87 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2748,12 +2748,12 @@ bind_test_callee2(void* context) if ((bind_test_callee2_helpers[1].tail_call) && (r0 == 0)) #line 87 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 87 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 87 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 87 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2929,7 +2929,7 @@ bind_test_callee20(void* context) if ((bind_test_callee20_helpers[0].tail_call) && (r0 == 0)) #line 105 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 105 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2947,12 +2947,12 @@ bind_test_callee20(void* context) if ((bind_test_callee20_helpers[1].tail_call) && (r0 == 0)) #line 105 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 105 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 105 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 105 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3128,7 +3128,7 @@ bind_test_callee21(void* context) if ((bind_test_callee21_helpers[0].tail_call) && (r0 == 0)) #line 106 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 106 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3146,12 +3146,12 @@ bind_test_callee21(void* context) if ((bind_test_callee21_helpers[1].tail_call) && (r0 == 0)) #line 106 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 106 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 106 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 106 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3327,7 +3327,7 @@ bind_test_callee22(void* context) if ((bind_test_callee22_helpers[0].tail_call) && (r0 == 0)) #line 107 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 107 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3345,12 +3345,12 @@ bind_test_callee22(void* context) if ((bind_test_callee22_helpers[1].tail_call) && (r0 == 0)) #line 107 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 107 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 107 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 107 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3526,7 +3526,7 @@ bind_test_callee23(void* context) if ((bind_test_callee23_helpers[0].tail_call) && (r0 == 0)) #line 108 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 108 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3544,12 +3544,12 @@ bind_test_callee23(void* context) if ((bind_test_callee23_helpers[1].tail_call) && (r0 == 0)) #line 108 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 108 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 108 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 108 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3725,7 +3725,7 @@ bind_test_callee24(void* context) if ((bind_test_callee24_helpers[0].tail_call) && (r0 == 0)) #line 109 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 109 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3743,12 +3743,12 @@ bind_test_callee24(void* context) if ((bind_test_callee24_helpers[1].tail_call) && (r0 == 0)) #line 109 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 109 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 109 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 109 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3924,7 +3924,7 @@ bind_test_callee25(void* context) if ((bind_test_callee25_helpers[0].tail_call) && (r0 == 0)) #line 110 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 110 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3942,12 +3942,12 @@ bind_test_callee25(void* context) if ((bind_test_callee25_helpers[1].tail_call) && (r0 == 0)) #line 110 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 110 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 110 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 110 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4123,7 +4123,7 @@ bind_test_callee26(void* context) if ((bind_test_callee26_helpers[0].tail_call) && (r0 == 0)) #line 111 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 111 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4141,12 +4141,12 @@ bind_test_callee26(void* context) if ((bind_test_callee26_helpers[1].tail_call) && (r0 == 0)) #line 111 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 111 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 111 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 111 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4322,7 +4322,7 @@ bind_test_callee27(void* context) if ((bind_test_callee27_helpers[0].tail_call) && (r0 == 0)) #line 112 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 112 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4340,12 +4340,12 @@ bind_test_callee27(void* context) if ((bind_test_callee27_helpers[1].tail_call) && (r0 == 0)) #line 112 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 112 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 112 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 112 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4521,7 +4521,7 @@ bind_test_callee28(void* context) if ((bind_test_callee28_helpers[0].tail_call) && (r0 == 0)) #line 113 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 113 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4539,12 +4539,12 @@ bind_test_callee28(void* context) if ((bind_test_callee28_helpers[1].tail_call) && (r0 == 0)) #line 113 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 113 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 113 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 113 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4720,7 +4720,7 @@ bind_test_callee29(void* context) if ((bind_test_callee29_helpers[0].tail_call) && (r0 == 0)) #line 114 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 114 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4738,12 +4738,12 @@ bind_test_callee29(void* context) if ((bind_test_callee29_helpers[1].tail_call) && (r0 == 0)) #line 114 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 114 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 114 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 114 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4919,7 +4919,7 @@ bind_test_callee3(void* context) if ((bind_test_callee3_helpers[0].tail_call) && (r0 == 0)) #line 88 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 88 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4937,12 +4937,12 @@ bind_test_callee3(void* context) if ((bind_test_callee3_helpers[1].tail_call) && (r0 == 0)) #line 88 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 88 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 88 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 88 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5118,7 +5118,7 @@ bind_test_callee30(void* context) if ((bind_test_callee30_helpers[0].tail_call) && (r0 == 0)) #line 115 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 115 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -5136,12 +5136,12 @@ bind_test_callee30(void* context) if ((bind_test_callee30_helpers[1].tail_call) && (r0 == 0)) #line 115 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 115 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 115 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 115 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5317,7 +5317,7 @@ bind_test_callee31(void* context) if ((bind_test_callee31_helpers[0].tail_call) && (r0 == 0)) #line 116 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 116 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -5335,12 +5335,12 @@ bind_test_callee31(void* context) if ((bind_test_callee31_helpers[1].tail_call) && (r0 == 0)) #line 116 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 116 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 116 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 116 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5516,7 +5516,7 @@ bind_test_callee32(void* context) if ((bind_test_callee32_helpers[0].tail_call) && (r0 == 0)) #line 117 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 117 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -5534,12 +5534,12 @@ bind_test_callee32(void* context) if ((bind_test_callee32_helpers[1].tail_call) && (r0 == 0)) #line 117 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 117 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 117 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 117 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5715,7 +5715,7 @@ bind_test_callee33(void* context) if ((bind_test_callee33_helpers[0].tail_call) && (r0 == 0)) #line 118 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 118 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -5733,12 +5733,12 @@ bind_test_callee33(void* context) if ((bind_test_callee33_helpers[1].tail_call) && (r0 == 0)) #line 118 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 118 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 118 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 118 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5889,7 +5889,7 @@ bind_test_callee34(void* context) if ((bind_test_callee34_helpers[0].tail_call) && (r0 == 0)) #line 138 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_IMM pc=21 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=21 dst=r0 src=r0 offset=0 imm=0 #line 141 "sample/tail_call_max_exceed.c" r0 = IMMEDIATE(0); // EBPF_OP_EXIT pc=22 dst=r0 src=r0 offset=0 imm=0 @@ -6016,7 +6016,7 @@ bind_test_callee4(void* context) if ((bind_test_callee4_helpers[0].tail_call) && (r0 == 0)) #line 89 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 89 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6034,12 +6034,12 @@ bind_test_callee4(void* context) if ((bind_test_callee4_helpers[1].tail_call) && (r0 == 0)) #line 89 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 89 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 89 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 89 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -6215,7 +6215,7 @@ bind_test_callee5(void* context) if ((bind_test_callee5_helpers[0].tail_call) && (r0 == 0)) #line 90 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 90 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6233,12 +6233,12 @@ bind_test_callee5(void* context) if ((bind_test_callee5_helpers[1].tail_call) && (r0 == 0)) #line 90 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 90 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 90 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 90 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -6414,7 +6414,7 @@ bind_test_callee6(void* context) if ((bind_test_callee6_helpers[0].tail_call) && (r0 == 0)) #line 91 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 91 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6432,12 +6432,12 @@ bind_test_callee6(void* context) if ((bind_test_callee6_helpers[1].tail_call) && (r0 == 0)) #line 91 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 91 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 91 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 91 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -6613,7 +6613,7 @@ bind_test_callee7(void* context) if ((bind_test_callee7_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 92 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6631,12 +6631,12 @@ bind_test_callee7(void* context) if ((bind_test_callee7_helpers[1].tail_call) && (r0 == 0)) #line 92 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 92 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 92 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 92 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -6812,7 +6812,7 @@ bind_test_callee8(void* context) if ((bind_test_callee8_helpers[0].tail_call) && (r0 == 0)) #line 93 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 93 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6830,12 +6830,12 @@ bind_test_callee8(void* context) if ((bind_test_callee8_helpers[1].tail_call) && (r0 == 0)) #line 93 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 93 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 93 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 93 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -7011,7 +7011,7 @@ bind_test_callee9(void* context) if ((bind_test_callee9_helpers[0].tail_call) && (r0 == 0)) #line 94 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 94 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -7029,12 +7029,12 @@ bind_test_callee9(void* context) if ((bind_test_callee9_helpers[1].tail_call) && (r0 == 0)) #line 94 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 94 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 94 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=1680154744 + // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=1680154744 #line 94 "sample/tail_call_max_exceed.c" r1 = IMMEDIATE(1680154744); // EBPF_OP_STXW pc=33 dst=r10 src=r1 offset=-24 imm=0 @@ -7615,46 +7615,18 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") static const char* _bind_tail_call_map_initial_string_table[] = { - "bind_test_callee0", - "bind_test_callee1", - "bind_test_callee2", - "bind_test_callee3", - "bind_test_callee4", - "bind_test_callee5", - "bind_test_callee6", - "bind_test_callee7", - "bind_test_callee8", - "bind_test_callee9", - "bind_test_callee10", - "bind_test_callee11", - "bind_test_callee12", - "bind_test_callee13", - "bind_test_callee14", - "bind_test_callee15", - "bind_test_callee16", - "bind_test_callee17", - "bind_test_callee18", - "bind_test_callee19", - "bind_test_callee20", - "bind_test_callee21", - "bind_test_callee22", - "bind_test_callee23", - "bind_test_callee24", - "bind_test_callee25", - "bind_test_callee26", - "bind_test_callee27", - "bind_test_callee28", - "bind_test_callee29", - "bind_test_callee30", - "bind_test_callee31", - "bind_test_callee32", - "bind_test_callee33", - "bind_test_callee34", + "bind_test_callee0", "bind_test_callee1", "bind_test_callee2", "bind_test_callee3", "bind_test_callee4", + "bind_test_callee5", "bind_test_callee6", "bind_test_callee7", "bind_test_callee8", "bind_test_callee9", + "bind_test_callee10", "bind_test_callee11", "bind_test_callee12", "bind_test_callee13", "bind_test_callee14", + "bind_test_callee15", "bind_test_callee16", "bind_test_callee17", "bind_test_callee18", "bind_test_callee19", + "bind_test_callee20", "bind_test_callee21", "bind_test_callee22", "bind_test_callee23", "bind_test_callee24", + "bind_test_callee25", "bind_test_callee26", "bind_test_callee27", "bind_test_callee28", "bind_test_callee29", + "bind_test_callee30", "bind_test_callee31", "bind_test_callee32", "bind_test_callee33", "bind_test_callee34", }; static map_initial_values_t _map_initial_values_array[] = { diff --git a/tests/bpf2c_tests/expected/tail_call_max_exceed_sys.c b/tests/bpf2c_tests/expected/tail_call_max_exceed_sys.c index 94ca80b8ad..2ba2aa6428 100644 --- a/tests/bpf2c_tests/expected/tail_call_max_exceed_sys.c +++ b/tests/bpf2c_tests/expected/tail_call_max_exceed_sys.c @@ -301,7 +301,7 @@ bind_test_caller(void* context) if ((bind_test_caller_helpers[0].tail_call) && (r0 == 0)) #line 126 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_IMM pc=21 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=21 dst=r7 src=r0 offset=0 imm=0 #line 126 "sample/tail_call_max_exceed.c" r7 = IMMEDIATE(0); // EBPF_OP_MOV64_REG pc=22 dst=r1 src=r6 offset=0 imm=0 @@ -322,12 +322,12 @@ bind_test_caller(void* context) if ((bind_test_caller_helpers[1].tail_call) && (r0 == 0)) #line 127 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=27 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=27 dst=r0 src=r0 offset=17 imm=-1 #line 127 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 127 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=2660 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=2660 #line 127 "sample/tail_call_max_exceed.c" r1 = IMMEDIATE(2660); // EBPF_OP_STXH pc=29 dst=r10 src=r1 offset=-16 imm=0 @@ -503,7 +503,7 @@ bind_test_callee0(void* context) if ((bind_test_callee0_helpers[0].tail_call) && (r0 == 0)) #line 85 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 85 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -521,12 +521,12 @@ bind_test_callee0(void* context) if ((bind_test_callee0_helpers[1].tail_call) && (r0 == 0)) #line 85 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 85 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 85 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 85 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -702,7 +702,7 @@ bind_test_callee1(void* context) if ((bind_test_callee1_helpers[0].tail_call) && (r0 == 0)) #line 86 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 86 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -720,12 +720,12 @@ bind_test_callee1(void* context) if ((bind_test_callee1_helpers[1].tail_call) && (r0 == 0)) #line 86 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 86 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 86 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 86 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -901,7 +901,7 @@ bind_test_callee10(void* context) if ((bind_test_callee10_helpers[0].tail_call) && (r0 == 0)) #line 95 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 95 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -919,12 +919,12 @@ bind_test_callee10(void* context) if ((bind_test_callee10_helpers[1].tail_call) && (r0 == 0)) #line 95 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 95 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 95 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 95 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1100,7 +1100,7 @@ bind_test_callee11(void* context) if ((bind_test_callee11_helpers[0].tail_call) && (r0 == 0)) #line 96 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 96 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1118,12 +1118,12 @@ bind_test_callee11(void* context) if ((bind_test_callee11_helpers[1].tail_call) && (r0 == 0)) #line 96 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 96 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 96 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 96 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1299,7 +1299,7 @@ bind_test_callee12(void* context) if ((bind_test_callee12_helpers[0].tail_call) && (r0 == 0)) #line 97 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 97 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1317,12 +1317,12 @@ bind_test_callee12(void* context) if ((bind_test_callee12_helpers[1].tail_call) && (r0 == 0)) #line 97 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 97 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 97 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 97 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1498,7 +1498,7 @@ bind_test_callee13(void* context) if ((bind_test_callee13_helpers[0].tail_call) && (r0 == 0)) #line 98 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 98 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1516,12 +1516,12 @@ bind_test_callee13(void* context) if ((bind_test_callee13_helpers[1].tail_call) && (r0 == 0)) #line 98 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 98 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 98 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 98 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1697,7 +1697,7 @@ bind_test_callee14(void* context) if ((bind_test_callee14_helpers[0].tail_call) && (r0 == 0)) #line 99 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 99 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1715,12 +1715,12 @@ bind_test_callee14(void* context) if ((bind_test_callee14_helpers[1].tail_call) && (r0 == 0)) #line 99 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 99 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 99 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 99 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -1896,7 +1896,7 @@ bind_test_callee15(void* context) if ((bind_test_callee15_helpers[0].tail_call) && (r0 == 0)) #line 100 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 100 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -1914,12 +1914,12 @@ bind_test_callee15(void* context) if ((bind_test_callee15_helpers[1].tail_call) && (r0 == 0)) #line 100 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 100 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 100 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 100 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2095,7 +2095,7 @@ bind_test_callee16(void* context) if ((bind_test_callee16_helpers[0].tail_call) && (r0 == 0)) #line 101 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 101 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2113,12 +2113,12 @@ bind_test_callee16(void* context) if ((bind_test_callee16_helpers[1].tail_call) && (r0 == 0)) #line 101 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 101 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 101 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 101 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2294,7 +2294,7 @@ bind_test_callee17(void* context) if ((bind_test_callee17_helpers[0].tail_call) && (r0 == 0)) #line 102 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 102 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2312,12 +2312,12 @@ bind_test_callee17(void* context) if ((bind_test_callee17_helpers[1].tail_call) && (r0 == 0)) #line 102 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 102 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 102 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 102 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2493,7 +2493,7 @@ bind_test_callee18(void* context) if ((bind_test_callee18_helpers[0].tail_call) && (r0 == 0)) #line 103 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 103 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2511,12 +2511,12 @@ bind_test_callee18(void* context) if ((bind_test_callee18_helpers[1].tail_call) && (r0 == 0)) #line 103 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 103 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 103 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 103 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2692,7 +2692,7 @@ bind_test_callee19(void* context) if ((bind_test_callee19_helpers[0].tail_call) && (r0 == 0)) #line 104 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 104 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2710,12 +2710,12 @@ bind_test_callee19(void* context) if ((bind_test_callee19_helpers[1].tail_call) && (r0 == 0)) #line 104 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 104 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 104 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 104 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -2891,7 +2891,7 @@ bind_test_callee2(void* context) if ((bind_test_callee2_helpers[0].tail_call) && (r0 == 0)) #line 87 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 87 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -2909,12 +2909,12 @@ bind_test_callee2(void* context) if ((bind_test_callee2_helpers[1].tail_call) && (r0 == 0)) #line 87 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 87 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 87 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 87 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3090,7 +3090,7 @@ bind_test_callee20(void* context) if ((bind_test_callee20_helpers[0].tail_call) && (r0 == 0)) #line 105 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 105 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3108,12 +3108,12 @@ bind_test_callee20(void* context) if ((bind_test_callee20_helpers[1].tail_call) && (r0 == 0)) #line 105 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 105 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 105 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 105 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3289,7 +3289,7 @@ bind_test_callee21(void* context) if ((bind_test_callee21_helpers[0].tail_call) && (r0 == 0)) #line 106 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 106 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3307,12 +3307,12 @@ bind_test_callee21(void* context) if ((bind_test_callee21_helpers[1].tail_call) && (r0 == 0)) #line 106 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 106 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 106 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 106 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3488,7 +3488,7 @@ bind_test_callee22(void* context) if ((bind_test_callee22_helpers[0].tail_call) && (r0 == 0)) #line 107 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 107 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3506,12 +3506,12 @@ bind_test_callee22(void* context) if ((bind_test_callee22_helpers[1].tail_call) && (r0 == 0)) #line 107 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 107 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 107 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 107 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3687,7 +3687,7 @@ bind_test_callee23(void* context) if ((bind_test_callee23_helpers[0].tail_call) && (r0 == 0)) #line 108 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 108 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3705,12 +3705,12 @@ bind_test_callee23(void* context) if ((bind_test_callee23_helpers[1].tail_call) && (r0 == 0)) #line 108 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 108 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 108 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 108 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -3886,7 +3886,7 @@ bind_test_callee24(void* context) if ((bind_test_callee24_helpers[0].tail_call) && (r0 == 0)) #line 109 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 109 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -3904,12 +3904,12 @@ bind_test_callee24(void* context) if ((bind_test_callee24_helpers[1].tail_call) && (r0 == 0)) #line 109 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 109 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 109 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 109 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4085,7 +4085,7 @@ bind_test_callee25(void* context) if ((bind_test_callee25_helpers[0].tail_call) && (r0 == 0)) #line 110 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 110 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4103,12 +4103,12 @@ bind_test_callee25(void* context) if ((bind_test_callee25_helpers[1].tail_call) && (r0 == 0)) #line 110 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 110 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 110 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 110 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4284,7 +4284,7 @@ bind_test_callee26(void* context) if ((bind_test_callee26_helpers[0].tail_call) && (r0 == 0)) #line 111 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 111 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4302,12 +4302,12 @@ bind_test_callee26(void* context) if ((bind_test_callee26_helpers[1].tail_call) && (r0 == 0)) #line 111 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 111 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 111 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 111 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4483,7 +4483,7 @@ bind_test_callee27(void* context) if ((bind_test_callee27_helpers[0].tail_call) && (r0 == 0)) #line 112 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 112 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4501,12 +4501,12 @@ bind_test_callee27(void* context) if ((bind_test_callee27_helpers[1].tail_call) && (r0 == 0)) #line 112 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 112 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 112 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 112 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4682,7 +4682,7 @@ bind_test_callee28(void* context) if ((bind_test_callee28_helpers[0].tail_call) && (r0 == 0)) #line 113 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 113 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4700,12 +4700,12 @@ bind_test_callee28(void* context) if ((bind_test_callee28_helpers[1].tail_call) && (r0 == 0)) #line 113 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 113 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 113 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 113 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -4881,7 +4881,7 @@ bind_test_callee29(void* context) if ((bind_test_callee29_helpers[0].tail_call) && (r0 == 0)) #line 114 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 114 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -4899,12 +4899,12 @@ bind_test_callee29(void* context) if ((bind_test_callee29_helpers[1].tail_call) && (r0 == 0)) #line 114 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 114 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 114 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 114 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5080,7 +5080,7 @@ bind_test_callee3(void* context) if ((bind_test_callee3_helpers[0].tail_call) && (r0 == 0)) #line 88 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 88 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -5098,12 +5098,12 @@ bind_test_callee3(void* context) if ((bind_test_callee3_helpers[1].tail_call) && (r0 == 0)) #line 88 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 88 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 88 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 88 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5279,7 +5279,7 @@ bind_test_callee30(void* context) if ((bind_test_callee30_helpers[0].tail_call) && (r0 == 0)) #line 115 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 115 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -5297,12 +5297,12 @@ bind_test_callee30(void* context) if ((bind_test_callee30_helpers[1].tail_call) && (r0 == 0)) #line 115 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 115 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 115 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 115 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5478,7 +5478,7 @@ bind_test_callee31(void* context) if ((bind_test_callee31_helpers[0].tail_call) && (r0 == 0)) #line 116 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 116 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -5496,12 +5496,12 @@ bind_test_callee31(void* context) if ((bind_test_callee31_helpers[1].tail_call) && (r0 == 0)) #line 116 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 116 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 116 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 116 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5677,7 +5677,7 @@ bind_test_callee32(void* context) if ((bind_test_callee32_helpers[0].tail_call) && (r0 == 0)) #line 117 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 117 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -5695,12 +5695,12 @@ bind_test_callee32(void* context) if ((bind_test_callee32_helpers[1].tail_call) && (r0 == 0)) #line 117 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 117 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 117 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 117 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -5876,7 +5876,7 @@ bind_test_callee33(void* context) if ((bind_test_callee33_helpers[0].tail_call) && (r0 == 0)) #line 118 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 118 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -5894,12 +5894,12 @@ bind_test_callee33(void* context) if ((bind_test_callee33_helpers[1].tail_call) && (r0 == 0)) #line 118 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 118 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 118 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 118 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -6050,7 +6050,7 @@ bind_test_callee34(void* context) if ((bind_test_callee34_helpers[0].tail_call) && (r0 == 0)) #line 138 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_IMM pc=21 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=21 dst=r0 src=r0 offset=0 imm=0 #line 141 "sample/tail_call_max_exceed.c" r0 = IMMEDIATE(0); // EBPF_OP_EXIT pc=22 dst=r0 src=r0 offset=0 imm=0 @@ -6177,7 +6177,7 @@ bind_test_callee4(void* context) if ((bind_test_callee4_helpers[0].tail_call) && (r0 == 0)) #line 89 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 89 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6195,12 +6195,12 @@ bind_test_callee4(void* context) if ((bind_test_callee4_helpers[1].tail_call) && (r0 == 0)) #line 89 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 89 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 89 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 89 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -6376,7 +6376,7 @@ bind_test_callee5(void* context) if ((bind_test_callee5_helpers[0].tail_call) && (r0 == 0)) #line 90 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 90 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6394,12 +6394,12 @@ bind_test_callee5(void* context) if ((bind_test_callee5_helpers[1].tail_call) && (r0 == 0)) #line 90 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 90 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 90 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 90 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -6575,7 +6575,7 @@ bind_test_callee6(void* context) if ((bind_test_callee6_helpers[0].tail_call) && (r0 == 0)) #line 91 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 91 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6593,12 +6593,12 @@ bind_test_callee6(void* context) if ((bind_test_callee6_helpers[1].tail_call) && (r0 == 0)) #line 91 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 91 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 91 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 91 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -6774,7 +6774,7 @@ bind_test_callee7(void* context) if ((bind_test_callee7_helpers[0].tail_call) && (r0 == 0)) #line 92 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 92 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6792,12 +6792,12 @@ bind_test_callee7(void* context) if ((bind_test_callee7_helpers[1].tail_call) && (r0 == 0)) #line 92 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 92 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 92 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 92 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -6973,7 +6973,7 @@ bind_test_callee8(void* context) if ((bind_test_callee8_helpers[0].tail_call) && (r0 == 0)) #line 93 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 93 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -6991,12 +6991,12 @@ bind_test_callee8(void* context) if ((bind_test_callee8_helpers[1].tail_call) && (r0 == 0)) #line 93 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 93 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 93 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 + // EBPF_OP_STXH pc=32 dst=r10 src=r7 offset=-20 imm=0 #line 93 "sample/tail_call_max_exceed.c" *(uint16_t*)(uintptr_t)(r10 + OFFSET(-20)) = (uint16_t)r7; // EBPF_OP_MOV64_IMM pc=33 dst=r1 src=r0 offset=0 imm=1680154744 @@ -7172,7 +7172,7 @@ bind_test_callee9(void* context) if ((bind_test_callee9_helpers[0].tail_call) && (r0 == 0)) #line 94 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=26 dst=r1 src=r6 offset=0 imm=0 #line 94 "sample/tail_call_max_exceed.c" r1 = r6; // EBPF_OP_LDDW pc=27 dst=r2 src=r0 offset=0 imm=0 @@ -7190,12 +7190,12 @@ bind_test_callee9(void* context) if ((bind_test_callee9_helpers[1].tail_call) && (r0 == 0)) #line 94 "sample/tail_call_max_exceed.c" return 0; - // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 + // EBPF_OP_JSGT_IMM pc=31 dst=r0 src=r0 offset=17 imm=-1 #line 94 "sample/tail_call_max_exceed.c" if ((int64_t)r0 > IMMEDIATE(-1)) #line 94 "sample/tail_call_max_exceed.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=1680154744 + // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=1680154744 #line 94 "sample/tail_call_max_exceed.c" r1 = IMMEDIATE(1680154744); // EBPF_OP_STXW pc=33 dst=r10 src=r1 offset=-24 imm=0 @@ -7776,46 +7776,18 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") static const char* _bind_tail_call_map_initial_string_table[] = { - "bind_test_callee0", - "bind_test_callee1", - "bind_test_callee2", - "bind_test_callee3", - "bind_test_callee4", - "bind_test_callee5", - "bind_test_callee6", - "bind_test_callee7", - "bind_test_callee8", - "bind_test_callee9", - "bind_test_callee10", - "bind_test_callee11", - "bind_test_callee12", - "bind_test_callee13", - "bind_test_callee14", - "bind_test_callee15", - "bind_test_callee16", - "bind_test_callee17", - "bind_test_callee18", - "bind_test_callee19", - "bind_test_callee20", - "bind_test_callee21", - "bind_test_callee22", - "bind_test_callee23", - "bind_test_callee24", - "bind_test_callee25", - "bind_test_callee26", - "bind_test_callee27", - "bind_test_callee28", - "bind_test_callee29", - "bind_test_callee30", - "bind_test_callee31", - "bind_test_callee32", - "bind_test_callee33", - "bind_test_callee34", + "bind_test_callee0", "bind_test_callee1", "bind_test_callee2", "bind_test_callee3", "bind_test_callee4", + "bind_test_callee5", "bind_test_callee6", "bind_test_callee7", "bind_test_callee8", "bind_test_callee9", + "bind_test_callee10", "bind_test_callee11", "bind_test_callee12", "bind_test_callee13", "bind_test_callee14", + "bind_test_callee15", "bind_test_callee16", "bind_test_callee17", "bind_test_callee18", "bind_test_callee19", + "bind_test_callee20", "bind_test_callee21", "bind_test_callee22", "bind_test_callee23", "bind_test_callee24", + "bind_test_callee25", "bind_test_callee26", "bind_test_callee27", "bind_test_callee28", "bind_test_callee29", + "bind_test_callee30", "bind_test_callee31", "bind_test_callee32", "bind_test_callee33", "bind_test_callee34", }; static map_initial_values_t _map_initial_values_array[] = { diff --git a/tests/bpf2c_tests/expected/tail_call_multiple_dll.c b/tests/bpf2c_tests/expected/tail_call_multiple_dll.c index 4330ee6519..733302c193 100644 --- a/tests/bpf2c_tests/expected/tail_call_multiple_dll.c +++ b/tests/bpf2c_tests/expected/tail_call_multiple_dll.c @@ -116,7 +116,7 @@ caller(void* context) if ((caller_helpers[0].tail_call) && (r0 == 0)) #line 30 "sample/undocked/tail_call_multiple.c" return 0; - // EBPF_OP_MOV64_IMM pc=4 dst=r0 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=4 dst=r0 src=r0 offset=0 imm=1 #line 33 "sample/undocked/tail_call_multiple.c" r0 = IMMEDIATE(1); // EBPF_OP_EXIT pc=5 dst=r0 src=r0 offset=0 imm=0 @@ -181,7 +181,7 @@ callee0(void* context) if ((callee0_helpers[0].tail_call) && (r0 == 0)) #line 41 "sample/undocked/tail_call_multiple.c" return 0; - // EBPF_OP_MOV64_IMM pc=4 dst=r0 src=r0 offset=0 imm=2 + // EBPF_OP_MOV64_IMM pc=4 dst=r0 src=r0 offset=0 imm=2 #line 44 "sample/undocked/tail_call_multiple.c" r0 = IMMEDIATE(2); // EBPF_OP_EXIT pc=5 dst=r0 src=r0 offset=0 imm=0 @@ -285,7 +285,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/tail_call_multiple_raw.c b/tests/bpf2c_tests/expected/tail_call_multiple_raw.c index e435a7f2e7..989dce4045 100644 --- a/tests/bpf2c_tests/expected/tail_call_multiple_raw.c +++ b/tests/bpf2c_tests/expected/tail_call_multiple_raw.c @@ -90,7 +90,7 @@ caller(void* context) if ((caller_helpers[0].tail_call) && (r0 == 0)) #line 30 "sample/undocked/tail_call_multiple.c" return 0; - // EBPF_OP_MOV64_IMM pc=4 dst=r0 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=4 dst=r0 src=r0 offset=0 imm=1 #line 33 "sample/undocked/tail_call_multiple.c" r0 = IMMEDIATE(1); // EBPF_OP_EXIT pc=5 dst=r0 src=r0 offset=0 imm=0 @@ -155,7 +155,7 @@ callee0(void* context) if ((callee0_helpers[0].tail_call) && (r0 == 0)) #line 41 "sample/undocked/tail_call_multiple.c" return 0; - // EBPF_OP_MOV64_IMM pc=4 dst=r0 src=r0 offset=0 imm=2 + // EBPF_OP_MOV64_IMM pc=4 dst=r0 src=r0 offset=0 imm=2 #line 44 "sample/undocked/tail_call_multiple.c" r0 = IMMEDIATE(2); // EBPF_OP_EXIT pc=5 dst=r0 src=r0 offset=0 imm=0 @@ -259,7 +259,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/tail_call_multiple_sys.c b/tests/bpf2c_tests/expected/tail_call_multiple_sys.c index 0786ab6af5..6b338d6f63 100644 --- a/tests/bpf2c_tests/expected/tail_call_multiple_sys.c +++ b/tests/bpf2c_tests/expected/tail_call_multiple_sys.c @@ -251,7 +251,7 @@ caller(void* context) if ((caller_helpers[0].tail_call) && (r0 == 0)) #line 30 "sample/undocked/tail_call_multiple.c" return 0; - // EBPF_OP_MOV64_IMM pc=4 dst=r0 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=4 dst=r0 src=r0 offset=0 imm=1 #line 33 "sample/undocked/tail_call_multiple.c" r0 = IMMEDIATE(1); // EBPF_OP_EXIT pc=5 dst=r0 src=r0 offset=0 imm=0 @@ -316,7 +316,7 @@ callee0(void* context) if ((callee0_helpers[0].tail_call) && (r0 == 0)) #line 41 "sample/undocked/tail_call_multiple.c" return 0; - // EBPF_OP_MOV64_IMM pc=4 dst=r0 src=r0 offset=0 imm=2 + // EBPF_OP_MOV64_IMM pc=4 dst=r0 src=r0 offset=0 imm=2 #line 44 "sample/undocked/tail_call_multiple.c" r0 = IMMEDIATE(2); // EBPF_OP_EXIT pc=5 dst=r0 src=r0 offset=0 imm=0 @@ -420,7 +420,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/tail_call_raw.c b/tests/bpf2c_tests/expected/tail_call_raw.c index 9740a20bff..038e64efa6 100644 --- a/tests/bpf2c_tests/expected/tail_call_raw.c +++ b/tests/bpf2c_tests/expected/tail_call_raw.c @@ -110,7 +110,7 @@ caller(void* context) if ((caller_helpers[0].tail_call) && (r0 == 0)) #line 38 "sample/undocked/tail_call.c" return 0; - // EBPF_OP_MOV64_REG pc=6 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=6 dst=r2 src=r10 offset=0 imm=0 #line 38 "sample/undocked/tail_call.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=7 dst=r2 src=r0 offset=0 imm=-4 @@ -128,12 +128,12 @@ caller(void* context) if ((caller_helpers[1].tail_call) && (r0 == 0)) #line 41 "sample/undocked/tail_call.c" return 0; - // EBPF_OP_JEQ_IMM pc=11 dst=r0 src=r0 offset=2 imm=0 + // EBPF_OP_JEQ_IMM pc=11 dst=r0 src=r0 offset=2 imm=0 #line 42 "sample/undocked/tail_call.c" if (r0 == IMMEDIATE(0)) #line 42 "sample/undocked/tail_call.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=12 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=12 dst=r1 src=r0 offset=0 imm=1 #line 42 "sample/undocked/tail_call.c" r1 = IMMEDIATE(1); // EBPF_OP_STXW pc=13 dst=r0 src=r1 offset=0 imm=0 @@ -230,7 +230,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/tail_call_recursive_dll.c b/tests/bpf2c_tests/expected/tail_call_recursive_dll.c index a66145c062..9b0e2d912d 100644 --- a/tests/bpf2c_tests/expected/tail_call_recursive_dll.c +++ b/tests/bpf2c_tests/expected/tail_call_recursive_dll.c @@ -149,7 +149,7 @@ recurse(void* context) if ((recurse_helpers[0].tail_call) && (r0 == 0)) #line 51 "sample/undocked/tail_call_recursive.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 51 "sample/undocked/tail_call_recursive.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=22 imm=0 @@ -157,7 +157,7 @@ recurse(void* context) if (r7 == IMMEDIATE(0)) #line 52 "sample/undocked/tail_call_recursive.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=10 dst=r1 src=r0 offset=0 imm=680997 + // EBPF_OP_MOV64_IMM pc=10 dst=r1 src=r0 offset=0 imm=680997 #line 52 "sample/undocked/tail_call_recursive.c" r1 = IMMEDIATE(680997); // EBPF_OP_STXW pc=11 dst=r10 src=r1 offset=-8 imm=0 @@ -196,7 +196,7 @@ recurse(void* context) if ((recurse_helpers[1].tail_call) && (r0 == 0)) #line 56 "sample/undocked/tail_call_recursive.c" return 0; - // EBPF_OP_LDXW pc=23 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=23 dst=r1 src=r7 offset=0 imm=0 #line 59 "sample/undocked/tail_call_recursive.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_ADD64_IMM pc=24 dst=r1 src=r0 offset=0 imm=1 @@ -223,7 +223,7 @@ recurse(void* context) if ((recurse_helpers[2].tail_call) && (r0 == 0)) #line 62 "sample/undocked/tail_call_recursive.c" return 0; - // EBPF_OP_MOV64_REG pc=31 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=31 dst=r8 src=r0 offset=0 imm=0 #line 62 "sample/undocked/tail_call_recursive.c" r8 = r0; label_1: @@ -269,7 +269,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") diff --git a/tests/bpf2c_tests/expected/tail_call_recursive_raw.c b/tests/bpf2c_tests/expected/tail_call_recursive_raw.c index c441e26eee..3f06e4e9a2 100644 --- a/tests/bpf2c_tests/expected/tail_call_recursive_raw.c +++ b/tests/bpf2c_tests/expected/tail_call_recursive_raw.c @@ -123,7 +123,7 @@ recurse(void* context) if ((recurse_helpers[0].tail_call) && (r0 == 0)) #line 51 "sample/undocked/tail_call_recursive.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 51 "sample/undocked/tail_call_recursive.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=22 imm=0 @@ -131,7 +131,7 @@ recurse(void* context) if (r7 == IMMEDIATE(0)) #line 52 "sample/undocked/tail_call_recursive.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=10 dst=r1 src=r0 offset=0 imm=680997 + // EBPF_OP_MOV64_IMM pc=10 dst=r1 src=r0 offset=0 imm=680997 #line 52 "sample/undocked/tail_call_recursive.c" r1 = IMMEDIATE(680997); // EBPF_OP_STXW pc=11 dst=r10 src=r1 offset=-8 imm=0 @@ -170,7 +170,7 @@ recurse(void* context) if ((recurse_helpers[1].tail_call) && (r0 == 0)) #line 56 "sample/undocked/tail_call_recursive.c" return 0; - // EBPF_OP_LDXW pc=23 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=23 dst=r1 src=r7 offset=0 imm=0 #line 59 "sample/undocked/tail_call_recursive.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_ADD64_IMM pc=24 dst=r1 src=r0 offset=0 imm=1 @@ -197,7 +197,7 @@ recurse(void* context) if ((recurse_helpers[2].tail_call) && (r0 == 0)) #line 62 "sample/undocked/tail_call_recursive.c" return 0; - // EBPF_OP_MOV64_REG pc=31 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=31 dst=r8 src=r0 offset=0 imm=0 #line 62 "sample/undocked/tail_call_recursive.c" r8 = r0; label_1: @@ -243,7 +243,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") diff --git a/tests/bpf2c_tests/expected/tail_call_recursive_sys.c b/tests/bpf2c_tests/expected/tail_call_recursive_sys.c index c5a68a80a6..794b540da9 100644 --- a/tests/bpf2c_tests/expected/tail_call_recursive_sys.c +++ b/tests/bpf2c_tests/expected/tail_call_recursive_sys.c @@ -284,7 +284,7 @@ recurse(void* context) if ((recurse_helpers[0].tail_call) && (r0 == 0)) #line 51 "sample/undocked/tail_call_recursive.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r7 src=r0 offset=0 imm=0 #line 51 "sample/undocked/tail_call_recursive.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=9 dst=r7 src=r0 offset=22 imm=0 @@ -292,7 +292,7 @@ recurse(void* context) if (r7 == IMMEDIATE(0)) #line 52 "sample/undocked/tail_call_recursive.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=10 dst=r1 src=r0 offset=0 imm=680997 + // EBPF_OP_MOV64_IMM pc=10 dst=r1 src=r0 offset=0 imm=680997 #line 52 "sample/undocked/tail_call_recursive.c" r1 = IMMEDIATE(680997); // EBPF_OP_STXW pc=11 dst=r10 src=r1 offset=-8 imm=0 @@ -331,7 +331,7 @@ recurse(void* context) if ((recurse_helpers[1].tail_call) && (r0 == 0)) #line 56 "sample/undocked/tail_call_recursive.c" return 0; - // EBPF_OP_LDXW pc=23 dst=r1 src=r7 offset=0 imm=0 + // EBPF_OP_LDXW pc=23 dst=r1 src=r7 offset=0 imm=0 #line 59 "sample/undocked/tail_call_recursive.c" r1 = *(uint32_t*)(uintptr_t)(r7 + OFFSET(0)); // EBPF_OP_ADD64_IMM pc=24 dst=r1 src=r0 offset=0 imm=1 @@ -358,7 +358,7 @@ recurse(void* context) if ((recurse_helpers[2].tail_call) && (r0 == 0)) #line 62 "sample/undocked/tail_call_recursive.c" return 0; - // EBPF_OP_MOV64_REG pc=31 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=31 dst=r8 src=r0 offset=0 imm=0 #line 62 "sample/undocked/tail_call_recursive.c" r8 = r0; label_1: @@ -404,7 +404,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") diff --git a/tests/bpf2c_tests/expected/tail_call_sequential_dll.c b/tests/bpf2c_tests/expected/tail_call_sequential_dll.c index 2466e72eb2..bcadc16202 100644 --- a/tests/bpf2c_tests/expected/tail_call_sequential_dll.c +++ b/tests/bpf2c_tests/expected/tail_call_sequential_dll.c @@ -151,7 +151,7 @@ sequential0(void* context) if ((sequential0_helpers[0].tail_call) && (r0 == 0)) #line 133 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 133 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -162,7 +162,7 @@ sequential0(void* context) if (r8 == IMMEDIATE(0)) #line 133 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 133 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -201,7 +201,7 @@ sequential0(void* context) if ((sequential0_helpers[1].tail_call) && (r0 == 0)) #line 133 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 133 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=0 @@ -209,7 +209,7 @@ sequential0(void* context) if (r1 != IMMEDIATE(0)) #line 133 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=1 #line 133 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(1); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -233,7 +233,7 @@ sequential0(void* context) if ((sequential0_helpers[2].tail_call) && (r0 == 0)) #line 133 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 133 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -325,7 +325,7 @@ sequential1(void* context) if ((sequential1_helpers[0].tail_call) && (r0 == 0)) #line 134 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 134 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -336,7 +336,7 @@ sequential1(void* context) if (r8 == IMMEDIATE(0)) #line 134 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 134 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -375,7 +375,7 @@ sequential1(void* context) if ((sequential1_helpers[1].tail_call) && (r0 == 0)) #line 134 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 134 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=1 @@ -383,7 +383,7 @@ sequential1(void* context) if (r1 != IMMEDIATE(1)) #line 134 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=2 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=2 #line 134 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(2); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -407,7 +407,7 @@ sequential1(void* context) if ((sequential1_helpers[2].tail_call) && (r0 == 0)) #line 134 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 134 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -501,7 +501,7 @@ sequential10(void* context) if ((sequential10_helpers[0].tail_call) && (r0 == 0)) #line 143 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 143 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -512,7 +512,7 @@ sequential10(void* context) if (r8 == IMMEDIATE(0)) #line 143 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 143 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -554,7 +554,7 @@ sequential10(void* context) if ((sequential10_helpers[1].tail_call) && (r0 == 0)) #line 143 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 143 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=10 @@ -562,7 +562,7 @@ sequential10(void* context) if (r1 != IMMEDIATE(10)) #line 143 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=11 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=11 #line 143 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(11); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -586,7 +586,7 @@ sequential10(void* context) if ((sequential10_helpers[2].tail_call) && (r0 == 0)) #line 143 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 143 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -680,7 +680,7 @@ sequential11(void* context) if ((sequential11_helpers[0].tail_call) && (r0 == 0)) #line 144 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 144 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -691,7 +691,7 @@ sequential11(void* context) if (r8 == IMMEDIATE(0)) #line 144 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 144 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -733,7 +733,7 @@ sequential11(void* context) if ((sequential11_helpers[1].tail_call) && (r0 == 0)) #line 144 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 144 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=11 @@ -741,7 +741,7 @@ sequential11(void* context) if (r1 != IMMEDIATE(11)) #line 144 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=12 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=12 #line 144 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(12); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -765,7 +765,7 @@ sequential11(void* context) if ((sequential11_helpers[2].tail_call) && (r0 == 0)) #line 144 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 144 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -859,7 +859,7 @@ sequential12(void* context) if ((sequential12_helpers[0].tail_call) && (r0 == 0)) #line 145 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 145 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -870,7 +870,7 @@ sequential12(void* context) if (r8 == IMMEDIATE(0)) #line 145 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 145 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -912,7 +912,7 @@ sequential12(void* context) if ((sequential12_helpers[1].tail_call) && (r0 == 0)) #line 145 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 145 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=12 @@ -920,7 +920,7 @@ sequential12(void* context) if (r1 != IMMEDIATE(12)) #line 145 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=13 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=13 #line 145 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(13); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -944,7 +944,7 @@ sequential12(void* context) if ((sequential12_helpers[2].tail_call) && (r0 == 0)) #line 145 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 145 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1038,7 +1038,7 @@ sequential13(void* context) if ((sequential13_helpers[0].tail_call) && (r0 == 0)) #line 146 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 146 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1049,7 +1049,7 @@ sequential13(void* context) if (r8 == IMMEDIATE(0)) #line 146 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 146 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1091,7 +1091,7 @@ sequential13(void* context) if ((sequential13_helpers[1].tail_call) && (r0 == 0)) #line 146 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 146 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=13 @@ -1099,7 +1099,7 @@ sequential13(void* context) if (r1 != IMMEDIATE(13)) #line 146 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=14 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=14 #line 146 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(14); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1123,7 +1123,7 @@ sequential13(void* context) if ((sequential13_helpers[2].tail_call) && (r0 == 0)) #line 146 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 146 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1217,7 +1217,7 @@ sequential14(void* context) if ((sequential14_helpers[0].tail_call) && (r0 == 0)) #line 147 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 147 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1228,7 +1228,7 @@ sequential14(void* context) if (r8 == IMMEDIATE(0)) #line 147 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 147 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1270,7 +1270,7 @@ sequential14(void* context) if ((sequential14_helpers[1].tail_call) && (r0 == 0)) #line 147 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 147 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=14 @@ -1278,7 +1278,7 @@ sequential14(void* context) if (r1 != IMMEDIATE(14)) #line 147 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=15 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=15 #line 147 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(15); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1302,7 +1302,7 @@ sequential14(void* context) if ((sequential14_helpers[2].tail_call) && (r0 == 0)) #line 147 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 147 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1396,7 +1396,7 @@ sequential15(void* context) if ((sequential15_helpers[0].tail_call) && (r0 == 0)) #line 148 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 148 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1407,7 +1407,7 @@ sequential15(void* context) if (r8 == IMMEDIATE(0)) #line 148 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 148 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1449,7 +1449,7 @@ sequential15(void* context) if ((sequential15_helpers[1].tail_call) && (r0 == 0)) #line 148 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 148 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=15 @@ -1457,7 +1457,7 @@ sequential15(void* context) if (r1 != IMMEDIATE(15)) #line 148 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=16 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=16 #line 148 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(16); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1481,7 +1481,7 @@ sequential15(void* context) if ((sequential15_helpers[2].tail_call) && (r0 == 0)) #line 148 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 148 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1575,7 +1575,7 @@ sequential16(void* context) if ((sequential16_helpers[0].tail_call) && (r0 == 0)) #line 149 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 149 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1586,7 +1586,7 @@ sequential16(void* context) if (r8 == IMMEDIATE(0)) #line 149 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 149 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1628,7 +1628,7 @@ sequential16(void* context) if ((sequential16_helpers[1].tail_call) && (r0 == 0)) #line 149 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 149 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=16 @@ -1636,7 +1636,7 @@ sequential16(void* context) if (r1 != IMMEDIATE(16)) #line 149 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=17 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=17 #line 149 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(17); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1660,7 +1660,7 @@ sequential16(void* context) if ((sequential16_helpers[2].tail_call) && (r0 == 0)) #line 149 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 149 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1754,7 +1754,7 @@ sequential17(void* context) if ((sequential17_helpers[0].tail_call) && (r0 == 0)) #line 150 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 150 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1765,7 +1765,7 @@ sequential17(void* context) if (r8 == IMMEDIATE(0)) #line 150 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 150 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1807,7 +1807,7 @@ sequential17(void* context) if ((sequential17_helpers[1].tail_call) && (r0 == 0)) #line 150 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 150 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=17 @@ -1815,7 +1815,7 @@ sequential17(void* context) if (r1 != IMMEDIATE(17)) #line 150 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=18 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=18 #line 150 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(18); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1839,7 +1839,7 @@ sequential17(void* context) if ((sequential17_helpers[2].tail_call) && (r0 == 0)) #line 150 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 150 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1933,7 +1933,7 @@ sequential18(void* context) if ((sequential18_helpers[0].tail_call) && (r0 == 0)) #line 151 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 151 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1944,7 +1944,7 @@ sequential18(void* context) if (r8 == IMMEDIATE(0)) #line 151 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 151 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1986,7 +1986,7 @@ sequential18(void* context) if ((sequential18_helpers[1].tail_call) && (r0 == 0)) #line 151 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 151 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=18 @@ -1994,7 +1994,7 @@ sequential18(void* context) if (r1 != IMMEDIATE(18)) #line 151 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=19 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=19 #line 151 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(19); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -2018,7 +2018,7 @@ sequential18(void* context) if ((sequential18_helpers[2].tail_call) && (r0 == 0)) #line 151 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 151 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2112,7 +2112,7 @@ sequential19(void* context) if ((sequential19_helpers[0].tail_call) && (r0 == 0)) #line 152 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 152 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2123,7 +2123,7 @@ sequential19(void* context) if (r8 == IMMEDIATE(0)) #line 152 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 152 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -2165,7 +2165,7 @@ sequential19(void* context) if ((sequential19_helpers[1].tail_call) && (r0 == 0)) #line 152 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 152 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=19 @@ -2173,7 +2173,7 @@ sequential19(void* context) if (r1 != IMMEDIATE(19)) #line 152 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=20 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=20 #line 152 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(20); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -2197,7 +2197,7 @@ sequential19(void* context) if ((sequential19_helpers[2].tail_call) && (r0 == 0)) #line 152 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 152 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2289,7 +2289,7 @@ sequential2(void* context) if ((sequential2_helpers[0].tail_call) && (r0 == 0)) #line 135 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 135 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2300,7 +2300,7 @@ sequential2(void* context) if (r8 == IMMEDIATE(0)) #line 135 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 135 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -2339,7 +2339,7 @@ sequential2(void* context) if ((sequential2_helpers[1].tail_call) && (r0 == 0)) #line 135 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 135 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=2 @@ -2347,7 +2347,7 @@ sequential2(void* context) if (r1 != IMMEDIATE(2)) #line 135 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=3 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=3 #line 135 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(3); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -2371,7 +2371,7 @@ sequential2(void* context) if ((sequential2_helpers[2].tail_call) && (r0 == 0)) #line 135 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 135 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2465,7 +2465,7 @@ sequential20(void* context) if ((sequential20_helpers[0].tail_call) && (r0 == 0)) #line 153 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 153 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2476,7 +2476,7 @@ sequential20(void* context) if (r8 == IMMEDIATE(0)) #line 153 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 153 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -2518,7 +2518,7 @@ sequential20(void* context) if ((sequential20_helpers[1].tail_call) && (r0 == 0)) #line 153 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 153 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=20 @@ -2526,7 +2526,7 @@ sequential20(void* context) if (r1 != IMMEDIATE(20)) #line 153 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=21 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=21 #line 153 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(21); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -2550,7 +2550,7 @@ sequential20(void* context) if ((sequential20_helpers[2].tail_call) && (r0 == 0)) #line 153 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 153 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2644,7 +2644,7 @@ sequential21(void* context) if ((sequential21_helpers[0].tail_call) && (r0 == 0)) #line 154 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 154 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2655,7 +2655,7 @@ sequential21(void* context) if (r8 == IMMEDIATE(0)) #line 154 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 154 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -2697,7 +2697,7 @@ sequential21(void* context) if ((sequential21_helpers[1].tail_call) && (r0 == 0)) #line 154 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 154 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=21 @@ -2705,7 +2705,7 @@ sequential21(void* context) if (r1 != IMMEDIATE(21)) #line 154 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=22 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=22 #line 154 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(22); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -2729,7 +2729,7 @@ sequential21(void* context) if ((sequential21_helpers[2].tail_call) && (r0 == 0)) #line 154 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 154 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2823,7 +2823,7 @@ sequential22(void* context) if ((sequential22_helpers[0].tail_call) && (r0 == 0)) #line 155 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 155 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2834,7 +2834,7 @@ sequential22(void* context) if (r8 == IMMEDIATE(0)) #line 155 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 155 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -2876,7 +2876,7 @@ sequential22(void* context) if ((sequential22_helpers[1].tail_call) && (r0 == 0)) #line 155 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 155 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=22 @@ -2884,7 +2884,7 @@ sequential22(void* context) if (r1 != IMMEDIATE(22)) #line 155 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=23 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=23 #line 155 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(23); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -2908,7 +2908,7 @@ sequential22(void* context) if ((sequential22_helpers[2].tail_call) && (r0 == 0)) #line 155 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 155 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3002,7 +3002,7 @@ sequential23(void* context) if ((sequential23_helpers[0].tail_call) && (r0 == 0)) #line 156 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 156 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3013,7 +3013,7 @@ sequential23(void* context) if (r8 == IMMEDIATE(0)) #line 156 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 156 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3055,7 +3055,7 @@ sequential23(void* context) if ((sequential23_helpers[1].tail_call) && (r0 == 0)) #line 156 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 156 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=23 @@ -3063,7 +3063,7 @@ sequential23(void* context) if (r1 != IMMEDIATE(23)) #line 156 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=24 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=24 #line 156 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(24); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3087,7 +3087,7 @@ sequential23(void* context) if ((sequential23_helpers[2].tail_call) && (r0 == 0)) #line 156 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 156 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3181,7 +3181,7 @@ sequential24(void* context) if ((sequential24_helpers[0].tail_call) && (r0 == 0)) #line 157 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3192,7 +3192,7 @@ sequential24(void* context) if (r8 == IMMEDIATE(0)) #line 157 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3237,7 +3237,7 @@ sequential24(void* context) if ((sequential24_helpers[1].tail_call) && (r0 == 0)) #line 157 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=27 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=27 dst=r1 src=r8 offset=0 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=28 dst=r1 src=r0 offset=7 imm=24 @@ -3245,7 +3245,7 @@ sequential24(void* context) if (r1 != IMMEDIATE(24)) #line 157 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXW pc=29 dst=r8 src=r9 offset=0 imm=0 + // EBPF_OP_STXW pc=29 dst=r8 src=r9 offset=0 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)) = (uint32_t)r9; // EBPF_OP_MOV64_REG pc=30 dst=r1 src=r6 offset=0 imm=0 @@ -3266,7 +3266,7 @@ sequential24(void* context) if ((sequential24_helpers[2].tail_call) && (r0 == 0)) #line 157 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3360,7 +3360,7 @@ sequential25(void* context) if ((sequential25_helpers[0].tail_call) && (r0 == 0)) #line 158 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 158 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3371,7 +3371,7 @@ sequential25(void* context) if (r8 == IMMEDIATE(0)) #line 158 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 158 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3413,7 +3413,7 @@ sequential25(void* context) if ((sequential25_helpers[1].tail_call) && (r0 == 0)) #line 158 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 158 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=25 @@ -3421,7 +3421,7 @@ sequential25(void* context) if (r1 != IMMEDIATE(25)) #line 158 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=26 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=26 #line 158 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(26); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3445,7 +3445,7 @@ sequential25(void* context) if ((sequential25_helpers[2].tail_call) && (r0 == 0)) #line 158 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 158 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3539,7 +3539,7 @@ sequential26(void* context) if ((sequential26_helpers[0].tail_call) && (r0 == 0)) #line 159 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 159 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3550,7 +3550,7 @@ sequential26(void* context) if (r8 == IMMEDIATE(0)) #line 159 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 159 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3592,7 +3592,7 @@ sequential26(void* context) if ((sequential26_helpers[1].tail_call) && (r0 == 0)) #line 159 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 159 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=26 @@ -3600,7 +3600,7 @@ sequential26(void* context) if (r1 != IMMEDIATE(26)) #line 159 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=27 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=27 #line 159 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(27); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3624,7 +3624,7 @@ sequential26(void* context) if ((sequential26_helpers[2].tail_call) && (r0 == 0)) #line 159 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 159 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3718,7 +3718,7 @@ sequential27(void* context) if ((sequential27_helpers[0].tail_call) && (r0 == 0)) #line 160 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 160 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3729,7 +3729,7 @@ sequential27(void* context) if (r8 == IMMEDIATE(0)) #line 160 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 160 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3771,7 +3771,7 @@ sequential27(void* context) if ((sequential27_helpers[1].tail_call) && (r0 == 0)) #line 160 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 160 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=27 @@ -3779,7 +3779,7 @@ sequential27(void* context) if (r1 != IMMEDIATE(27)) #line 160 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=28 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=28 #line 160 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(28); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3803,7 +3803,7 @@ sequential27(void* context) if ((sequential27_helpers[2].tail_call) && (r0 == 0)) #line 160 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 160 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3897,7 +3897,7 @@ sequential28(void* context) if ((sequential28_helpers[0].tail_call) && (r0 == 0)) #line 161 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 161 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3908,7 +3908,7 @@ sequential28(void* context) if (r8 == IMMEDIATE(0)) #line 161 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 161 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3950,7 +3950,7 @@ sequential28(void* context) if ((sequential28_helpers[1].tail_call) && (r0 == 0)) #line 161 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 161 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=28 @@ -3958,7 +3958,7 @@ sequential28(void* context) if (r1 != IMMEDIATE(28)) #line 161 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=29 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=29 #line 161 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(29); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3982,7 +3982,7 @@ sequential28(void* context) if ((sequential28_helpers[2].tail_call) && (r0 == 0)) #line 161 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 161 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4076,7 +4076,7 @@ sequential29(void* context) if ((sequential29_helpers[0].tail_call) && (r0 == 0)) #line 162 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 162 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4087,7 +4087,7 @@ sequential29(void* context) if (r8 == IMMEDIATE(0)) #line 162 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 162 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -4129,7 +4129,7 @@ sequential29(void* context) if ((sequential29_helpers[1].tail_call) && (r0 == 0)) #line 162 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 162 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=29 @@ -4137,7 +4137,7 @@ sequential29(void* context) if (r1 != IMMEDIATE(29)) #line 162 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=30 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=30 #line 162 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(30); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -4161,7 +4161,7 @@ sequential29(void* context) if ((sequential29_helpers[2].tail_call) && (r0 == 0)) #line 162 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 162 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4253,7 +4253,7 @@ sequential3(void* context) if ((sequential3_helpers[0].tail_call) && (r0 == 0)) #line 136 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 136 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4264,7 +4264,7 @@ sequential3(void* context) if (r8 == IMMEDIATE(0)) #line 136 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 136 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -4303,7 +4303,7 @@ sequential3(void* context) if ((sequential3_helpers[1].tail_call) && (r0 == 0)) #line 136 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 136 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=3 @@ -4311,7 +4311,7 @@ sequential3(void* context) if (r1 != IMMEDIATE(3)) #line 136 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=4 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=4 #line 136 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(4); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -4335,7 +4335,7 @@ sequential3(void* context) if ((sequential3_helpers[2].tail_call) && (r0 == 0)) #line 136 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 136 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4429,7 +4429,7 @@ sequential30(void* context) if ((sequential30_helpers[0].tail_call) && (r0 == 0)) #line 163 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 163 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4440,7 +4440,7 @@ sequential30(void* context) if (r8 == IMMEDIATE(0)) #line 163 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 163 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -4482,7 +4482,7 @@ sequential30(void* context) if ((sequential30_helpers[1].tail_call) && (r0 == 0)) #line 163 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 163 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=30 @@ -4490,7 +4490,7 @@ sequential30(void* context) if (r1 != IMMEDIATE(30)) #line 163 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=31 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=31 #line 163 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(31); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -4514,7 +4514,7 @@ sequential30(void* context) if ((sequential30_helpers[2].tail_call) && (r0 == 0)) #line 163 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 163 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4608,7 +4608,7 @@ sequential31(void* context) if ((sequential31_helpers[0].tail_call) && (r0 == 0)) #line 164 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 164 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4619,7 +4619,7 @@ sequential31(void* context) if (r8 == IMMEDIATE(0)) #line 164 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 164 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -4661,7 +4661,7 @@ sequential31(void* context) if ((sequential31_helpers[1].tail_call) && (r0 == 0)) #line 164 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 164 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=31 @@ -4669,7 +4669,7 @@ sequential31(void* context) if (r1 != IMMEDIATE(31)) #line 164 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=32 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=32 #line 164 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(32); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -4693,7 +4693,7 @@ sequential31(void* context) if ((sequential31_helpers[2].tail_call) && (r0 == 0)) #line 164 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 164 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4787,7 +4787,7 @@ sequential32(void* context) if ((sequential32_helpers[0].tail_call) && (r0 == 0)) #line 165 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 165 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4798,7 +4798,7 @@ sequential32(void* context) if (r8 == IMMEDIATE(0)) #line 165 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 165 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -4840,7 +4840,7 @@ sequential32(void* context) if ((sequential32_helpers[1].tail_call) && (r0 == 0)) #line 165 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 165 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=32 @@ -4848,7 +4848,7 @@ sequential32(void* context) if (r1 != IMMEDIATE(32)) #line 165 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=33 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=33 #line 165 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(33); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -4872,7 +4872,7 @@ sequential32(void* context) if ((sequential32_helpers[2].tail_call) && (r0 == 0)) #line 165 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 165 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4966,7 +4966,7 @@ sequential33(void* context) if ((sequential33_helpers[0].tail_call) && (r0 == 0)) #line 166 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 166 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4977,7 +4977,7 @@ sequential33(void* context) if (r8 == IMMEDIATE(0)) #line 166 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 166 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -5019,7 +5019,7 @@ sequential33(void* context) if ((sequential33_helpers[1].tail_call) && (r0 == 0)) #line 166 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 166 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=33 @@ -5027,7 +5027,7 @@ sequential33(void* context) if (r1 != IMMEDIATE(33)) #line 166 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=34 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=34 #line 166 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(34); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -5051,7 +5051,7 @@ sequential33(void* context) if ((sequential33_helpers[2].tail_call) && (r0 == 0)) #line 166 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 166 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5145,7 +5145,7 @@ sequential34(void* context) if ((sequential34_helpers[0].tail_call) && (r0 == 0)) #line 167 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 167 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5156,7 +5156,7 @@ sequential34(void* context) if (r8 == IMMEDIATE(0)) #line 167 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 167 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -5198,7 +5198,7 @@ sequential34(void* context) if ((sequential34_helpers[1].tail_call) && (r0 == 0)) #line 167 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 167 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=34 @@ -5206,7 +5206,7 @@ sequential34(void* context) if (r1 != IMMEDIATE(34)) #line 167 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=35 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=35 #line 167 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(35); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -5230,7 +5230,7 @@ sequential34(void* context) if ((sequential34_helpers[2].tail_call) && (r0 == 0)) #line 167 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 167 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5322,7 +5322,7 @@ sequential4(void* context) if ((sequential4_helpers[0].tail_call) && (r0 == 0)) #line 137 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 137 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5333,7 +5333,7 @@ sequential4(void* context) if (r8 == IMMEDIATE(0)) #line 137 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 137 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -5372,7 +5372,7 @@ sequential4(void* context) if ((sequential4_helpers[1].tail_call) && (r0 == 0)) #line 137 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 137 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=4 @@ -5380,7 +5380,7 @@ sequential4(void* context) if (r1 != IMMEDIATE(4)) #line 137 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=5 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=5 #line 137 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(5); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -5404,7 +5404,7 @@ sequential4(void* context) if ((sequential4_helpers[2].tail_call) && (r0 == 0)) #line 137 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 137 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5496,7 +5496,7 @@ sequential5(void* context) if ((sequential5_helpers[0].tail_call) && (r0 == 0)) #line 138 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 138 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5507,7 +5507,7 @@ sequential5(void* context) if (r8 == IMMEDIATE(0)) #line 138 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 138 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -5546,7 +5546,7 @@ sequential5(void* context) if ((sequential5_helpers[1].tail_call) && (r0 == 0)) #line 138 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 138 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=5 @@ -5554,7 +5554,7 @@ sequential5(void* context) if (r1 != IMMEDIATE(5)) #line 138 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=6 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=6 #line 138 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(6); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -5578,7 +5578,7 @@ sequential5(void* context) if ((sequential5_helpers[2].tail_call) && (r0 == 0)) #line 138 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 138 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5670,7 +5670,7 @@ sequential6(void* context) if ((sequential6_helpers[0].tail_call) && (r0 == 0)) #line 139 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 139 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5681,7 +5681,7 @@ sequential6(void* context) if (r8 == IMMEDIATE(0)) #line 139 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 139 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -5720,7 +5720,7 @@ sequential6(void* context) if ((sequential6_helpers[1].tail_call) && (r0 == 0)) #line 139 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 139 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=6 @@ -5728,7 +5728,7 @@ sequential6(void* context) if (r1 != IMMEDIATE(6)) #line 139 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=7 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=7 #line 139 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(7); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -5752,7 +5752,7 @@ sequential6(void* context) if ((sequential6_helpers[2].tail_call) && (r0 == 0)) #line 139 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 139 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5844,7 +5844,7 @@ sequential7(void* context) if ((sequential7_helpers[0].tail_call) && (r0 == 0)) #line 140 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 140 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5855,7 +5855,7 @@ sequential7(void* context) if (r8 == IMMEDIATE(0)) #line 140 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 140 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -5894,7 +5894,7 @@ sequential7(void* context) if ((sequential7_helpers[1].tail_call) && (r0 == 0)) #line 140 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 140 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=7 @@ -5902,7 +5902,7 @@ sequential7(void* context) if (r1 != IMMEDIATE(7)) #line 140 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=8 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=8 #line 140 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(8); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -5926,7 +5926,7 @@ sequential7(void* context) if ((sequential7_helpers[2].tail_call) && (r0 == 0)) #line 140 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 140 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -6018,7 +6018,7 @@ sequential8(void* context) if ((sequential8_helpers[0].tail_call) && (r0 == 0)) #line 141 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 141 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -6029,7 +6029,7 @@ sequential8(void* context) if (r8 == IMMEDIATE(0)) #line 141 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 141 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -6068,7 +6068,7 @@ sequential8(void* context) if ((sequential8_helpers[1].tail_call) && (r0 == 0)) #line 141 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 141 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=8 @@ -6076,7 +6076,7 @@ sequential8(void* context) if (r1 != IMMEDIATE(8)) #line 141 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=9 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=9 #line 141 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(9); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -6100,7 +6100,7 @@ sequential8(void* context) if ((sequential8_helpers[2].tail_call) && (r0 == 0)) #line 141 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 141 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -6192,7 +6192,7 @@ sequential9(void* context) if ((sequential9_helpers[0].tail_call) && (r0 == 0)) #line 142 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 142 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -6203,7 +6203,7 @@ sequential9(void* context) if (r8 == IMMEDIATE(0)) #line 142 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 142 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -6242,7 +6242,7 @@ sequential9(void* context) if ((sequential9_helpers[1].tail_call) && (r0 == 0)) #line 142 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 142 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=9 @@ -6250,7 +6250,7 @@ sequential9(void* context) if (r1 != IMMEDIATE(9)) #line 142 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=10 #line 142 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(10); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -6274,7 +6274,7 @@ sequential9(void* context) if ((sequential9_helpers[2].tail_call) && (r0 == 0)) #line 142 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 142 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -6796,46 +6796,16 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") static const char* _map_initial_string_table[] = { - "sequential0", - "sequential1", - "sequential2", - "sequential3", - "sequential4", - "sequential5", - "sequential6", - "sequential7", - "sequential8", - "sequential9", - "sequential10", - "sequential11", - "sequential12", - "sequential13", - "sequential14", - "sequential15", - "sequential16", - "sequential17", - "sequential18", - "sequential19", - "sequential20", - "sequential21", - "sequential22", - "sequential23", - "sequential24", - "sequential25", - "sequential26", - "sequential27", - "sequential28", - "sequential29", - "sequential30", - "sequential31", - "sequential32", - "sequential33", - "sequential34", + "sequential0", "sequential1", "sequential2", "sequential3", "sequential4", "sequential5", "sequential6", + "sequential7", "sequential8", "sequential9", "sequential10", "sequential11", "sequential12", "sequential13", + "sequential14", "sequential15", "sequential16", "sequential17", "sequential18", "sequential19", "sequential20", + "sequential21", "sequential22", "sequential23", "sequential24", "sequential25", "sequential26", "sequential27", + "sequential28", "sequential29", "sequential30", "sequential31", "sequential32", "sequential33", "sequential34", }; static map_initial_values_t _map_initial_values_array[] = { diff --git a/tests/bpf2c_tests/expected/tail_call_sequential_raw.c b/tests/bpf2c_tests/expected/tail_call_sequential_raw.c index 398b217db2..69a622c866 100644 --- a/tests/bpf2c_tests/expected/tail_call_sequential_raw.c +++ b/tests/bpf2c_tests/expected/tail_call_sequential_raw.c @@ -125,7 +125,7 @@ sequential0(void* context) if ((sequential0_helpers[0].tail_call) && (r0 == 0)) #line 133 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 133 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -136,7 +136,7 @@ sequential0(void* context) if (r8 == IMMEDIATE(0)) #line 133 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 133 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -175,7 +175,7 @@ sequential0(void* context) if ((sequential0_helpers[1].tail_call) && (r0 == 0)) #line 133 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 133 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=0 @@ -183,7 +183,7 @@ sequential0(void* context) if (r1 != IMMEDIATE(0)) #line 133 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=1 #line 133 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(1); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -207,7 +207,7 @@ sequential0(void* context) if ((sequential0_helpers[2].tail_call) && (r0 == 0)) #line 133 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 133 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -299,7 +299,7 @@ sequential1(void* context) if ((sequential1_helpers[0].tail_call) && (r0 == 0)) #line 134 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 134 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -310,7 +310,7 @@ sequential1(void* context) if (r8 == IMMEDIATE(0)) #line 134 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 134 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -349,7 +349,7 @@ sequential1(void* context) if ((sequential1_helpers[1].tail_call) && (r0 == 0)) #line 134 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 134 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=1 @@ -357,7 +357,7 @@ sequential1(void* context) if (r1 != IMMEDIATE(1)) #line 134 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=2 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=2 #line 134 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(2); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -381,7 +381,7 @@ sequential1(void* context) if ((sequential1_helpers[2].tail_call) && (r0 == 0)) #line 134 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 134 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -475,7 +475,7 @@ sequential10(void* context) if ((sequential10_helpers[0].tail_call) && (r0 == 0)) #line 143 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 143 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -486,7 +486,7 @@ sequential10(void* context) if (r8 == IMMEDIATE(0)) #line 143 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 143 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -528,7 +528,7 @@ sequential10(void* context) if ((sequential10_helpers[1].tail_call) && (r0 == 0)) #line 143 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 143 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=10 @@ -536,7 +536,7 @@ sequential10(void* context) if (r1 != IMMEDIATE(10)) #line 143 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=11 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=11 #line 143 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(11); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -560,7 +560,7 @@ sequential10(void* context) if ((sequential10_helpers[2].tail_call) && (r0 == 0)) #line 143 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 143 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -654,7 +654,7 @@ sequential11(void* context) if ((sequential11_helpers[0].tail_call) && (r0 == 0)) #line 144 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 144 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -665,7 +665,7 @@ sequential11(void* context) if (r8 == IMMEDIATE(0)) #line 144 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 144 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -707,7 +707,7 @@ sequential11(void* context) if ((sequential11_helpers[1].tail_call) && (r0 == 0)) #line 144 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 144 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=11 @@ -715,7 +715,7 @@ sequential11(void* context) if (r1 != IMMEDIATE(11)) #line 144 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=12 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=12 #line 144 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(12); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -739,7 +739,7 @@ sequential11(void* context) if ((sequential11_helpers[2].tail_call) && (r0 == 0)) #line 144 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 144 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -833,7 +833,7 @@ sequential12(void* context) if ((sequential12_helpers[0].tail_call) && (r0 == 0)) #line 145 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 145 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -844,7 +844,7 @@ sequential12(void* context) if (r8 == IMMEDIATE(0)) #line 145 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 145 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -886,7 +886,7 @@ sequential12(void* context) if ((sequential12_helpers[1].tail_call) && (r0 == 0)) #line 145 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 145 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=12 @@ -894,7 +894,7 @@ sequential12(void* context) if (r1 != IMMEDIATE(12)) #line 145 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=13 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=13 #line 145 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(13); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -918,7 +918,7 @@ sequential12(void* context) if ((sequential12_helpers[2].tail_call) && (r0 == 0)) #line 145 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 145 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1012,7 +1012,7 @@ sequential13(void* context) if ((sequential13_helpers[0].tail_call) && (r0 == 0)) #line 146 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 146 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1023,7 +1023,7 @@ sequential13(void* context) if (r8 == IMMEDIATE(0)) #line 146 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 146 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1065,7 +1065,7 @@ sequential13(void* context) if ((sequential13_helpers[1].tail_call) && (r0 == 0)) #line 146 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 146 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=13 @@ -1073,7 +1073,7 @@ sequential13(void* context) if (r1 != IMMEDIATE(13)) #line 146 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=14 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=14 #line 146 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(14); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1097,7 +1097,7 @@ sequential13(void* context) if ((sequential13_helpers[2].tail_call) && (r0 == 0)) #line 146 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 146 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1191,7 +1191,7 @@ sequential14(void* context) if ((sequential14_helpers[0].tail_call) && (r0 == 0)) #line 147 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 147 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1202,7 +1202,7 @@ sequential14(void* context) if (r8 == IMMEDIATE(0)) #line 147 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 147 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1244,7 +1244,7 @@ sequential14(void* context) if ((sequential14_helpers[1].tail_call) && (r0 == 0)) #line 147 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 147 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=14 @@ -1252,7 +1252,7 @@ sequential14(void* context) if (r1 != IMMEDIATE(14)) #line 147 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=15 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=15 #line 147 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(15); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1276,7 +1276,7 @@ sequential14(void* context) if ((sequential14_helpers[2].tail_call) && (r0 == 0)) #line 147 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 147 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1370,7 +1370,7 @@ sequential15(void* context) if ((sequential15_helpers[0].tail_call) && (r0 == 0)) #line 148 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 148 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1381,7 +1381,7 @@ sequential15(void* context) if (r8 == IMMEDIATE(0)) #line 148 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 148 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1423,7 +1423,7 @@ sequential15(void* context) if ((sequential15_helpers[1].tail_call) && (r0 == 0)) #line 148 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 148 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=15 @@ -1431,7 +1431,7 @@ sequential15(void* context) if (r1 != IMMEDIATE(15)) #line 148 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=16 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=16 #line 148 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(16); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1455,7 +1455,7 @@ sequential15(void* context) if ((sequential15_helpers[2].tail_call) && (r0 == 0)) #line 148 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 148 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1549,7 +1549,7 @@ sequential16(void* context) if ((sequential16_helpers[0].tail_call) && (r0 == 0)) #line 149 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 149 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1560,7 +1560,7 @@ sequential16(void* context) if (r8 == IMMEDIATE(0)) #line 149 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 149 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1602,7 +1602,7 @@ sequential16(void* context) if ((sequential16_helpers[1].tail_call) && (r0 == 0)) #line 149 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 149 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=16 @@ -1610,7 +1610,7 @@ sequential16(void* context) if (r1 != IMMEDIATE(16)) #line 149 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=17 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=17 #line 149 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(17); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1634,7 +1634,7 @@ sequential16(void* context) if ((sequential16_helpers[2].tail_call) && (r0 == 0)) #line 149 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 149 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1728,7 +1728,7 @@ sequential17(void* context) if ((sequential17_helpers[0].tail_call) && (r0 == 0)) #line 150 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 150 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1739,7 +1739,7 @@ sequential17(void* context) if (r8 == IMMEDIATE(0)) #line 150 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 150 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1781,7 +1781,7 @@ sequential17(void* context) if ((sequential17_helpers[1].tail_call) && (r0 == 0)) #line 150 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 150 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=17 @@ -1789,7 +1789,7 @@ sequential17(void* context) if (r1 != IMMEDIATE(17)) #line 150 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=18 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=18 #line 150 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(18); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1813,7 +1813,7 @@ sequential17(void* context) if ((sequential17_helpers[2].tail_call) && (r0 == 0)) #line 150 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 150 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1907,7 +1907,7 @@ sequential18(void* context) if ((sequential18_helpers[0].tail_call) && (r0 == 0)) #line 151 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 151 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1918,7 +1918,7 @@ sequential18(void* context) if (r8 == IMMEDIATE(0)) #line 151 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 151 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1960,7 +1960,7 @@ sequential18(void* context) if ((sequential18_helpers[1].tail_call) && (r0 == 0)) #line 151 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 151 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=18 @@ -1968,7 +1968,7 @@ sequential18(void* context) if (r1 != IMMEDIATE(18)) #line 151 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=19 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=19 #line 151 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(19); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1992,7 +1992,7 @@ sequential18(void* context) if ((sequential18_helpers[2].tail_call) && (r0 == 0)) #line 151 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 151 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2086,7 +2086,7 @@ sequential19(void* context) if ((sequential19_helpers[0].tail_call) && (r0 == 0)) #line 152 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 152 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2097,7 +2097,7 @@ sequential19(void* context) if (r8 == IMMEDIATE(0)) #line 152 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 152 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -2139,7 +2139,7 @@ sequential19(void* context) if ((sequential19_helpers[1].tail_call) && (r0 == 0)) #line 152 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 152 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=19 @@ -2147,7 +2147,7 @@ sequential19(void* context) if (r1 != IMMEDIATE(19)) #line 152 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=20 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=20 #line 152 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(20); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -2171,7 +2171,7 @@ sequential19(void* context) if ((sequential19_helpers[2].tail_call) && (r0 == 0)) #line 152 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 152 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2263,7 +2263,7 @@ sequential2(void* context) if ((sequential2_helpers[0].tail_call) && (r0 == 0)) #line 135 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 135 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2274,7 +2274,7 @@ sequential2(void* context) if (r8 == IMMEDIATE(0)) #line 135 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 135 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -2313,7 +2313,7 @@ sequential2(void* context) if ((sequential2_helpers[1].tail_call) && (r0 == 0)) #line 135 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 135 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=2 @@ -2321,7 +2321,7 @@ sequential2(void* context) if (r1 != IMMEDIATE(2)) #line 135 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=3 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=3 #line 135 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(3); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -2345,7 +2345,7 @@ sequential2(void* context) if ((sequential2_helpers[2].tail_call) && (r0 == 0)) #line 135 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 135 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2439,7 +2439,7 @@ sequential20(void* context) if ((sequential20_helpers[0].tail_call) && (r0 == 0)) #line 153 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 153 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2450,7 +2450,7 @@ sequential20(void* context) if (r8 == IMMEDIATE(0)) #line 153 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 153 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -2492,7 +2492,7 @@ sequential20(void* context) if ((sequential20_helpers[1].tail_call) && (r0 == 0)) #line 153 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 153 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=20 @@ -2500,7 +2500,7 @@ sequential20(void* context) if (r1 != IMMEDIATE(20)) #line 153 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=21 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=21 #line 153 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(21); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -2524,7 +2524,7 @@ sequential20(void* context) if ((sequential20_helpers[2].tail_call) && (r0 == 0)) #line 153 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 153 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2618,7 +2618,7 @@ sequential21(void* context) if ((sequential21_helpers[0].tail_call) && (r0 == 0)) #line 154 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 154 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2629,7 +2629,7 @@ sequential21(void* context) if (r8 == IMMEDIATE(0)) #line 154 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 154 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -2671,7 +2671,7 @@ sequential21(void* context) if ((sequential21_helpers[1].tail_call) && (r0 == 0)) #line 154 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 154 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=21 @@ -2679,7 +2679,7 @@ sequential21(void* context) if (r1 != IMMEDIATE(21)) #line 154 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=22 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=22 #line 154 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(22); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -2703,7 +2703,7 @@ sequential21(void* context) if ((sequential21_helpers[2].tail_call) && (r0 == 0)) #line 154 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 154 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2797,7 +2797,7 @@ sequential22(void* context) if ((sequential22_helpers[0].tail_call) && (r0 == 0)) #line 155 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 155 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2808,7 +2808,7 @@ sequential22(void* context) if (r8 == IMMEDIATE(0)) #line 155 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 155 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -2850,7 +2850,7 @@ sequential22(void* context) if ((sequential22_helpers[1].tail_call) && (r0 == 0)) #line 155 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 155 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=22 @@ -2858,7 +2858,7 @@ sequential22(void* context) if (r1 != IMMEDIATE(22)) #line 155 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=23 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=23 #line 155 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(23); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -2882,7 +2882,7 @@ sequential22(void* context) if ((sequential22_helpers[2].tail_call) && (r0 == 0)) #line 155 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 155 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2976,7 +2976,7 @@ sequential23(void* context) if ((sequential23_helpers[0].tail_call) && (r0 == 0)) #line 156 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 156 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2987,7 +2987,7 @@ sequential23(void* context) if (r8 == IMMEDIATE(0)) #line 156 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 156 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3029,7 +3029,7 @@ sequential23(void* context) if ((sequential23_helpers[1].tail_call) && (r0 == 0)) #line 156 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 156 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=23 @@ -3037,7 +3037,7 @@ sequential23(void* context) if (r1 != IMMEDIATE(23)) #line 156 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=24 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=24 #line 156 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(24); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3061,7 +3061,7 @@ sequential23(void* context) if ((sequential23_helpers[2].tail_call) && (r0 == 0)) #line 156 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 156 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3155,7 +3155,7 @@ sequential24(void* context) if ((sequential24_helpers[0].tail_call) && (r0 == 0)) #line 157 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3166,7 +3166,7 @@ sequential24(void* context) if (r8 == IMMEDIATE(0)) #line 157 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3211,7 +3211,7 @@ sequential24(void* context) if ((sequential24_helpers[1].tail_call) && (r0 == 0)) #line 157 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=27 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=27 dst=r1 src=r8 offset=0 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=28 dst=r1 src=r0 offset=7 imm=24 @@ -3219,7 +3219,7 @@ sequential24(void* context) if (r1 != IMMEDIATE(24)) #line 157 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXW pc=29 dst=r8 src=r9 offset=0 imm=0 + // EBPF_OP_STXW pc=29 dst=r8 src=r9 offset=0 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)) = (uint32_t)r9; // EBPF_OP_MOV64_REG pc=30 dst=r1 src=r6 offset=0 imm=0 @@ -3240,7 +3240,7 @@ sequential24(void* context) if ((sequential24_helpers[2].tail_call) && (r0 == 0)) #line 157 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3334,7 +3334,7 @@ sequential25(void* context) if ((sequential25_helpers[0].tail_call) && (r0 == 0)) #line 158 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 158 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3345,7 +3345,7 @@ sequential25(void* context) if (r8 == IMMEDIATE(0)) #line 158 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 158 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3387,7 +3387,7 @@ sequential25(void* context) if ((sequential25_helpers[1].tail_call) && (r0 == 0)) #line 158 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 158 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=25 @@ -3395,7 +3395,7 @@ sequential25(void* context) if (r1 != IMMEDIATE(25)) #line 158 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=26 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=26 #line 158 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(26); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3419,7 +3419,7 @@ sequential25(void* context) if ((sequential25_helpers[2].tail_call) && (r0 == 0)) #line 158 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 158 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3513,7 +3513,7 @@ sequential26(void* context) if ((sequential26_helpers[0].tail_call) && (r0 == 0)) #line 159 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 159 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3524,7 +3524,7 @@ sequential26(void* context) if (r8 == IMMEDIATE(0)) #line 159 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 159 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3566,7 +3566,7 @@ sequential26(void* context) if ((sequential26_helpers[1].tail_call) && (r0 == 0)) #line 159 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 159 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=26 @@ -3574,7 +3574,7 @@ sequential26(void* context) if (r1 != IMMEDIATE(26)) #line 159 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=27 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=27 #line 159 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(27); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3598,7 +3598,7 @@ sequential26(void* context) if ((sequential26_helpers[2].tail_call) && (r0 == 0)) #line 159 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 159 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3692,7 +3692,7 @@ sequential27(void* context) if ((sequential27_helpers[0].tail_call) && (r0 == 0)) #line 160 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 160 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3703,7 +3703,7 @@ sequential27(void* context) if (r8 == IMMEDIATE(0)) #line 160 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 160 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3745,7 +3745,7 @@ sequential27(void* context) if ((sequential27_helpers[1].tail_call) && (r0 == 0)) #line 160 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 160 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=27 @@ -3753,7 +3753,7 @@ sequential27(void* context) if (r1 != IMMEDIATE(27)) #line 160 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=28 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=28 #line 160 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(28); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3777,7 +3777,7 @@ sequential27(void* context) if ((sequential27_helpers[2].tail_call) && (r0 == 0)) #line 160 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 160 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3871,7 +3871,7 @@ sequential28(void* context) if ((sequential28_helpers[0].tail_call) && (r0 == 0)) #line 161 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 161 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3882,7 +3882,7 @@ sequential28(void* context) if (r8 == IMMEDIATE(0)) #line 161 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 161 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3924,7 +3924,7 @@ sequential28(void* context) if ((sequential28_helpers[1].tail_call) && (r0 == 0)) #line 161 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 161 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=28 @@ -3932,7 +3932,7 @@ sequential28(void* context) if (r1 != IMMEDIATE(28)) #line 161 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=29 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=29 #line 161 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(29); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3956,7 +3956,7 @@ sequential28(void* context) if ((sequential28_helpers[2].tail_call) && (r0 == 0)) #line 161 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 161 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4050,7 +4050,7 @@ sequential29(void* context) if ((sequential29_helpers[0].tail_call) && (r0 == 0)) #line 162 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 162 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4061,7 +4061,7 @@ sequential29(void* context) if (r8 == IMMEDIATE(0)) #line 162 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 162 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -4103,7 +4103,7 @@ sequential29(void* context) if ((sequential29_helpers[1].tail_call) && (r0 == 0)) #line 162 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 162 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=29 @@ -4111,7 +4111,7 @@ sequential29(void* context) if (r1 != IMMEDIATE(29)) #line 162 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=30 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=30 #line 162 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(30); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -4135,7 +4135,7 @@ sequential29(void* context) if ((sequential29_helpers[2].tail_call) && (r0 == 0)) #line 162 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 162 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4227,7 +4227,7 @@ sequential3(void* context) if ((sequential3_helpers[0].tail_call) && (r0 == 0)) #line 136 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 136 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4238,7 +4238,7 @@ sequential3(void* context) if (r8 == IMMEDIATE(0)) #line 136 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 136 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -4277,7 +4277,7 @@ sequential3(void* context) if ((sequential3_helpers[1].tail_call) && (r0 == 0)) #line 136 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 136 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=3 @@ -4285,7 +4285,7 @@ sequential3(void* context) if (r1 != IMMEDIATE(3)) #line 136 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=4 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=4 #line 136 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(4); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -4309,7 +4309,7 @@ sequential3(void* context) if ((sequential3_helpers[2].tail_call) && (r0 == 0)) #line 136 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 136 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4403,7 +4403,7 @@ sequential30(void* context) if ((sequential30_helpers[0].tail_call) && (r0 == 0)) #line 163 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 163 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4414,7 +4414,7 @@ sequential30(void* context) if (r8 == IMMEDIATE(0)) #line 163 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 163 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -4456,7 +4456,7 @@ sequential30(void* context) if ((sequential30_helpers[1].tail_call) && (r0 == 0)) #line 163 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 163 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=30 @@ -4464,7 +4464,7 @@ sequential30(void* context) if (r1 != IMMEDIATE(30)) #line 163 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=31 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=31 #line 163 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(31); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -4488,7 +4488,7 @@ sequential30(void* context) if ((sequential30_helpers[2].tail_call) && (r0 == 0)) #line 163 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 163 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4582,7 +4582,7 @@ sequential31(void* context) if ((sequential31_helpers[0].tail_call) && (r0 == 0)) #line 164 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 164 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4593,7 +4593,7 @@ sequential31(void* context) if (r8 == IMMEDIATE(0)) #line 164 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 164 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -4635,7 +4635,7 @@ sequential31(void* context) if ((sequential31_helpers[1].tail_call) && (r0 == 0)) #line 164 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 164 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=31 @@ -4643,7 +4643,7 @@ sequential31(void* context) if (r1 != IMMEDIATE(31)) #line 164 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=32 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=32 #line 164 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(32); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -4667,7 +4667,7 @@ sequential31(void* context) if ((sequential31_helpers[2].tail_call) && (r0 == 0)) #line 164 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 164 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4761,7 +4761,7 @@ sequential32(void* context) if ((sequential32_helpers[0].tail_call) && (r0 == 0)) #line 165 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 165 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4772,7 +4772,7 @@ sequential32(void* context) if (r8 == IMMEDIATE(0)) #line 165 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 165 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -4814,7 +4814,7 @@ sequential32(void* context) if ((sequential32_helpers[1].tail_call) && (r0 == 0)) #line 165 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 165 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=32 @@ -4822,7 +4822,7 @@ sequential32(void* context) if (r1 != IMMEDIATE(32)) #line 165 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=33 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=33 #line 165 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(33); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -4846,7 +4846,7 @@ sequential32(void* context) if ((sequential32_helpers[2].tail_call) && (r0 == 0)) #line 165 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 165 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4940,7 +4940,7 @@ sequential33(void* context) if ((sequential33_helpers[0].tail_call) && (r0 == 0)) #line 166 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 166 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4951,7 +4951,7 @@ sequential33(void* context) if (r8 == IMMEDIATE(0)) #line 166 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 166 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -4993,7 +4993,7 @@ sequential33(void* context) if ((sequential33_helpers[1].tail_call) && (r0 == 0)) #line 166 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 166 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=33 @@ -5001,7 +5001,7 @@ sequential33(void* context) if (r1 != IMMEDIATE(33)) #line 166 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=34 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=34 #line 166 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(34); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -5025,7 +5025,7 @@ sequential33(void* context) if ((sequential33_helpers[2].tail_call) && (r0 == 0)) #line 166 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 166 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5119,7 +5119,7 @@ sequential34(void* context) if ((sequential34_helpers[0].tail_call) && (r0 == 0)) #line 167 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 167 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5130,7 +5130,7 @@ sequential34(void* context) if (r8 == IMMEDIATE(0)) #line 167 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 167 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -5172,7 +5172,7 @@ sequential34(void* context) if ((sequential34_helpers[1].tail_call) && (r0 == 0)) #line 167 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 167 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=34 @@ -5180,7 +5180,7 @@ sequential34(void* context) if (r1 != IMMEDIATE(34)) #line 167 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=35 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=35 #line 167 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(35); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -5204,7 +5204,7 @@ sequential34(void* context) if ((sequential34_helpers[2].tail_call) && (r0 == 0)) #line 167 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 167 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5296,7 +5296,7 @@ sequential4(void* context) if ((sequential4_helpers[0].tail_call) && (r0 == 0)) #line 137 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 137 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5307,7 +5307,7 @@ sequential4(void* context) if (r8 == IMMEDIATE(0)) #line 137 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 137 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -5346,7 +5346,7 @@ sequential4(void* context) if ((sequential4_helpers[1].tail_call) && (r0 == 0)) #line 137 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 137 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=4 @@ -5354,7 +5354,7 @@ sequential4(void* context) if (r1 != IMMEDIATE(4)) #line 137 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=5 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=5 #line 137 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(5); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -5378,7 +5378,7 @@ sequential4(void* context) if ((sequential4_helpers[2].tail_call) && (r0 == 0)) #line 137 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 137 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5470,7 +5470,7 @@ sequential5(void* context) if ((sequential5_helpers[0].tail_call) && (r0 == 0)) #line 138 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 138 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5481,7 +5481,7 @@ sequential5(void* context) if (r8 == IMMEDIATE(0)) #line 138 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 138 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -5520,7 +5520,7 @@ sequential5(void* context) if ((sequential5_helpers[1].tail_call) && (r0 == 0)) #line 138 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 138 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=5 @@ -5528,7 +5528,7 @@ sequential5(void* context) if (r1 != IMMEDIATE(5)) #line 138 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=6 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=6 #line 138 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(6); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -5552,7 +5552,7 @@ sequential5(void* context) if ((sequential5_helpers[2].tail_call) && (r0 == 0)) #line 138 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 138 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5644,7 +5644,7 @@ sequential6(void* context) if ((sequential6_helpers[0].tail_call) && (r0 == 0)) #line 139 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 139 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5655,7 +5655,7 @@ sequential6(void* context) if (r8 == IMMEDIATE(0)) #line 139 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 139 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -5694,7 +5694,7 @@ sequential6(void* context) if ((sequential6_helpers[1].tail_call) && (r0 == 0)) #line 139 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 139 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=6 @@ -5702,7 +5702,7 @@ sequential6(void* context) if (r1 != IMMEDIATE(6)) #line 139 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=7 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=7 #line 139 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(7); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -5726,7 +5726,7 @@ sequential6(void* context) if ((sequential6_helpers[2].tail_call) && (r0 == 0)) #line 139 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 139 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5818,7 +5818,7 @@ sequential7(void* context) if ((sequential7_helpers[0].tail_call) && (r0 == 0)) #line 140 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 140 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5829,7 +5829,7 @@ sequential7(void* context) if (r8 == IMMEDIATE(0)) #line 140 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 140 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -5868,7 +5868,7 @@ sequential7(void* context) if ((sequential7_helpers[1].tail_call) && (r0 == 0)) #line 140 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 140 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=7 @@ -5876,7 +5876,7 @@ sequential7(void* context) if (r1 != IMMEDIATE(7)) #line 140 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=8 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=8 #line 140 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(8); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -5900,7 +5900,7 @@ sequential7(void* context) if ((sequential7_helpers[2].tail_call) && (r0 == 0)) #line 140 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 140 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5992,7 +5992,7 @@ sequential8(void* context) if ((sequential8_helpers[0].tail_call) && (r0 == 0)) #line 141 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 141 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -6003,7 +6003,7 @@ sequential8(void* context) if (r8 == IMMEDIATE(0)) #line 141 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 141 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -6042,7 +6042,7 @@ sequential8(void* context) if ((sequential8_helpers[1].tail_call) && (r0 == 0)) #line 141 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 141 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=8 @@ -6050,7 +6050,7 @@ sequential8(void* context) if (r1 != IMMEDIATE(8)) #line 141 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=9 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=9 #line 141 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(9); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -6074,7 +6074,7 @@ sequential8(void* context) if ((sequential8_helpers[2].tail_call) && (r0 == 0)) #line 141 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 141 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -6166,7 +6166,7 @@ sequential9(void* context) if ((sequential9_helpers[0].tail_call) && (r0 == 0)) #line 142 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 142 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -6177,7 +6177,7 @@ sequential9(void* context) if (r8 == IMMEDIATE(0)) #line 142 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 142 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -6216,7 +6216,7 @@ sequential9(void* context) if ((sequential9_helpers[1].tail_call) && (r0 == 0)) #line 142 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 142 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=9 @@ -6224,7 +6224,7 @@ sequential9(void* context) if (r1 != IMMEDIATE(9)) #line 142 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=10 #line 142 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(10); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -6248,7 +6248,7 @@ sequential9(void* context) if ((sequential9_helpers[2].tail_call) && (r0 == 0)) #line 142 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 142 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -6770,46 +6770,16 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") static const char* _map_initial_string_table[] = { - "sequential0", - "sequential1", - "sequential2", - "sequential3", - "sequential4", - "sequential5", - "sequential6", - "sequential7", - "sequential8", - "sequential9", - "sequential10", - "sequential11", - "sequential12", - "sequential13", - "sequential14", - "sequential15", - "sequential16", - "sequential17", - "sequential18", - "sequential19", - "sequential20", - "sequential21", - "sequential22", - "sequential23", - "sequential24", - "sequential25", - "sequential26", - "sequential27", - "sequential28", - "sequential29", - "sequential30", - "sequential31", - "sequential32", - "sequential33", - "sequential34", + "sequential0", "sequential1", "sequential2", "sequential3", "sequential4", "sequential5", "sequential6", + "sequential7", "sequential8", "sequential9", "sequential10", "sequential11", "sequential12", "sequential13", + "sequential14", "sequential15", "sequential16", "sequential17", "sequential18", "sequential19", "sequential20", + "sequential21", "sequential22", "sequential23", "sequential24", "sequential25", "sequential26", "sequential27", + "sequential28", "sequential29", "sequential30", "sequential31", "sequential32", "sequential33", "sequential34", }; static map_initial_values_t _map_initial_values_array[] = { diff --git a/tests/bpf2c_tests/expected/tail_call_sequential_sys.c b/tests/bpf2c_tests/expected/tail_call_sequential_sys.c index f6c836a68a..ffc60f4b6e 100644 --- a/tests/bpf2c_tests/expected/tail_call_sequential_sys.c +++ b/tests/bpf2c_tests/expected/tail_call_sequential_sys.c @@ -286,7 +286,7 @@ sequential0(void* context) if ((sequential0_helpers[0].tail_call) && (r0 == 0)) #line 133 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 133 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -297,7 +297,7 @@ sequential0(void* context) if (r8 == IMMEDIATE(0)) #line 133 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 133 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -336,7 +336,7 @@ sequential0(void* context) if ((sequential0_helpers[1].tail_call) && (r0 == 0)) #line 133 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 133 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=0 @@ -344,7 +344,7 @@ sequential0(void* context) if (r1 != IMMEDIATE(0)) #line 133 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=1 #line 133 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(1); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -368,7 +368,7 @@ sequential0(void* context) if ((sequential0_helpers[2].tail_call) && (r0 == 0)) #line 133 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 133 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -460,7 +460,7 @@ sequential1(void* context) if ((sequential1_helpers[0].tail_call) && (r0 == 0)) #line 134 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 134 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -471,7 +471,7 @@ sequential1(void* context) if (r8 == IMMEDIATE(0)) #line 134 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 134 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -510,7 +510,7 @@ sequential1(void* context) if ((sequential1_helpers[1].tail_call) && (r0 == 0)) #line 134 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 134 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=1 @@ -518,7 +518,7 @@ sequential1(void* context) if (r1 != IMMEDIATE(1)) #line 134 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=2 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=2 #line 134 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(2); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -542,7 +542,7 @@ sequential1(void* context) if ((sequential1_helpers[2].tail_call) && (r0 == 0)) #line 134 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 134 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -636,7 +636,7 @@ sequential10(void* context) if ((sequential10_helpers[0].tail_call) && (r0 == 0)) #line 143 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 143 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -647,7 +647,7 @@ sequential10(void* context) if (r8 == IMMEDIATE(0)) #line 143 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 143 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -689,7 +689,7 @@ sequential10(void* context) if ((sequential10_helpers[1].tail_call) && (r0 == 0)) #line 143 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 143 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=10 @@ -697,7 +697,7 @@ sequential10(void* context) if (r1 != IMMEDIATE(10)) #line 143 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=11 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=11 #line 143 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(11); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -721,7 +721,7 @@ sequential10(void* context) if ((sequential10_helpers[2].tail_call) && (r0 == 0)) #line 143 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 143 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -815,7 +815,7 @@ sequential11(void* context) if ((sequential11_helpers[0].tail_call) && (r0 == 0)) #line 144 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 144 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -826,7 +826,7 @@ sequential11(void* context) if (r8 == IMMEDIATE(0)) #line 144 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 144 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -868,7 +868,7 @@ sequential11(void* context) if ((sequential11_helpers[1].tail_call) && (r0 == 0)) #line 144 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 144 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=11 @@ -876,7 +876,7 @@ sequential11(void* context) if (r1 != IMMEDIATE(11)) #line 144 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=12 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=12 #line 144 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(12); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -900,7 +900,7 @@ sequential11(void* context) if ((sequential11_helpers[2].tail_call) && (r0 == 0)) #line 144 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 144 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -994,7 +994,7 @@ sequential12(void* context) if ((sequential12_helpers[0].tail_call) && (r0 == 0)) #line 145 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 145 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1005,7 +1005,7 @@ sequential12(void* context) if (r8 == IMMEDIATE(0)) #line 145 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 145 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1047,7 +1047,7 @@ sequential12(void* context) if ((sequential12_helpers[1].tail_call) && (r0 == 0)) #line 145 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 145 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=12 @@ -1055,7 +1055,7 @@ sequential12(void* context) if (r1 != IMMEDIATE(12)) #line 145 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=13 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=13 #line 145 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(13); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1079,7 +1079,7 @@ sequential12(void* context) if ((sequential12_helpers[2].tail_call) && (r0 == 0)) #line 145 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 145 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1173,7 +1173,7 @@ sequential13(void* context) if ((sequential13_helpers[0].tail_call) && (r0 == 0)) #line 146 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 146 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1184,7 +1184,7 @@ sequential13(void* context) if (r8 == IMMEDIATE(0)) #line 146 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 146 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1226,7 +1226,7 @@ sequential13(void* context) if ((sequential13_helpers[1].tail_call) && (r0 == 0)) #line 146 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 146 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=13 @@ -1234,7 +1234,7 @@ sequential13(void* context) if (r1 != IMMEDIATE(13)) #line 146 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=14 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=14 #line 146 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(14); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1258,7 +1258,7 @@ sequential13(void* context) if ((sequential13_helpers[2].tail_call) && (r0 == 0)) #line 146 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 146 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1352,7 +1352,7 @@ sequential14(void* context) if ((sequential14_helpers[0].tail_call) && (r0 == 0)) #line 147 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 147 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1363,7 +1363,7 @@ sequential14(void* context) if (r8 == IMMEDIATE(0)) #line 147 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 147 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1405,7 +1405,7 @@ sequential14(void* context) if ((sequential14_helpers[1].tail_call) && (r0 == 0)) #line 147 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 147 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=14 @@ -1413,7 +1413,7 @@ sequential14(void* context) if (r1 != IMMEDIATE(14)) #line 147 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=15 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=15 #line 147 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(15); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1437,7 +1437,7 @@ sequential14(void* context) if ((sequential14_helpers[2].tail_call) && (r0 == 0)) #line 147 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 147 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1531,7 +1531,7 @@ sequential15(void* context) if ((sequential15_helpers[0].tail_call) && (r0 == 0)) #line 148 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 148 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1542,7 +1542,7 @@ sequential15(void* context) if (r8 == IMMEDIATE(0)) #line 148 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 148 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1584,7 +1584,7 @@ sequential15(void* context) if ((sequential15_helpers[1].tail_call) && (r0 == 0)) #line 148 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 148 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=15 @@ -1592,7 +1592,7 @@ sequential15(void* context) if (r1 != IMMEDIATE(15)) #line 148 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=16 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=16 #line 148 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(16); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1616,7 +1616,7 @@ sequential15(void* context) if ((sequential15_helpers[2].tail_call) && (r0 == 0)) #line 148 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 148 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1710,7 +1710,7 @@ sequential16(void* context) if ((sequential16_helpers[0].tail_call) && (r0 == 0)) #line 149 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 149 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1721,7 +1721,7 @@ sequential16(void* context) if (r8 == IMMEDIATE(0)) #line 149 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 149 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1763,7 +1763,7 @@ sequential16(void* context) if ((sequential16_helpers[1].tail_call) && (r0 == 0)) #line 149 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 149 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=16 @@ -1771,7 +1771,7 @@ sequential16(void* context) if (r1 != IMMEDIATE(16)) #line 149 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=17 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=17 #line 149 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(17); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1795,7 +1795,7 @@ sequential16(void* context) if ((sequential16_helpers[2].tail_call) && (r0 == 0)) #line 149 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 149 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -1889,7 +1889,7 @@ sequential17(void* context) if ((sequential17_helpers[0].tail_call) && (r0 == 0)) #line 150 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 150 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -1900,7 +1900,7 @@ sequential17(void* context) if (r8 == IMMEDIATE(0)) #line 150 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 150 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -1942,7 +1942,7 @@ sequential17(void* context) if ((sequential17_helpers[1].tail_call) && (r0 == 0)) #line 150 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 150 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=17 @@ -1950,7 +1950,7 @@ sequential17(void* context) if (r1 != IMMEDIATE(17)) #line 150 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=18 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=18 #line 150 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(18); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -1974,7 +1974,7 @@ sequential17(void* context) if ((sequential17_helpers[2].tail_call) && (r0 == 0)) #line 150 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 150 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2068,7 +2068,7 @@ sequential18(void* context) if ((sequential18_helpers[0].tail_call) && (r0 == 0)) #line 151 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 151 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2079,7 +2079,7 @@ sequential18(void* context) if (r8 == IMMEDIATE(0)) #line 151 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 151 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -2121,7 +2121,7 @@ sequential18(void* context) if ((sequential18_helpers[1].tail_call) && (r0 == 0)) #line 151 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 151 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=18 @@ -2129,7 +2129,7 @@ sequential18(void* context) if (r1 != IMMEDIATE(18)) #line 151 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=19 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=19 #line 151 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(19); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -2153,7 +2153,7 @@ sequential18(void* context) if ((sequential18_helpers[2].tail_call) && (r0 == 0)) #line 151 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 151 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2247,7 +2247,7 @@ sequential19(void* context) if ((sequential19_helpers[0].tail_call) && (r0 == 0)) #line 152 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 152 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2258,7 +2258,7 @@ sequential19(void* context) if (r8 == IMMEDIATE(0)) #line 152 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 152 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -2300,7 +2300,7 @@ sequential19(void* context) if ((sequential19_helpers[1].tail_call) && (r0 == 0)) #line 152 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 152 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=19 @@ -2308,7 +2308,7 @@ sequential19(void* context) if (r1 != IMMEDIATE(19)) #line 152 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=20 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=20 #line 152 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(20); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -2332,7 +2332,7 @@ sequential19(void* context) if ((sequential19_helpers[2].tail_call) && (r0 == 0)) #line 152 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 152 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2424,7 +2424,7 @@ sequential2(void* context) if ((sequential2_helpers[0].tail_call) && (r0 == 0)) #line 135 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 135 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2435,7 +2435,7 @@ sequential2(void* context) if (r8 == IMMEDIATE(0)) #line 135 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 135 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -2474,7 +2474,7 @@ sequential2(void* context) if ((sequential2_helpers[1].tail_call) && (r0 == 0)) #line 135 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 135 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=2 @@ -2482,7 +2482,7 @@ sequential2(void* context) if (r1 != IMMEDIATE(2)) #line 135 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=3 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=3 #line 135 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(3); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -2506,7 +2506,7 @@ sequential2(void* context) if ((sequential2_helpers[2].tail_call) && (r0 == 0)) #line 135 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 135 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2600,7 +2600,7 @@ sequential20(void* context) if ((sequential20_helpers[0].tail_call) && (r0 == 0)) #line 153 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 153 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2611,7 +2611,7 @@ sequential20(void* context) if (r8 == IMMEDIATE(0)) #line 153 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 153 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -2653,7 +2653,7 @@ sequential20(void* context) if ((sequential20_helpers[1].tail_call) && (r0 == 0)) #line 153 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 153 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=20 @@ -2661,7 +2661,7 @@ sequential20(void* context) if (r1 != IMMEDIATE(20)) #line 153 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=21 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=21 #line 153 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(21); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -2685,7 +2685,7 @@ sequential20(void* context) if ((sequential20_helpers[2].tail_call) && (r0 == 0)) #line 153 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 153 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2779,7 +2779,7 @@ sequential21(void* context) if ((sequential21_helpers[0].tail_call) && (r0 == 0)) #line 154 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 154 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2790,7 +2790,7 @@ sequential21(void* context) if (r8 == IMMEDIATE(0)) #line 154 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 154 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -2832,7 +2832,7 @@ sequential21(void* context) if ((sequential21_helpers[1].tail_call) && (r0 == 0)) #line 154 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 154 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=21 @@ -2840,7 +2840,7 @@ sequential21(void* context) if (r1 != IMMEDIATE(21)) #line 154 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=22 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=22 #line 154 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(22); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -2864,7 +2864,7 @@ sequential21(void* context) if ((sequential21_helpers[2].tail_call) && (r0 == 0)) #line 154 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 154 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -2958,7 +2958,7 @@ sequential22(void* context) if ((sequential22_helpers[0].tail_call) && (r0 == 0)) #line 155 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 155 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -2969,7 +2969,7 @@ sequential22(void* context) if (r8 == IMMEDIATE(0)) #line 155 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 155 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3011,7 +3011,7 @@ sequential22(void* context) if ((sequential22_helpers[1].tail_call) && (r0 == 0)) #line 155 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 155 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=22 @@ -3019,7 +3019,7 @@ sequential22(void* context) if (r1 != IMMEDIATE(22)) #line 155 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=23 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=23 #line 155 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(23); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3043,7 +3043,7 @@ sequential22(void* context) if ((sequential22_helpers[2].tail_call) && (r0 == 0)) #line 155 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 155 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3137,7 +3137,7 @@ sequential23(void* context) if ((sequential23_helpers[0].tail_call) && (r0 == 0)) #line 156 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 156 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3148,7 +3148,7 @@ sequential23(void* context) if (r8 == IMMEDIATE(0)) #line 156 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 156 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3190,7 +3190,7 @@ sequential23(void* context) if ((sequential23_helpers[1].tail_call) && (r0 == 0)) #line 156 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 156 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=23 @@ -3198,7 +3198,7 @@ sequential23(void* context) if (r1 != IMMEDIATE(23)) #line 156 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=24 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=24 #line 156 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(24); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3222,7 +3222,7 @@ sequential23(void* context) if ((sequential23_helpers[2].tail_call) && (r0 == 0)) #line 156 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 156 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3316,7 +3316,7 @@ sequential24(void* context) if ((sequential24_helpers[0].tail_call) && (r0 == 0)) #line 157 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3327,7 +3327,7 @@ sequential24(void* context) if (r8 == IMMEDIATE(0)) #line 157 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3372,7 +3372,7 @@ sequential24(void* context) if ((sequential24_helpers[1].tail_call) && (r0 == 0)) #line 157 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=27 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=27 dst=r1 src=r8 offset=0 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=28 dst=r1 src=r0 offset=7 imm=24 @@ -3380,7 +3380,7 @@ sequential24(void* context) if (r1 != IMMEDIATE(24)) #line 157 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXW pc=29 dst=r8 src=r9 offset=0 imm=0 + // EBPF_OP_STXW pc=29 dst=r8 src=r9 offset=0 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)) = (uint32_t)r9; // EBPF_OP_MOV64_REG pc=30 dst=r1 src=r6 offset=0 imm=0 @@ -3401,7 +3401,7 @@ sequential24(void* context) if ((sequential24_helpers[2].tail_call) && (r0 == 0)) #line 157 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 157 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3495,7 +3495,7 @@ sequential25(void* context) if ((sequential25_helpers[0].tail_call) && (r0 == 0)) #line 158 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 158 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3506,7 +3506,7 @@ sequential25(void* context) if (r8 == IMMEDIATE(0)) #line 158 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 158 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3548,7 +3548,7 @@ sequential25(void* context) if ((sequential25_helpers[1].tail_call) && (r0 == 0)) #line 158 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 158 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=25 @@ -3556,7 +3556,7 @@ sequential25(void* context) if (r1 != IMMEDIATE(25)) #line 158 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=26 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=26 #line 158 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(26); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3580,7 +3580,7 @@ sequential25(void* context) if ((sequential25_helpers[2].tail_call) && (r0 == 0)) #line 158 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 158 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3674,7 +3674,7 @@ sequential26(void* context) if ((sequential26_helpers[0].tail_call) && (r0 == 0)) #line 159 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 159 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3685,7 +3685,7 @@ sequential26(void* context) if (r8 == IMMEDIATE(0)) #line 159 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 159 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3727,7 +3727,7 @@ sequential26(void* context) if ((sequential26_helpers[1].tail_call) && (r0 == 0)) #line 159 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 159 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=26 @@ -3735,7 +3735,7 @@ sequential26(void* context) if (r1 != IMMEDIATE(26)) #line 159 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=27 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=27 #line 159 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(27); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3759,7 +3759,7 @@ sequential26(void* context) if ((sequential26_helpers[2].tail_call) && (r0 == 0)) #line 159 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 159 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -3853,7 +3853,7 @@ sequential27(void* context) if ((sequential27_helpers[0].tail_call) && (r0 == 0)) #line 160 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 160 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -3864,7 +3864,7 @@ sequential27(void* context) if (r8 == IMMEDIATE(0)) #line 160 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 160 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -3906,7 +3906,7 @@ sequential27(void* context) if ((sequential27_helpers[1].tail_call) && (r0 == 0)) #line 160 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 160 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=27 @@ -3914,7 +3914,7 @@ sequential27(void* context) if (r1 != IMMEDIATE(27)) #line 160 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=28 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=28 #line 160 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(28); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -3938,7 +3938,7 @@ sequential27(void* context) if ((sequential27_helpers[2].tail_call) && (r0 == 0)) #line 160 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 160 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4032,7 +4032,7 @@ sequential28(void* context) if ((sequential28_helpers[0].tail_call) && (r0 == 0)) #line 161 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 161 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4043,7 +4043,7 @@ sequential28(void* context) if (r8 == IMMEDIATE(0)) #line 161 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 161 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -4085,7 +4085,7 @@ sequential28(void* context) if ((sequential28_helpers[1].tail_call) && (r0 == 0)) #line 161 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 161 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=28 @@ -4093,7 +4093,7 @@ sequential28(void* context) if (r1 != IMMEDIATE(28)) #line 161 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=29 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=29 #line 161 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(29); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -4117,7 +4117,7 @@ sequential28(void* context) if ((sequential28_helpers[2].tail_call) && (r0 == 0)) #line 161 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 161 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4211,7 +4211,7 @@ sequential29(void* context) if ((sequential29_helpers[0].tail_call) && (r0 == 0)) #line 162 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 162 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4222,7 +4222,7 @@ sequential29(void* context) if (r8 == IMMEDIATE(0)) #line 162 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 162 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -4264,7 +4264,7 @@ sequential29(void* context) if ((sequential29_helpers[1].tail_call) && (r0 == 0)) #line 162 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 162 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=29 @@ -4272,7 +4272,7 @@ sequential29(void* context) if (r1 != IMMEDIATE(29)) #line 162 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=30 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=30 #line 162 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(30); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -4296,7 +4296,7 @@ sequential29(void* context) if ((sequential29_helpers[2].tail_call) && (r0 == 0)) #line 162 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 162 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4388,7 +4388,7 @@ sequential3(void* context) if ((sequential3_helpers[0].tail_call) && (r0 == 0)) #line 136 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 136 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4399,7 +4399,7 @@ sequential3(void* context) if (r8 == IMMEDIATE(0)) #line 136 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 136 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -4438,7 +4438,7 @@ sequential3(void* context) if ((sequential3_helpers[1].tail_call) && (r0 == 0)) #line 136 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 136 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=3 @@ -4446,7 +4446,7 @@ sequential3(void* context) if (r1 != IMMEDIATE(3)) #line 136 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=4 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=4 #line 136 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(4); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -4470,7 +4470,7 @@ sequential3(void* context) if ((sequential3_helpers[2].tail_call) && (r0 == 0)) #line 136 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 136 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4564,7 +4564,7 @@ sequential30(void* context) if ((sequential30_helpers[0].tail_call) && (r0 == 0)) #line 163 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 163 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4575,7 +4575,7 @@ sequential30(void* context) if (r8 == IMMEDIATE(0)) #line 163 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 163 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -4617,7 +4617,7 @@ sequential30(void* context) if ((sequential30_helpers[1].tail_call) && (r0 == 0)) #line 163 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 163 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=30 @@ -4625,7 +4625,7 @@ sequential30(void* context) if (r1 != IMMEDIATE(30)) #line 163 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=31 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=31 #line 163 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(31); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -4649,7 +4649,7 @@ sequential30(void* context) if ((sequential30_helpers[2].tail_call) && (r0 == 0)) #line 163 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 163 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4743,7 +4743,7 @@ sequential31(void* context) if ((sequential31_helpers[0].tail_call) && (r0 == 0)) #line 164 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 164 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4754,7 +4754,7 @@ sequential31(void* context) if (r8 == IMMEDIATE(0)) #line 164 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 164 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -4796,7 +4796,7 @@ sequential31(void* context) if ((sequential31_helpers[1].tail_call) && (r0 == 0)) #line 164 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 164 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=31 @@ -4804,7 +4804,7 @@ sequential31(void* context) if (r1 != IMMEDIATE(31)) #line 164 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=32 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=32 #line 164 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(32); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -4828,7 +4828,7 @@ sequential31(void* context) if ((sequential31_helpers[2].tail_call) && (r0 == 0)) #line 164 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 164 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -4922,7 +4922,7 @@ sequential32(void* context) if ((sequential32_helpers[0].tail_call) && (r0 == 0)) #line 165 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 165 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -4933,7 +4933,7 @@ sequential32(void* context) if (r8 == IMMEDIATE(0)) #line 165 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 165 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -4975,7 +4975,7 @@ sequential32(void* context) if ((sequential32_helpers[1].tail_call) && (r0 == 0)) #line 165 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 165 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=32 @@ -4983,7 +4983,7 @@ sequential32(void* context) if (r1 != IMMEDIATE(32)) #line 165 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=33 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=33 #line 165 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(33); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -5007,7 +5007,7 @@ sequential32(void* context) if ((sequential32_helpers[2].tail_call) && (r0 == 0)) #line 165 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 165 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5101,7 +5101,7 @@ sequential33(void* context) if ((sequential33_helpers[0].tail_call) && (r0 == 0)) #line 166 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 166 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5112,7 +5112,7 @@ sequential33(void* context) if (r8 == IMMEDIATE(0)) #line 166 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 166 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -5154,7 +5154,7 @@ sequential33(void* context) if ((sequential33_helpers[1].tail_call) && (r0 == 0)) #line 166 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 166 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=33 @@ -5162,7 +5162,7 @@ sequential33(void* context) if (r1 != IMMEDIATE(33)) #line 166 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=34 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=34 #line 166 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(34); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -5186,7 +5186,7 @@ sequential33(void* context) if ((sequential33_helpers[2].tail_call) && (r0 == 0)) #line 166 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 166 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5280,7 +5280,7 @@ sequential34(void* context) if ((sequential34_helpers[0].tail_call) && (r0 == 0)) #line 167 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 167 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5291,7 +5291,7 @@ sequential34(void* context) if (r8 == IMMEDIATE(0)) #line 167 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 + // EBPF_OP_STXB pc=11 dst=r10 src=r9 offset=-8 imm=0 #line 167 "sample/undocked/tail_call_sequential.c" *(uint8_t*)(uintptr_t)(r10 + OFFSET(-8)) = (uint8_t)r9; // EBPF_OP_LDDW pc=12 dst=r1 src=r0 offset=0 imm=1702194273 @@ -5333,7 +5333,7 @@ sequential34(void* context) if ((sequential34_helpers[1].tail_call) && (r0 == 0)) #line 167 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=26 dst=r1 src=r8 offset=0 imm=0 #line 167 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=27 dst=r1 src=r0 offset=8 imm=34 @@ -5341,7 +5341,7 @@ sequential34(void* context) if (r1 != IMMEDIATE(34)) #line 167 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=35 + // EBPF_OP_MOV64_IMM pc=28 dst=r1 src=r0 offset=0 imm=35 #line 167 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(35); // EBPF_OP_STXW pc=29 dst=r8 src=r1 offset=0 imm=0 @@ -5365,7 +5365,7 @@ sequential34(void* context) if ((sequential34_helpers[2].tail_call) && (r0 == 0)) #line 167 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=35 dst=r7 src=r0 offset=0 imm=0 #line 167 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5457,7 +5457,7 @@ sequential4(void* context) if ((sequential4_helpers[0].tail_call) && (r0 == 0)) #line 137 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 137 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5468,7 +5468,7 @@ sequential4(void* context) if (r8 == IMMEDIATE(0)) #line 137 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 137 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -5507,7 +5507,7 @@ sequential4(void* context) if ((sequential4_helpers[1].tail_call) && (r0 == 0)) #line 137 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 137 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=4 @@ -5515,7 +5515,7 @@ sequential4(void* context) if (r1 != IMMEDIATE(4)) #line 137 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=5 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=5 #line 137 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(5); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -5539,7 +5539,7 @@ sequential4(void* context) if ((sequential4_helpers[2].tail_call) && (r0 == 0)) #line 137 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 137 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5631,7 +5631,7 @@ sequential5(void* context) if ((sequential5_helpers[0].tail_call) && (r0 == 0)) #line 138 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 138 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5642,7 +5642,7 @@ sequential5(void* context) if (r8 == IMMEDIATE(0)) #line 138 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 138 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -5681,7 +5681,7 @@ sequential5(void* context) if ((sequential5_helpers[1].tail_call) && (r0 == 0)) #line 138 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 138 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=5 @@ -5689,7 +5689,7 @@ sequential5(void* context) if (r1 != IMMEDIATE(5)) #line 138 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=6 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=6 #line 138 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(6); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -5713,7 +5713,7 @@ sequential5(void* context) if ((sequential5_helpers[2].tail_call) && (r0 == 0)) #line 138 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 138 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5805,7 +5805,7 @@ sequential6(void* context) if ((sequential6_helpers[0].tail_call) && (r0 == 0)) #line 139 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 139 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5816,7 +5816,7 @@ sequential6(void* context) if (r8 == IMMEDIATE(0)) #line 139 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 139 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -5855,7 +5855,7 @@ sequential6(void* context) if ((sequential6_helpers[1].tail_call) && (r0 == 0)) #line 139 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 139 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=6 @@ -5863,7 +5863,7 @@ sequential6(void* context) if (r1 != IMMEDIATE(6)) #line 139 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=7 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=7 #line 139 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(7); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -5887,7 +5887,7 @@ sequential6(void* context) if ((sequential6_helpers[2].tail_call) && (r0 == 0)) #line 139 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 139 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -5979,7 +5979,7 @@ sequential7(void* context) if ((sequential7_helpers[0].tail_call) && (r0 == 0)) #line 140 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 140 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -5990,7 +5990,7 @@ sequential7(void* context) if (r8 == IMMEDIATE(0)) #line 140 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 140 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -6029,7 +6029,7 @@ sequential7(void* context) if ((sequential7_helpers[1].tail_call) && (r0 == 0)) #line 140 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 140 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=7 @@ -6037,7 +6037,7 @@ sequential7(void* context) if (r1 != IMMEDIATE(7)) #line 140 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=8 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=8 #line 140 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(8); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -6061,7 +6061,7 @@ sequential7(void* context) if ((sequential7_helpers[2].tail_call) && (r0 == 0)) #line 140 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 140 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -6153,7 +6153,7 @@ sequential8(void* context) if ((sequential8_helpers[0].tail_call) && (r0 == 0)) #line 141 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 141 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -6164,7 +6164,7 @@ sequential8(void* context) if (r8 == IMMEDIATE(0)) #line 141 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 141 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -6203,7 +6203,7 @@ sequential8(void* context) if ((sequential8_helpers[1].tail_call) && (r0 == 0)) #line 141 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 141 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=8 @@ -6211,7 +6211,7 @@ sequential8(void* context) if (r1 != IMMEDIATE(8)) #line 141 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=9 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=9 #line 141 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(9); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -6235,7 +6235,7 @@ sequential8(void* context) if ((sequential8_helpers[2].tail_call) && (r0 == 0)) #line 141 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 141 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -6327,7 +6327,7 @@ sequential9(void* context) if ((sequential9_helpers[0].tail_call) && (r0 == 0)) #line 142 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=8 dst=r8 src=r0 offset=0 imm=0 #line 142 "sample/undocked/tail_call_sequential.c" r8 = r0; // EBPF_OP_MOV64_IMM pc=9 dst=r7 src=r0 offset=0 imm=1 @@ -6338,7 +6338,7 @@ sequential9(void* context) if (r8 == IMMEDIATE(0)) #line 142 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 + // EBPF_OP_LDDW pc=11 dst=r1 src=r0 offset=0 imm=1030059372 #line 142 "sample/undocked/tail_call_sequential.c" r1 = (uint64_t)2924860873733484; // EBPF_OP_STXDW pc=13 dst=r10 src=r1 offset=-16 imm=0 @@ -6377,7 +6377,7 @@ sequential9(void* context) if ((sequential9_helpers[1].tail_call) && (r0 == 0)) #line 142 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 + // EBPF_OP_LDXW pc=25 dst=r1 src=r8 offset=0 imm=0 #line 142 "sample/undocked/tail_call_sequential.c" r1 = *(uint32_t*)(uintptr_t)(r8 + OFFSET(0)); // EBPF_OP_JNE_IMM pc=26 dst=r1 src=r0 offset=8 imm=9 @@ -6385,7 +6385,7 @@ sequential9(void* context) if (r1 != IMMEDIATE(9)) #line 142 "sample/undocked/tail_call_sequential.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=10 + // EBPF_OP_MOV64_IMM pc=27 dst=r1 src=r0 offset=0 imm=10 #line 142 "sample/undocked/tail_call_sequential.c" r1 = IMMEDIATE(10); // EBPF_OP_STXW pc=28 dst=r8 src=r1 offset=0 imm=0 @@ -6409,7 +6409,7 @@ sequential9(void* context) if ((sequential9_helpers[2].tail_call) && (r0 == 0)) #line 142 "sample/undocked/tail_call_sequential.c" return 0; - // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=34 dst=r7 src=r0 offset=0 imm=0 #line 142 "sample/undocked/tail_call_sequential.c" r7 = r0; label_1: @@ -6931,46 +6931,16 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } #pragma data_seg(push, "map_initial_values") static const char* _map_initial_string_table[] = { - "sequential0", - "sequential1", - "sequential2", - "sequential3", - "sequential4", - "sequential5", - "sequential6", - "sequential7", - "sequential8", - "sequential9", - "sequential10", - "sequential11", - "sequential12", - "sequential13", - "sequential14", - "sequential15", - "sequential16", - "sequential17", - "sequential18", - "sequential19", - "sequential20", - "sequential21", - "sequential22", - "sequential23", - "sequential24", - "sequential25", - "sequential26", - "sequential27", - "sequential28", - "sequential29", - "sequential30", - "sequential31", - "sequential32", - "sequential33", - "sequential34", + "sequential0", "sequential1", "sequential2", "sequential3", "sequential4", "sequential5", "sequential6", + "sequential7", "sequential8", "sequential9", "sequential10", "sequential11", "sequential12", "sequential13", + "sequential14", "sequential15", "sequential16", "sequential17", "sequential18", "sequential19", "sequential20", + "sequential21", "sequential22", "sequential23", "sequential24", "sequential25", "sequential26", "sequential27", + "sequential28", "sequential29", "sequential30", "sequential31", "sequential32", "sequential33", "sequential34", }; static map_initial_values_t _map_initial_values_array[] = { diff --git a/tests/bpf2c_tests/expected/tail_call_sys.c b/tests/bpf2c_tests/expected/tail_call_sys.c index 5ef682ddf0..87ab04961e 100644 --- a/tests/bpf2c_tests/expected/tail_call_sys.c +++ b/tests/bpf2c_tests/expected/tail_call_sys.c @@ -271,7 +271,7 @@ caller(void* context) if ((caller_helpers[0].tail_call) && (r0 == 0)) #line 38 "sample/undocked/tail_call.c" return 0; - // EBPF_OP_MOV64_REG pc=6 dst=r2 src=r10 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=6 dst=r2 src=r10 offset=0 imm=0 #line 38 "sample/undocked/tail_call.c" r2 = r10; // EBPF_OP_ADD64_IMM pc=7 dst=r2 src=r0 offset=0 imm=-4 @@ -289,12 +289,12 @@ caller(void* context) if ((caller_helpers[1].tail_call) && (r0 == 0)) #line 41 "sample/undocked/tail_call.c" return 0; - // EBPF_OP_JEQ_IMM pc=11 dst=r0 src=r0 offset=2 imm=0 + // EBPF_OP_JEQ_IMM pc=11 dst=r0 src=r0 offset=2 imm=0 #line 42 "sample/undocked/tail_call.c" if (r0 == IMMEDIATE(0)) #line 42 "sample/undocked/tail_call.c" goto label_1; - // EBPF_OP_MOV64_IMM pc=12 dst=r1 src=r0 offset=0 imm=1 + // EBPF_OP_MOV64_IMM pc=12 dst=r1 src=r0 offset=0 imm=1 #line 42 "sample/undocked/tail_call.c" r1 = IMMEDIATE(1); // EBPF_OP_STXW pc=13 dst=r0 src=r1 offset=0 imm=0 @@ -391,7 +391,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/test_sample_ebpf_dll.c b/tests/bpf2c_tests/expected/test_sample_ebpf_dll.c index 29d7297121..ec67c02b00 100644 --- a/tests/bpf2c_tests/expected/test_sample_ebpf_dll.c +++ b/tests/bpf2c_tests/expected/test_sample_ebpf_dll.c @@ -139,7 +139,7 @@ test_program_entry(void* context) if ((test_program_entry_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_MOV64_REG pc=9 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r8 src=r0 offset=0 imm=0 #line 39 "sample/undocked/test_sample_ebpf.c" r8 = r0; // EBPF_OP_MOV64_REG pc=10 dst=r2 src=r10 offset=0 imm=0 @@ -160,7 +160,7 @@ test_program_entry(void* context) if ((test_program_entry_helpers[0].tail_call) && (r0 == 0)) #line 40 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_MOV64_REG pc=15 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=15 dst=r7 src=r0 offset=0 imm=0 #line 40 "sample/undocked/test_sample_ebpf.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=16 dst=r8 src=r0 offset=17 imm=0 @@ -168,7 +168,7 @@ test_program_entry(void* context) if (r8 == IMMEDIATE(0)) #line 42 "sample/undocked/test_sample_ebpf.c" goto label_1; - // EBPF_OP_LDXDW pc=17 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=17 dst=r1 src=r6 offset=0 imm=0 #line 42 "sample/undocked/test_sample_ebpf.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_LDXDW pc=18 dst=r2 src=r6 offset=8 imm=0 @@ -179,7 +179,7 @@ test_program_entry(void* context) if (r1 >= r2) #line 42 "sample/undocked/test_sample_ebpf.c" goto label_1; - // EBPF_OP_SUB64_REG pc=20 dst=r2 src=r1 offset=0 imm=0 + // EBPF_OP_SUB64_REG pc=20 dst=r2 src=r1 offset=0 imm=0 #line 47 "sample/undocked/test_sample_ebpf.c" r2 -= r1; // EBPF_OP_MOV64_REG pc=21 dst=r3 src=r8 offset=0 imm=0 @@ -197,12 +197,12 @@ test_program_entry(void* context) if ((test_program_entry_helpers[1].tail_call) && (r0 == 0)) #line 46 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_JEQ_IMM pc=24 dst=r7 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=24 dst=r7 src=r0 offset=9 imm=0 #line 48 "sample/undocked/test_sample_ebpf.c" if (r7 == IMMEDIATE(0)) #line 48 "sample/undocked/test_sample_ebpf.c" goto label_1; - // EBPF_OP_LDXDW pc=25 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=25 dst=r1 src=r6 offset=0 imm=0 #line 50 "sample/undocked/test_sample_ebpf.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_LDXDW pc=26 dst=r2 src=r6 offset=8 imm=0 @@ -229,7 +229,7 @@ test_program_entry(void* context) if ((test_program_entry_helpers[2].tail_call) && (r0 == 0)) #line 49 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=0 #line 49 "sample/undocked/test_sample_ebpf.c" r1 = IMMEDIATE(0); // EBPF_OP_JSGT_REG pc=33 dst=r1 src=r0 offset=5 imm=0 @@ -250,7 +250,7 @@ test_program_entry(void* context) if ((test_program_entry_helpers[3].tail_call) && (r0 == 0)) #line 58 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_MOV64_IMM pc=36 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=36 dst=r1 src=r0 offset=0 imm=0 #line 58 "sample/undocked/test_sample_ebpf.c" r1 = IMMEDIATE(0); // EBPF_OP_JSGT_REG pc=37 dst=r1 src=r0 offset=1 imm=0 @@ -258,7 +258,7 @@ test_program_entry(void* context) if ((int64_t)r1 > (int64_t)r0) #line 59 "sample/undocked/test_sample_ebpf.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=38 dst=r0 src=r0 offset=0 imm=42 + // EBPF_OP_MOV64_IMM pc=38 dst=r0 src=r0 offset=0 imm=42 #line 59 "sample/undocked/test_sample_ebpf.c" r0 = IMMEDIATE(42); label_2: @@ -301,7 +301,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/test_sample_ebpf_raw.c b/tests/bpf2c_tests/expected/test_sample_ebpf_raw.c index 70f6900d38..7e603aacac 100644 --- a/tests/bpf2c_tests/expected/test_sample_ebpf_raw.c +++ b/tests/bpf2c_tests/expected/test_sample_ebpf_raw.c @@ -113,7 +113,7 @@ test_program_entry(void* context) if ((test_program_entry_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_MOV64_REG pc=9 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r8 src=r0 offset=0 imm=0 #line 39 "sample/undocked/test_sample_ebpf.c" r8 = r0; // EBPF_OP_MOV64_REG pc=10 dst=r2 src=r10 offset=0 imm=0 @@ -134,7 +134,7 @@ test_program_entry(void* context) if ((test_program_entry_helpers[0].tail_call) && (r0 == 0)) #line 40 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_MOV64_REG pc=15 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=15 dst=r7 src=r0 offset=0 imm=0 #line 40 "sample/undocked/test_sample_ebpf.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=16 dst=r8 src=r0 offset=17 imm=0 @@ -142,7 +142,7 @@ test_program_entry(void* context) if (r8 == IMMEDIATE(0)) #line 42 "sample/undocked/test_sample_ebpf.c" goto label_1; - // EBPF_OP_LDXDW pc=17 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=17 dst=r1 src=r6 offset=0 imm=0 #line 42 "sample/undocked/test_sample_ebpf.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_LDXDW pc=18 dst=r2 src=r6 offset=8 imm=0 @@ -153,7 +153,7 @@ test_program_entry(void* context) if (r1 >= r2) #line 42 "sample/undocked/test_sample_ebpf.c" goto label_1; - // EBPF_OP_SUB64_REG pc=20 dst=r2 src=r1 offset=0 imm=0 + // EBPF_OP_SUB64_REG pc=20 dst=r2 src=r1 offset=0 imm=0 #line 47 "sample/undocked/test_sample_ebpf.c" r2 -= r1; // EBPF_OP_MOV64_REG pc=21 dst=r3 src=r8 offset=0 imm=0 @@ -171,12 +171,12 @@ test_program_entry(void* context) if ((test_program_entry_helpers[1].tail_call) && (r0 == 0)) #line 46 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_JEQ_IMM pc=24 dst=r7 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=24 dst=r7 src=r0 offset=9 imm=0 #line 48 "sample/undocked/test_sample_ebpf.c" if (r7 == IMMEDIATE(0)) #line 48 "sample/undocked/test_sample_ebpf.c" goto label_1; - // EBPF_OP_LDXDW pc=25 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=25 dst=r1 src=r6 offset=0 imm=0 #line 50 "sample/undocked/test_sample_ebpf.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_LDXDW pc=26 dst=r2 src=r6 offset=8 imm=0 @@ -203,7 +203,7 @@ test_program_entry(void* context) if ((test_program_entry_helpers[2].tail_call) && (r0 == 0)) #line 49 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=0 #line 49 "sample/undocked/test_sample_ebpf.c" r1 = IMMEDIATE(0); // EBPF_OP_JSGT_REG pc=33 dst=r1 src=r0 offset=5 imm=0 @@ -224,7 +224,7 @@ test_program_entry(void* context) if ((test_program_entry_helpers[3].tail_call) && (r0 == 0)) #line 58 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_MOV64_IMM pc=36 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=36 dst=r1 src=r0 offset=0 imm=0 #line 58 "sample/undocked/test_sample_ebpf.c" r1 = IMMEDIATE(0); // EBPF_OP_JSGT_REG pc=37 dst=r1 src=r0 offset=1 imm=0 @@ -232,7 +232,7 @@ test_program_entry(void* context) if ((int64_t)r1 > (int64_t)r0) #line 59 "sample/undocked/test_sample_ebpf.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=38 dst=r0 src=r0 offset=0 imm=42 + // EBPF_OP_MOV64_IMM pc=38 dst=r0 src=r0 offset=0 imm=42 #line 59 "sample/undocked/test_sample_ebpf.c" r0 = IMMEDIATE(42); label_2: @@ -275,7 +275,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/test_sample_ebpf_sys.c b/tests/bpf2c_tests/expected/test_sample_ebpf_sys.c index f880514ff7..9f91d781f0 100644 --- a/tests/bpf2c_tests/expected/test_sample_ebpf_sys.c +++ b/tests/bpf2c_tests/expected/test_sample_ebpf_sys.c @@ -274,7 +274,7 @@ test_program_entry(void* context) if ((test_program_entry_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_MOV64_REG pc=9 dst=r8 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=9 dst=r8 src=r0 offset=0 imm=0 #line 39 "sample/undocked/test_sample_ebpf.c" r8 = r0; // EBPF_OP_MOV64_REG pc=10 dst=r2 src=r10 offset=0 imm=0 @@ -295,7 +295,7 @@ test_program_entry(void* context) if ((test_program_entry_helpers[0].tail_call) && (r0 == 0)) #line 40 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_MOV64_REG pc=15 dst=r7 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_REG pc=15 dst=r7 src=r0 offset=0 imm=0 #line 40 "sample/undocked/test_sample_ebpf.c" r7 = r0; // EBPF_OP_JEQ_IMM pc=16 dst=r8 src=r0 offset=17 imm=0 @@ -303,7 +303,7 @@ test_program_entry(void* context) if (r8 == IMMEDIATE(0)) #line 42 "sample/undocked/test_sample_ebpf.c" goto label_1; - // EBPF_OP_LDXDW pc=17 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=17 dst=r1 src=r6 offset=0 imm=0 #line 42 "sample/undocked/test_sample_ebpf.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_LDXDW pc=18 dst=r2 src=r6 offset=8 imm=0 @@ -314,7 +314,7 @@ test_program_entry(void* context) if (r1 >= r2) #line 42 "sample/undocked/test_sample_ebpf.c" goto label_1; - // EBPF_OP_SUB64_REG pc=20 dst=r2 src=r1 offset=0 imm=0 + // EBPF_OP_SUB64_REG pc=20 dst=r2 src=r1 offset=0 imm=0 #line 47 "sample/undocked/test_sample_ebpf.c" r2 -= r1; // EBPF_OP_MOV64_REG pc=21 dst=r3 src=r8 offset=0 imm=0 @@ -332,12 +332,12 @@ test_program_entry(void* context) if ((test_program_entry_helpers[1].tail_call) && (r0 == 0)) #line 46 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_JEQ_IMM pc=24 dst=r7 src=r0 offset=9 imm=0 + // EBPF_OP_JEQ_IMM pc=24 dst=r7 src=r0 offset=9 imm=0 #line 48 "sample/undocked/test_sample_ebpf.c" if (r7 == IMMEDIATE(0)) #line 48 "sample/undocked/test_sample_ebpf.c" goto label_1; - // EBPF_OP_LDXDW pc=25 dst=r1 src=r6 offset=0 imm=0 + // EBPF_OP_LDXDW pc=25 dst=r1 src=r6 offset=0 imm=0 #line 50 "sample/undocked/test_sample_ebpf.c" r1 = *(uint64_t*)(uintptr_t)(r6 + OFFSET(0)); // EBPF_OP_LDXDW pc=26 dst=r2 src=r6 offset=8 imm=0 @@ -364,7 +364,7 @@ test_program_entry(void* context) if ((test_program_entry_helpers[2].tail_call) && (r0 == 0)) #line 49 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=32 dst=r1 src=r0 offset=0 imm=0 #line 49 "sample/undocked/test_sample_ebpf.c" r1 = IMMEDIATE(0); // EBPF_OP_JSGT_REG pc=33 dst=r1 src=r0 offset=5 imm=0 @@ -385,7 +385,7 @@ test_program_entry(void* context) if ((test_program_entry_helpers[3].tail_call) && (r0 == 0)) #line 58 "sample/undocked/test_sample_ebpf.c" return 0; - // EBPF_OP_MOV64_IMM pc=36 dst=r1 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=36 dst=r1 src=r0 offset=0 imm=0 #line 58 "sample/undocked/test_sample_ebpf.c" r1 = IMMEDIATE(0); // EBPF_OP_JSGT_REG pc=37 dst=r1 src=r0 offset=1 imm=0 @@ -393,7 +393,7 @@ test_program_entry(void* context) if ((int64_t)r1 > (int64_t)r0) #line 59 "sample/undocked/test_sample_ebpf.c" goto label_2; - // EBPF_OP_MOV64_IMM pc=38 dst=r0 src=r0 offset=0 imm=42 + // EBPF_OP_MOV64_IMM pc=38 dst=r0 src=r0 offset=0 imm=42 #line 59 "sample/undocked/test_sample_ebpf.c" r0 = IMMEDIATE(42); label_2: @@ -436,7 +436,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/test_utility_helpers_dll.c b/tests/bpf2c_tests/expected/test_utility_helpers_dll.c index ad836dba55..045ff4c99b 100644 --- a/tests/bpf2c_tests/expected/test_utility_helpers_dll.c +++ b/tests/bpf2c_tests/expected/test_utility_helpers_dll.c @@ -140,7 +140,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[0].tail_call) && (r0 == 0)) #line 16 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXW pc=9 dst=r10 src=r0 offset=-48 imm=0 + // EBPF_OP_STXW pc=9 dst=r10 src=r0 offset=-48 imm=0 #line 16 "sample/./sample_common_routines.h" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-48)) = (uint32_t)r0; // EBPF_OP_CALL pc=10 dst=r0 src=r0 offset=0 imm=7 @@ -152,7 +152,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[1].tail_call) && (r0 == 0)) #line 24 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=11 dst=r10 src=r0 offset=-32 imm=0 + // EBPF_OP_STXDW pc=11 dst=r10 src=r0 offset=-32 imm=0 #line 24 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-32)) = (uint64_t)r0; // EBPF_OP_CALL pc=12 dst=r0 src=r0 offset=0 imm=9 @@ -164,7 +164,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[2].tail_call) && (r0 == 0)) #line 27 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=13 dst=r10 src=r0 offset=-40 imm=0 + // EBPF_OP_STXDW pc=13 dst=r10 src=r0 offset=-40 imm=0 #line 27 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-40)) = (uint64_t)r0; // EBPF_OP_CALL pc=14 dst=r0 src=r0 offset=0 imm=8 @@ -176,7 +176,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[3].tail_call) && (r0 == 0)) #line 30 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXW pc=15 dst=r10 src=r0 offset=-24 imm=0 + // EBPF_OP_STXW pc=15 dst=r10 src=r0 offset=-24 imm=0 #line 30 "sample/./sample_common_routines.h" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-24)) = (uint32_t)r0; // EBPF_OP_CALL pc=16 dst=r0 src=r0 offset=0 imm=19 @@ -188,7 +188,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[4].tail_call) && (r0 == 0)) #line 33 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=17 dst=r10 src=r0 offset=-16 imm=0 + // EBPF_OP_STXDW pc=17 dst=r10 src=r0 offset=-16 imm=0 #line 33 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-16)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=18 dst=r2 src=r10 offset=0 imm=0 @@ -221,7 +221,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[5].tail_call) && (r0 == 0)) #line 36 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_CALL pc=27 dst=r0 src=r0 offset=0 imm=6 + // EBPF_OP_CALL pc=27 dst=r0 src=r0 offset=0 imm=6 #line 39 "sample/./sample_common_routines.h" r0 = test_utility_helpers_helpers[0].address #line 39 "sample/./sample_common_routines.h" @@ -230,7 +230,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXW pc=28 dst=r10 src=r0 offset=-48 imm=0 + // EBPF_OP_STXW pc=28 dst=r10 src=r0 offset=-48 imm=0 #line 39 "sample/./sample_common_routines.h" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-48)) = (uint32_t)r0; // EBPF_OP_CALL pc=29 dst=r0 src=r0 offset=0 imm=9 @@ -242,7 +242,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[2].tail_call) && (r0 == 0)) #line 42 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=30 dst=r10 src=r0 offset=-40 imm=0 + // EBPF_OP_STXDW pc=30 dst=r10 src=r0 offset=-40 imm=0 #line 42 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-40)) = (uint64_t)r0; // EBPF_OP_CALL pc=31 dst=r0 src=r0 offset=0 imm=7 @@ -254,7 +254,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[1].tail_call) && (r0 == 0)) #line 45 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=32 dst=r10 src=r0 offset=-32 imm=0 + // EBPF_OP_STXDW pc=32 dst=r10 src=r0 offset=-32 imm=0 #line 45 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-32)) = (uint64_t)r0; // EBPF_OP_CALL pc=33 dst=r0 src=r0 offset=0 imm=19 @@ -266,7 +266,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[4].tail_call) && (r0 == 0)) #line 48 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=34 dst=r10 src=r0 offset=-16 imm=0 + // EBPF_OP_STXDW pc=34 dst=r10 src=r0 offset=-16 imm=0 #line 48 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-16)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=35 dst=r2 src=r10 offset=0 imm=0 @@ -293,7 +293,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[5].tail_call) && (r0 == 0)) #line 51 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_MOV64_IMM pc=42 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=42 dst=r0 src=r0 offset=0 imm=0 #line 35 "sample/undocked/test_utility_helpers.c" r0 = IMMEDIATE(0); // EBPF_OP_EXIT pc=43 dst=r0 src=r0 offset=0 imm=0 @@ -335,7 +335,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/test_utility_helpers_raw.c b/tests/bpf2c_tests/expected/test_utility_helpers_raw.c index 1bce4af802..e388471f9b 100644 --- a/tests/bpf2c_tests/expected/test_utility_helpers_raw.c +++ b/tests/bpf2c_tests/expected/test_utility_helpers_raw.c @@ -114,7 +114,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[0].tail_call) && (r0 == 0)) #line 16 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXW pc=9 dst=r10 src=r0 offset=-48 imm=0 + // EBPF_OP_STXW pc=9 dst=r10 src=r0 offset=-48 imm=0 #line 16 "sample/./sample_common_routines.h" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-48)) = (uint32_t)r0; // EBPF_OP_CALL pc=10 dst=r0 src=r0 offset=0 imm=7 @@ -126,7 +126,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[1].tail_call) && (r0 == 0)) #line 24 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=11 dst=r10 src=r0 offset=-32 imm=0 + // EBPF_OP_STXDW pc=11 dst=r10 src=r0 offset=-32 imm=0 #line 24 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-32)) = (uint64_t)r0; // EBPF_OP_CALL pc=12 dst=r0 src=r0 offset=0 imm=9 @@ -138,7 +138,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[2].tail_call) && (r0 == 0)) #line 27 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=13 dst=r10 src=r0 offset=-40 imm=0 + // EBPF_OP_STXDW pc=13 dst=r10 src=r0 offset=-40 imm=0 #line 27 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-40)) = (uint64_t)r0; // EBPF_OP_CALL pc=14 dst=r0 src=r0 offset=0 imm=8 @@ -150,7 +150,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[3].tail_call) && (r0 == 0)) #line 30 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXW pc=15 dst=r10 src=r0 offset=-24 imm=0 + // EBPF_OP_STXW pc=15 dst=r10 src=r0 offset=-24 imm=0 #line 30 "sample/./sample_common_routines.h" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-24)) = (uint32_t)r0; // EBPF_OP_CALL pc=16 dst=r0 src=r0 offset=0 imm=19 @@ -162,7 +162,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[4].tail_call) && (r0 == 0)) #line 33 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=17 dst=r10 src=r0 offset=-16 imm=0 + // EBPF_OP_STXDW pc=17 dst=r10 src=r0 offset=-16 imm=0 #line 33 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-16)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=18 dst=r2 src=r10 offset=0 imm=0 @@ -195,7 +195,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[5].tail_call) && (r0 == 0)) #line 36 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_CALL pc=27 dst=r0 src=r0 offset=0 imm=6 + // EBPF_OP_CALL pc=27 dst=r0 src=r0 offset=0 imm=6 #line 39 "sample/./sample_common_routines.h" r0 = test_utility_helpers_helpers[0].address #line 39 "sample/./sample_common_routines.h" @@ -204,7 +204,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXW pc=28 dst=r10 src=r0 offset=-48 imm=0 + // EBPF_OP_STXW pc=28 dst=r10 src=r0 offset=-48 imm=0 #line 39 "sample/./sample_common_routines.h" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-48)) = (uint32_t)r0; // EBPF_OP_CALL pc=29 dst=r0 src=r0 offset=0 imm=9 @@ -216,7 +216,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[2].tail_call) && (r0 == 0)) #line 42 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=30 dst=r10 src=r0 offset=-40 imm=0 + // EBPF_OP_STXDW pc=30 dst=r10 src=r0 offset=-40 imm=0 #line 42 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-40)) = (uint64_t)r0; // EBPF_OP_CALL pc=31 dst=r0 src=r0 offset=0 imm=7 @@ -228,7 +228,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[1].tail_call) && (r0 == 0)) #line 45 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=32 dst=r10 src=r0 offset=-32 imm=0 + // EBPF_OP_STXDW pc=32 dst=r10 src=r0 offset=-32 imm=0 #line 45 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-32)) = (uint64_t)r0; // EBPF_OP_CALL pc=33 dst=r0 src=r0 offset=0 imm=19 @@ -240,7 +240,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[4].tail_call) && (r0 == 0)) #line 48 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=34 dst=r10 src=r0 offset=-16 imm=0 + // EBPF_OP_STXDW pc=34 dst=r10 src=r0 offset=-16 imm=0 #line 48 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-16)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=35 dst=r2 src=r10 offset=0 imm=0 @@ -267,7 +267,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[5].tail_call) && (r0 == 0)) #line 51 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_MOV64_IMM pc=42 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=42 dst=r0 src=r0 offset=0 imm=0 #line 35 "sample/undocked/test_utility_helpers.c" r0 = IMMEDIATE(0); // EBPF_OP_EXIT pc=43 dst=r0 src=r0 offset=0 imm=0 @@ -309,7 +309,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void diff --git a/tests/bpf2c_tests/expected/test_utility_helpers_sys.c b/tests/bpf2c_tests/expected/test_utility_helpers_sys.c index 1d3a480b32..0777115665 100644 --- a/tests/bpf2c_tests/expected/test_utility_helpers_sys.c +++ b/tests/bpf2c_tests/expected/test_utility_helpers_sys.c @@ -275,7 +275,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[0].tail_call) && (r0 == 0)) #line 16 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXW pc=9 dst=r10 src=r0 offset=-48 imm=0 + // EBPF_OP_STXW pc=9 dst=r10 src=r0 offset=-48 imm=0 #line 16 "sample/./sample_common_routines.h" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-48)) = (uint32_t)r0; // EBPF_OP_CALL pc=10 dst=r0 src=r0 offset=0 imm=7 @@ -287,7 +287,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[1].tail_call) && (r0 == 0)) #line 24 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=11 dst=r10 src=r0 offset=-32 imm=0 + // EBPF_OP_STXDW pc=11 dst=r10 src=r0 offset=-32 imm=0 #line 24 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-32)) = (uint64_t)r0; // EBPF_OP_CALL pc=12 dst=r0 src=r0 offset=0 imm=9 @@ -299,7 +299,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[2].tail_call) && (r0 == 0)) #line 27 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=13 dst=r10 src=r0 offset=-40 imm=0 + // EBPF_OP_STXDW pc=13 dst=r10 src=r0 offset=-40 imm=0 #line 27 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-40)) = (uint64_t)r0; // EBPF_OP_CALL pc=14 dst=r0 src=r0 offset=0 imm=8 @@ -311,7 +311,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[3].tail_call) && (r0 == 0)) #line 30 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXW pc=15 dst=r10 src=r0 offset=-24 imm=0 + // EBPF_OP_STXW pc=15 dst=r10 src=r0 offset=-24 imm=0 #line 30 "sample/./sample_common_routines.h" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-24)) = (uint32_t)r0; // EBPF_OP_CALL pc=16 dst=r0 src=r0 offset=0 imm=19 @@ -323,7 +323,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[4].tail_call) && (r0 == 0)) #line 33 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=17 dst=r10 src=r0 offset=-16 imm=0 + // EBPF_OP_STXDW pc=17 dst=r10 src=r0 offset=-16 imm=0 #line 33 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-16)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=18 dst=r2 src=r10 offset=0 imm=0 @@ -356,7 +356,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[5].tail_call) && (r0 == 0)) #line 36 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_CALL pc=27 dst=r0 src=r0 offset=0 imm=6 + // EBPF_OP_CALL pc=27 dst=r0 src=r0 offset=0 imm=6 #line 39 "sample/./sample_common_routines.h" r0 = test_utility_helpers_helpers[0].address #line 39 "sample/./sample_common_routines.h" @@ -365,7 +365,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[0].tail_call) && (r0 == 0)) #line 39 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXW pc=28 dst=r10 src=r0 offset=-48 imm=0 + // EBPF_OP_STXW pc=28 dst=r10 src=r0 offset=-48 imm=0 #line 39 "sample/./sample_common_routines.h" *(uint32_t*)(uintptr_t)(r10 + OFFSET(-48)) = (uint32_t)r0; // EBPF_OP_CALL pc=29 dst=r0 src=r0 offset=0 imm=9 @@ -377,7 +377,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[2].tail_call) && (r0 == 0)) #line 42 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=30 dst=r10 src=r0 offset=-40 imm=0 + // EBPF_OP_STXDW pc=30 dst=r10 src=r0 offset=-40 imm=0 #line 42 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-40)) = (uint64_t)r0; // EBPF_OP_CALL pc=31 dst=r0 src=r0 offset=0 imm=7 @@ -389,7 +389,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[1].tail_call) && (r0 == 0)) #line 45 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=32 dst=r10 src=r0 offset=-32 imm=0 + // EBPF_OP_STXDW pc=32 dst=r10 src=r0 offset=-32 imm=0 #line 45 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-32)) = (uint64_t)r0; // EBPF_OP_CALL pc=33 dst=r0 src=r0 offset=0 imm=19 @@ -401,7 +401,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[4].tail_call) && (r0 == 0)) #line 48 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_STXDW pc=34 dst=r10 src=r0 offset=-16 imm=0 + // EBPF_OP_STXDW pc=34 dst=r10 src=r0 offset=-16 imm=0 #line 48 "sample/./sample_common_routines.h" *(uint64_t*)(uintptr_t)(r10 + OFFSET(-16)) = (uint64_t)r0; // EBPF_OP_MOV64_REG pc=35 dst=r2 src=r10 offset=0 imm=0 @@ -428,7 +428,7 @@ test_utility_helpers(void* context) if ((test_utility_helpers_helpers[5].tail_call) && (r0 == 0)) #line 51 "sample/./sample_common_routines.h" return 0; - // EBPF_OP_MOV64_IMM pc=42 dst=r0 src=r0 offset=0 imm=0 + // EBPF_OP_MOV64_IMM pc=42 dst=r0 src=r0 offset=0 imm=0 #line 35 "sample/undocked/test_utility_helpers.c" r0 = IMMEDIATE(0); // EBPF_OP_EXIT pc=43 dst=r0 src=r0 offset=0 imm=0 @@ -470,7 +470,7 @@ _get_version(_Out_ bpf2c_version_t* version) { version->major = 0; version->minor = 14; - version->revision = 1; + version->revision = 2; } static void