tracing: issue running `contrib/tracing/log_utxos.bt` #33227

issue fanquake opened this issue on August 20, 2025
  1. fanquake commented at 2:35 PM on August 20, 2025: member

    Using master (9cf7b3d90c76fd299e156d9615e42b938ee884b2) and running bpftrace contrib/tracing/log_utxos.bt -v:

    # Linux fedora-32gb-hel1-3 6.17.0-0.rc1.250812g53e760d89498.18.fc44.aarch64 [#1](/bitcoin-bitcoin/1/) SMP PREEMPT_DYNAMIC Tue Aug 12 19:11:45 UTC 2025 aarch64 GNU/Linux
    
    bpftrace contrib/tracing/log_utxos.bt -v
    Attaching 4 probes...
    ERROR: Error loading BPF program for BEGIN_1.
    Kernel error log: 
    processed 103 insns (limit 1000000) max_states_per_insn 0 total_states 2 peak_states 2 mark_read 1
    
    
    ERROR: Error loading BPF program for usdt___build_bin_bitcoind_utxocache_add_loc0_2.
    Kernel error log: 
    0: R1=ctx() R10=fp0
    ;  @ bpftrace.bpf.o:0
    0: (bf) r7 = r1                       ; R1=ctx() R7_w=ctx()
    1: (79) r6 = *(u64 *)(r7 +168)        ; R6_w=scalar() R7_w=ctx()
    2: (bf) r3 = r6                       ; R3_w=scalar(id=1) R6_w=scalar(id=1)
    3: (07) r3 += 32                      ; R3_w=scalar(id=1+32)
    4: (bf) r1 = r10                      ; R1_w=fp0 R10=fp0
    5: (07) r1 += -24                     ; R1_w=fp-24
    6: (b7) r2 = 4                        ; R2_w=4
    7: (85) call bpf_probe_read_user#112          ; R0_w=scalar() fp-24=????mmmm
    8: (61) r1 = *(u32 *)(r10 -24)        ; R1_w=scalar(smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff)) R10=fp0 fp-24=????mmmm
    9: (7b) *(u64 *)(r10 -48) = r1        ; R1_w=scalar(id=2,smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff)) R10=fp0 fp-48_w=scalar(id=2,smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff))
    10: (61) r1 = *(u32 *)(r7 +0)         ; R1_w=scalar(smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff)) R7_w=ctx()
    11: (7b) *(u64 *)(r10 -40) = r1       ; R1_w=scalar(id=3,smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff)) R10=fp0 fp-40_w=scalar(id=3,smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff))
    12: (79) r3 = *(u64 *)(r7 +24)        ; R3_w=scalar() R7_w=ctx()
    13: (07) r3 += 64                     ; R3_w=scalar()
    14: (bf) r1 = r10                     ; R1_w=fp0 R10=fp0
    15: (07) r1 += -24                    ; R1_w=fp-24
    16: (b7) r2 = 8                       ; R2_w=8
    17: (85) call bpf_probe_read_user#112         ; R0=scalar() fp-24=mmmmmmmm
    18: (79) r9 = *(u64 *)(r10 -24)       ; R9_w=scalar() R10=fp0 fp-24=mmmmmmmm
    19: (71) r1 = *(u8 *)(r7 +8)          ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R7=ctx()
    20: (7b) *(u64 *)(r10 -32) = r1       ; R1_w=scalar(id=4,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-32_w=scalar(id=4,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    21: (b7) r1 = 1                       ; R1_w=1
    22: (7b) *(u64 *)(r10 -24) = r1       ; R1_w=1 R10=fp0 fp-24_w=1
    23: (bf) r2 = r10                     ; R2_w=fp0 R10=fp0
    24: (07) r2 += -24                    ; R2_w=fp-24
    25: (b7) r7 = 0                       ; R7_w=0
    26: (18) r1 = 0xffff0000d1a8a400      ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    28: (b7) r3 = 8                       ; R3_w=8
    29: (b7) r4 = 0                       ; R4_w=0
    30: (85) call bpf_ringbuf_output#130          ; R0_w=scalar()
    31: (65) if r0 s> 0xffffffff goto pc+9        ; R0_w=scalar(smax=-1,umin=0x8000000000000000,var_off=(0x8000000000000000; 0x7fffffffffffffff))
    32: (63) *(u32 *)(r10 -4) = r7        ; R7_w=0 R10=fp0 fp-8=0000????
    33: (bf) r2 = r10                     ; R2_w=fp0 R10=fp0
    34: (07) r2 += -4                     ; R2_w=fp-4
    35: (18) r1 = 0xffff00029a0d7200      ; R1_w=map_ptr(map=event_loss_coun,ks=4,vs=8)
    37: (85) call bpf_map_lookup_elem#1   ; R0=map_value(map=event_loss_coun,ks=4,vs=8)
    38: (15) if r0 == 0x0 goto pc+2       ; R0=map_value(map=event_loss_coun,ks=4,vs=8)
    39: (b7) r1 = 1                       ; R1_w=1
    40: (db) lock *(u64 *)(r0 +0) += r1   ; R0=map_value(map=event_loss_coun,ks=4,vs=8) R1_w=1
    41: (bf) r3 = r6                      ; R3_w=scalar(id=1) R6=scalar(id=1)
    42: (07) r3 += 31                     ; R3_w=scalar(id=1+31)
    43: (bf) r1 = r10                     ; R1_w=fp0 R10=fp0
    44: (07) r1 += -24                    ; R1_w=fp-24
    45: (b7) r2 = 1                       ; R2_w=1
    46: (85) call bpf_probe_read_user#112         ; R0=scalar() fp-24=mmmmmmmm
    47: (71) r1 = *(u8 *)(r10 -24)        ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    48: (7b) *(u64 *)(r10 -16) = r1       ; R1_w=scalar(id=5,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=5,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    49: (b7) r8 = 2                       ; R8_w=2
    50: (7b) *(u64 *)(r10 -24) = r8       ; R8_w=2 R10=fp0 fp-24_w=2
    51: (bf) r2 = r10                     ; R2_w=fp0 R10=fp0
    52: (07) r2 += -24                    ; R2_w=fp-24
    53: (18) r1 = 0xffff0000d1a8a400      ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    55: (b7) r3 = 16                      ; R3_w=16
    56: (b7) r4 = 0                       ; R4_w=0
    57: (85) call bpf_ringbuf_output#130          ; R0_w=scalar()
    58: (6d) if r7 s> r0 goto pc+1        ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    59: (05) goto pc+10
    70: (bf) r3 = r6                      ; R3_w=scalar(id=1) R6=scalar(id=1)
    71: (07) r3 += 30                     ; R3_w=scalar(id=1+30)
    72: (bf) r1 = r10                     ; R1_w=fp0 R10=fp0
    73: (07) r1 += -24                    ; R1_w=fp-24
    74: (b7) r2 = 1                       ; R2_w=1
    75: (85) call bpf_probe_read_user#112         ; R0_w=scalar() fp-24=mmmmmmmm
    76: (71) r1 = *(u8 *)(r10 -24)        ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    77: (7b) *(u64 *)(r10 -16) = r1       ; R1_w=scalar(id=6,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=6,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    78: (7b) *(u64 *)(r10 -24) = r8       ; R8=2 R10=fp0 fp-24_w=2
    79: (bf) r2 = r10                     ; R2_w=fp0 R10=fp0
    80: (07) r2 += -24                    ; R2_w=fp-24
    81: (18) r1 = 0xffff0000d1a8a400      ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    83: (b7) r3 = 16                      ; R3_w=16
    84: (b7) r4 = 0                       ; R4_w=0
    85: (85) call bpf_ringbuf_output#130          ; R0=scalar()
    86: (6d) if r7 s> r0 goto pc+1        ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    87: (05) goto pc+9
    97: (bf) r3 = r6                      ; R3_w=scalar(id=1) R6=scalar(id=1)
    98: (07) r3 += 29                     ; R3_w=scalar(id=1+29)
    99: (bf) r1 = r10                     ; R1_w=fp0 R10=fp0
    100: (07) r1 += -24                   ; R1_w=fp-24
    101: (b7) r2 = 1                      ; R2_w=1
    102: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    103: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    104: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=7,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=7,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    105: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    106: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    107: (07) r2 += -24                   ; R2_w=fp-24
    108: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    110: (b7) r3 = 16                     ; R3_w=16
    111: (b7) r4 = 0                      ; R4_w=0
    112: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    113: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    114: (05) goto pc+10
    125: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    126: (07) r3 += 28                    ; R3_w=scalar(id=1+28)
    127: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    128: (07) r1 += -24                   ; R1_w=fp-24
    129: (b7) r2 = 1                      ; R2_w=1
    130: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    131: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    132: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=8,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=8,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    133: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    134: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    135: (07) r2 += -24                   ; R2_w=fp-24
    136: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    138: (b7) r3 = 16                     ; R3_w=16
    139: (b7) r4 = 0                      ; R4_w=0
    140: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    141: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    142: (05) goto pc+9
    152: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    153: (07) r3 += 27                    ; R3_w=scalar(id=1+27)
    154: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    155: (07) r1 += -24                   ; R1_w=fp-24
    156: (b7) r2 = 1                      ; R2_w=1
    157: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    158: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    159: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=9,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=9,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    160: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    161: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    162: (07) r2 += -24                   ; R2_w=fp-24
    163: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    165: (b7) r3 = 16                     ; R3_w=16
    166: (b7) r4 = 0                      ; R4_w=0
    167: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    168: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    169: (05) goto pc+10
    180: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    181: (07) r3 += 26                    ; R3_w=scalar(id=1+26)
    182: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    183: (07) r1 += -24                   ; R1_w=fp-24
    184: (b7) r2 = 1                      ; R2_w=1
    185: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    186: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    187: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=10,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=10,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    188: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    189: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    190: (07) r2 += -24                   ; R2_w=fp-24
    191: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    193: (b7) r3 = 16                     ; R3_w=16
    194: (b7) r4 = 0                      ; R4_w=0
    195: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    196: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    197: (05) goto pc+9
    207: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    208: (07) r3 += 25                    ; R3_w=scalar(id=1+25)
    209: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    210: (07) r1 += -24                   ; R1_w=fp-24
    211: (b7) r2 = 1                      ; R2_w=1
    212: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    213: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    214: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=11,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=11,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    215: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    216: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    217: (07) r2 += -24                   ; R2_w=fp-24
    218: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    220: (b7) r3 = 16                     ; R3_w=16
    221: (b7) r4 = 0                      ; R4_w=0
    222: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    223: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    224: (05) goto pc+10
    235: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    236: (07) r3 += 24                    ; R3_w=scalar(id=1+24)
    237: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    238: (07) r1 += -24                   ; R1_w=fp-24
    239: (b7) r2 = 1                      ; R2_w=1
    240: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    241: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    242: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=12,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=12,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    243: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    244: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    245: (07) r2 += -24                   ; R2_w=fp-24
    246: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    248: (b7) r3 = 16                     ; R3_w=16
    249: (b7) r4 = 0                      ; R4_w=0
    250: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    251: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    252: (05) goto pc+9
    262: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    263: (07) r3 += 23                    ; R3_w=scalar(id=1+23)
    264: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    265: (07) r1 += -24                   ; R1_w=fp-24
    266: (b7) r2 = 1                      ; R2_w=1
    267: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    268: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    269: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=13,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=13,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    270: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    271: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    272: (07) r2 += -24                   ; R2_w=fp-24
    273: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    275: (b7) r3 = 16                     ; R3_w=16
    276: (b7) r4 = 0                      ; R4_w=0
    277: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    278: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    279: (05) goto pc+10
    290: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    291: (07) r3 += 22                    ; R3_w=scalar(id=1+22)
    292: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    293: (07) r1 += -24                   ; R1_w=fp-24
    294: (b7) r2 = 1                      ; R2_w=1
    295: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    296: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    297: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=14,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=14,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    298: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    299: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    300: (07) r2 += -24                   ; R2_w=fp-24
    301: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    303: (b7) r3 = 16                     ; R3_w=16
    304: (b7) r4 = 0                      ; R4_w=0
    305: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    306: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    307: (05) goto pc+9
    317: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    318: (07) r3 += 21                    ; R3_w=scalar(id=1+21)
    319: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    320: (07) r1 += -24                   ; R1_w=fp-24
    321: (b7) r2 = 1                      ; R2_w=1
    322: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    323: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    324: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=15,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=15,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    325: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    326: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    327: (07) r2 += -24                   ; R2_w=fp-24
    328: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    330: (b7) r3 = 16                     ; R3_w=16
    331: (b7) r4 = 0                      ; R4_w=0
    332: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    333: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    334: (05) goto pc+10
    345: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    346: (07) r3 += 20                    ; R3_w=scalar(id=1+20)
    347: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    348: (07) r1 += -24                   ; R1_w=fp-24
    349: (b7) r2 = 1                      ; R2_w=1
    350: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    351: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    352: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=16,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=16,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    353: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    354: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    355: (07) r2 += -24                   ; R2_w=fp-24
    356: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    358: (b7) r3 = 16                     ; R3_w=16
    359: (b7) r4 = 0                      ; R4_w=0
    360: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    361: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    362: (05) goto pc+9
    372: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    373: (07) r3 += 19                    ; R3_w=scalar(id=1+19)
    374: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    375: (07) r1 += -24                   ; R1_w=fp-24
    376: (b7) r2 = 1                      ; R2_w=1
    377: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    378: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    379: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=17,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=17,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    380: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    381: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    382: (07) r2 += -24                   ; R2_w=fp-24
    383: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    385: (b7) r3 = 16                     ; R3_w=16
    386: (b7) r4 = 0                      ; R4_w=0
    387: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    388: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    389: (05) goto pc+10
    400: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    401: (07) r3 += 18                    ; R3_w=scalar(id=1+18)
    402: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    403: (07) r1 += -24                   ; R1_w=fp-24
    404: (b7) r2 = 1                      ; R2_w=1
    405: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    406: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    407: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=18,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=18,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    408: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    409: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    410: (07) r2 += -24                   ; R2_w=fp-24
    411: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    413: (b7) r3 = 16                     ; R3_w=16
    414: (b7) r4 = 0                      ; R4_w=0
    415: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    416: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    417: (05) goto pc+9
    427: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    428: (07) r3 += 17                    ; R3_w=scalar(id=1+17)
    429: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    430: (07) r1 += -24                   ; R1_w=fp-24
    431: (b7) r2 = 1                      ; R2_w=1
    432: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    433: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    434: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=19,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=19,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    435: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    436: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    437: (07) r2 += -24                   ; R2_w=fp-24
    438: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    440: (b7) r3 = 16                     ; R3_w=16
    441: (b7) r4 = 0                      ; R4_w=0
    442: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    443: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    444: (05) goto pc+10
    455: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    456: (07) r3 += 16                    ; R3_w=scalar(id=1+16)
    457: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    458: (07) r1 += -24                   ; R1_w=fp-24
    459: (b7) r2 = 1                      ; R2_w=1
    460: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    461: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    462: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=20,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=20,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    463: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    464: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    465: (07) r2 += -24                   ; R2_w=fp-24
    466: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    468: (b7) r3 = 16                     ; R3_w=16
    469: (b7) r4 = 0                      ; R4_w=0
    470: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    471: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    472: (05) goto pc+9
    482: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    483: (07) r3 += 15                    ; R3_w=scalar(id=1+15)
    484: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    485: (07) r1 += -24                   ; R1_w=fp-24
    486: (b7) r2 = 1                      ; R2_w=1
    487: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    488: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    489: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=21,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=21,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    490: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    491: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    492: (07) r2 += -24                   ; R2_w=fp-24
    493: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    495: (b7) r3 = 16                     ; R3_w=16
    496: (b7) r4 = 0                      ; R4_w=0
    497: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    498: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    499: (05) goto pc+10
    510: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    511: (07) r3 += 14                    ; R3_w=scalar(id=1+14)
    512: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    513: (07) r1 += -24                   ; R1_w=fp-24
    514: (b7) r2 = 1                      ; R2_w=1
    515: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    516: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    517: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=22,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=22,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    518: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    519: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    520: (07) r2 += -24                   ; R2_w=fp-24
    521: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    523: (b7) r3 = 16                     ; R3_w=16
    524: (b7) r4 = 0                      ; R4_w=0
    525: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    526: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    527: (05) goto pc+9
    537: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    538: (07) r3 += 13                    ; R3_w=scalar(id=1+13)
    539: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    540: (07) r1 += -24                   ; R1_w=fp-24
    541: (b7) r2 = 1                      ; R2_w=1
    542: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    543: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    544: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=23,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=23,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    545: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    546: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    547: (07) r2 += -24                   ; R2_w=fp-24
    548: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    550: (b7) r3 = 16                     ; R3_w=16
    551: (b7) r4 = 0                      ; R4_w=0
    552: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    553: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    554: (05) goto pc+10
    565: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    566: (07) r3 += 12                    ; R3_w=scalar(id=1+12)
    567: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    568: (07) r1 += -24                   ; R1_w=fp-24
    569: (b7) r2 = 1                      ; R2_w=1
    570: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    571: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    572: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=24,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=24,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    573: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    574: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    575: (07) r2 += -24                   ; R2_w=fp-24
    576: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    578: (b7) r3 = 16                     ; R3_w=16
    579: (b7) r4 = 0                      ; R4_w=0
    580: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    581: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    582: (05) goto pc+9
    592: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    593: (07) r3 += 11                    ; R3_w=scalar(id=1+11)
    594: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    595: (07) r1 += -24                   ; R1_w=fp-24
    596: (b7) r2 = 1                      ; R2_w=1
    597: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    598: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    599: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=25,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=25,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    600: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    601: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    602: (07) r2 += -24                   ; R2_w=fp-24
    603: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    605: (b7) r3 = 16                     ; R3_w=16
    606: (b7) r4 = 0                      ; R4_w=0
    607: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    608: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    609: (05) goto pc+10
    620: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    621: (07) r3 += 10                    ; R3_w=scalar(id=1+10)
    622: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    623: (07) r1 += -24                   ; R1_w=fp-24
    624: (b7) r2 = 1                      ; R2_w=1
    625: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    626: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    627: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=26,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=26,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    628: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    629: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    630: (07) r2 += -24                   ; R2_w=fp-24
    631: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    633: (b7) r3 = 16                     ; R3_w=16
    634: (b7) r4 = 0                      ; R4_w=0
    635: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    636: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    637: (05) goto pc+9
    647: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    648: (07) r3 += 9                     ; R3_w=scalar(id=1+9)
    649: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    650: (07) r1 += -24                   ; R1_w=fp-24
    651: (b7) r2 = 1                      ; R2_w=1
    652: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    653: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    654: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=27,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=27,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    655: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    656: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    657: (07) r2 += -24                   ; R2_w=fp-24
    658: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    660: (b7) r3 = 16                     ; R3_w=16
    661: (b7) r4 = 0                      ; R4_w=0
    662: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    663: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    664: (05) goto pc+10
    675: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    676: (07) r3 += 8                     ; R3_w=scalar(id=1+8)
    677: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    678: (07) r1 += -24                   ; R1_w=fp-24
    679: (b7) r2 = 1                      ; R2_w=1
    680: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    681: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    682: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=28,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=28,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    683: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    684: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    685: (07) r2 += -24                   ; R2_w=fp-24
    686: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    688: (b7) r3 = 16                     ; R3_w=16
    689: (b7) r4 = 0                      ; R4_w=0
    690: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    691: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    692: (05) goto pc+9
    702: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    703: (07) r3 += 7                     ; R3_w=scalar(id=1+7)
    704: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    705: (07) r1 += -24                   ; R1_w=fp-24
    706: (b7) r2 = 1                      ; R2_w=1
    707: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    708: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    709: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=29,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=29,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    710: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    711: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    712: (07) r2 += -24                   ; R2_w=fp-24
    713: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    715: (b7) r3 = 16                     ; R3_w=16
    716: (b7) r4 = 0                      ; R4_w=0
    717: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    718: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    719: (05) goto pc+10
    730: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    731: (07) r3 += 6                     ; R3_w=scalar(id=1+6)
    732: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    733: (07) r1 += -24                   ; R1_w=fp-24
    734: (b7) r2 = 1                      ; R2_w=1
    735: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    736: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    737: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=30,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=30,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    738: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    739: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    740: (07) r2 += -24                   ; R2_w=fp-24
    741: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    743: (b7) r3 = 16                     ; R3_w=16
    744: (b7) r4 = 0                      ; R4_w=0
    745: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    746: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    747: (05) goto pc+9
    757: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    758: (07) r3 += 5                     ; R3_w=scalar(id=1+5)
    759: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    760: (07) r1 += -24                   ; R1_w=fp-24
    761: (b7) r2 = 1                      ; R2_w=1
    762: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    763: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    764: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=31,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=31,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    765: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    766: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    767: (07) r2 += -24                   ; R2_w=fp-24
    768: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    770: (b7) r3 = 16                     ; R3_w=16
    771: (b7) r4 = 0                      ; R4_w=0
    772: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    773: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    774: (05) goto pc+10
    785: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    786: (07) r3 += 4                     ; R3_w=scalar(id=1+4)
    787: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    788: (07) r1 += -24                   ; R1_w=fp-24
    789: (b7) r2 = 1                      ; R2_w=1
    790: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    791: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    792: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=32,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=32,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    793: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    794: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    795: (07) r2 += -24                   ; R2_w=fp-24
    796: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    798: (b7) r3 = 16                     ; R3_w=16
    799: (b7) r4 = 0                      ; R4_w=0
    800: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    801: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    802: (05) goto pc+9
    812: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    813: (07) r3 += 3                     ; R3_w=scalar(id=1+3)
    814: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    815: (07) r1 += -24                   ; R1_w=fp-24
    816: (b7) r2 = 1                      ; R2_w=1
    817: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    818: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    819: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=33,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=33,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    820: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    821: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    822: (07) r2 += -24                   ; R2_w=fp-24
    823: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    825: (b7) r3 = 16                     ; R3_w=16
    826: (b7) r4 = 0                      ; R4_w=0
    827: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    828: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    829: (05) goto pc+10
    840: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    841: (07) r3 += 2                     ; R3_w=scalar(id=1+2)
    842: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    843: (07) r1 += -24                   ; R1_w=fp-24
    844: (b7) r2 = 1                      ; R2_w=1
    845: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    846: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    847: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=34,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=34,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    848: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    849: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    850: (07) r2 += -24                   ; R2_w=fp-24
    851: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    853: (b7) r3 = 16                     ; R3_w=16
    854: (b7) r4 = 0                      ; R4_w=0
    855: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    856: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    857: (05) goto pc+9
    867: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    868: (07) r3 += 1                     ; R3_w=scalar(id=1+1)
    869: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    870: (07) r1 += -24                   ; R1_w=fp-24
    871: (b7) r2 = 1                      ; R2_w=1
    872: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    873: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    874: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=35,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=35,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    875: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    876: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    877: (07) r2 += -24                   ; R2_w=fp-24
    878: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    880: (b7) r3 = 16                     ; R3_w=16
    881: (b7) r4 = 0                      ; R4_w=0
    882: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    883: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    884: (05) goto pc+10
    895: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    896: (07) r1 += -24                   ; R1_w=fp-24
    897: (b7) r2 = 1                      ; R2_w=1
    898: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    899: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    900: (71) r1 = *(u8 *)(r10 -24)       ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-24=mmmmmmmm
    901: (7b) *(u64 *)(r10 -16) = r1      ; R1_w=scalar(id=36,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-16_w=scalar(id=36,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    902: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    903: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    904: (07) r2 += -24                   ; R2_w=fp-24
    905: (b7) r8 = 0                      ; R8_w=0
    906: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    908: (b7) r3 = 16                     ; R3_w=16
    909: (b7) r4 = 0                      ; R4_w=0
    910: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    911: (6d) if r8 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R8=0
    912: (05) goto pc+9
    922: (18) r1 = 0xffff800084d38000     ; R1_w=map_value(map=aaaaf81c.rodata,ks=4,vs=8)
    924: (79) r7 = *(u64 *)(r1 +0)        ; R1_w=map_value(map=aaaaf81c.rodata,ks=4,vs=8) R7_w=15
    925: (85) call bpf_get_smp_processor_id#8     ; R0_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=15,var_off=(0x0; 0xf))
    926: (bf) r1 = r7                     ; R1_w=15 R7_w=15
    927: (5f) r1 &= r0                    ; R0_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=15,var_off=(0x0; 0xf)) R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=15,var_off=(0x0; 0xf))
    928: (27) r1 *= 48                    ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=720,var_off=(0x0; 0x3f0))
    929: (18) r6 = 0xffff800084d3b000     ; R6_w=map_value(map=.data.fmt_str_b,ks=4,vs=768)
    931: (0f) r6 += r1                    ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=720,var_off=(0x0; 0x3f0)) R6_w=map_value(map=.data.fmt_str_b,ks=4,vs=768,smin=smin32=0,smax=umax=smax32=umax32=720,var_off=(0x0; 0x3f0))
    932: (b7) r1 = 3                      ; R1_w=3
    933: (7b) *(u64 *)(r6 +0) = r1        ; R1_w=3 R6_w=map_value(map=.data.fmt_str_b,ks=4,vs=768,smin=smin32=0,smax=umax=smax32=umax32=720,var_off=(0x0; 0x3f0))
    934: (79) r1 = *(u64 *)(r10 -48)      ; R1_w=scalar(id=2,smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff)) R10=fp0 fp-48=scalar(id=2,smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff))
    935: (7b) *(u64 *)(r6 +8) = r1        ; R1_w=scalar(id=2,smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff)) R6_w=map_value(map=.data.fmt_str_b,ks=4,vs=768,smin=smin32=0,smax=umax=smax32=umax32=720,var_off=(0x0; 0x3f0))
    936: (7b) *(u64 *)(r6 +16) = r9       ; R6_w=map_value(map=.data.fmt_str_b,ks=4,vs=768,smin=smin32=0,smax=umax=smax32=umax32=720,var_off=(0x0; 0x3f0)) R9=scalar()
    937: (79) r1 = *(u64 *)(r10 -40)      ; R1_w=scalar(id=3,smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff)) R10=fp0 fp-40=scalar(id=3,smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff))
    938: (7b) *(u64 *)(r6 +24) = r1       ; R1_w=scalar(id=3,smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff)) R6_w=map_value(map=.data.fmt_str_b,ks=4,vs=768,smin=smin32=0,smax=umax=smax32=umax32=720,var_off=(0x0; 0x3f0))
    939: (7b) *(u64 *)(r6 +32) = r8       ; R6_w=map_value(map=.data.fmt_str_b,ks=4,vs=768,smin=smin32=0,smax=umax=smax32=umax32=720,var_off=(0x0; 0x3f0)) R8=0
    940: (85) call bpf_get_smp_processor_id#8     ; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=15,var_off=(0x0; 0xf))
    941: (5f) r0 &= r7                    ; R0_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=15,var_off=(0x0; 0xf)) R7=15
    942: (27) r0 *= 3072                  ; R0_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=0xb400,var_off=(0x0; 0xfc00))
    943: (18) r7 = 0xffff800086b66000     ; R7_w=map_value(map=.data.get_str_b,ks=4,vs=49152)
    945: (0f) r7 += r0                    ; R0_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=0xb400,var_off=(0x0; 0xfc00)) R7_w=map_value(map=.data.get_str_b,ks=4,vs=49152,smin=smin32=0,smax=umax=smax32=umax32=0xb400,var_off=(0x0; 0xfc00))
    946: (bf) r1 = r7                     ; R1_w=map_value(map=.data.get_str_b,ks=4,vs=49152,smin=smin32=0,smax=umax=smax32=umax32=0xb400,var_off=(0x0; 0xfc00)) R7_w=map_value(map=.data.get_str_b,ks=4,vs=49152,smin=smin32=0,smax=umax=smax32=umax32=0xb400,var_off=(0x0; 0xfc00))
    947: (b7) r2 = 1024                   ; R2_w=1024
    948: (b7) r3 = 0                      ; R3_w=0
    949: (85) call bpf_probe_read_kernel#113      ; R0_w=scalar()
    950: (18) r1 = 0xffff00029a0d6b2e     ; R1_w=map_value(map=aaaaf81c.data,ks=4,vs=41,off=38)
    952: (79) r2 = *(u64 *)(r10 -32)      ; R2_w=scalar(id=4,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R10=fp0 fp-32=scalar(id=4,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    953: (15) if r2 == 0x0 goto pc+2 956: R0_w=scalar() R1_w=map_value(map=aaaaf81c.data,ks=4,vs=41,off=38) R2_w=0 R6=map_value(map=.data.fmt_str_b,ks=4,vs=768,smin=smin32=0,smax=umax=smax32=umax32=720,var_off=(0x0; 0x3f0)) R7_w=map_value(map=.data.get_str_b,ks=4,vs=49152,smin=smin32=0,smax=umax=smax32=umax32=0xb400,var_off=(0x0; 0xfc00)) R8=0 R9=scalar() R10=fp0 fp-8=0000???? fp-16=scalar(id=36,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) fp-24=2 fp-32=0 fp-40=scalar(id=3,smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff)) fp-48=scalar(id=2,smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff))
    956: (71) r2 = *(u8 *)(r1 +1)         ; R1_w=map_value(map=aaaaf81c.data,ks=4,vs=41,off=38) R2_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    957: (67) r2 <<= 8                    ; R2_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=0xff00,var_off=(0x0; 0xff00))
    958: (71) r3 = *(u8 *)(r1 +0)         ; R1_w=map_value(map=aaaaf81c.data,ks=4,vs=41,off=38) R3_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    959: (4f) r2 |= r3                    ; R2_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=0xffff,var_off=(0x0; 0xffff)) R3_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    960: (71) r3 = *(u8 *)(r1 +2)         ; R1_w=map_value(map=aaaaf81c.data,ks=4,vs=41,off=38) R3_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff))
    961: (67) r3 <<= 16                   ; R3_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=0xff0000,var_off=(0x0; 0xff0000))
    962: (71) r1 = *(u8 *)(r1 +3)
    invalid access to map value, value_size=41 off=41 size=1
    R1 min value is outside of the allowed memory range
    processed 651 insns (limit 1000000) max_states_per_insn 1 total_states 54 peak_states 54 mark_read 50
    
    
    ERROR: Loading BPF object(s) failed.
    

    All other tracing scripts work as expected. cc @0xB10C.

  2. fanquake added the label Scripts and tools on Aug 20, 2025
  3. 0xB10C commented at 2:44 PM on August 20, 2025: contributor

    To confirm, this is on aarch64, correct? I'll see if I can get a machine to test this.

  4. fanquake commented at 2:45 PM on August 20, 2025: member

    To confirm, this is on aarch64, correct?

    Yes, aarch64.

  5. theStack commented at 11:39 AM on August 23, 2025: contributor

    Couldn't reproduce this issue on my aarch64 machine (Linux 6.16.0-21-qcom-x1e [#21](/bitcoin-bitcoin/21/)-Ubuntu SMP PREEMPT_DYNAMIC Sun Aug 10 00:54:48 UTC 2025 aarch64), running Ubuntu 25.04, systemtap 5.1-4.1 and bpftrace v0.21.2.

  6. 0xB10C commented at 9:02 AM on August 26, 2025: contributor

    Can not reproduce with bpftrace v0.22.1.

    Can reproduce with bpftrace v0.23.2 on both aarch64 and x86_64.

    Given the reg type unsupported for arg#0 error, I assume it is related to how we read the txid (arg0). I looked into it a bit, but haven't been to get it to work.

    ERROR: Error loading BPF program for BEGIN_1.
    Kernel error log:
    processed 104 insns (limit 1000000) max_states_per_insn 0 total_states 2 peak_states 2 mark_read 1
    
    
    ERROR: Error loading BPF program for usdt__nix_store_amm2dpvpbysacz6djvr228nywc9l0sm1_bitcoind_bin_bitcoind_utxocache_add_loc0_2.
    Kernel error log:
    reg type unsupported for arg#0 function usdt__nix_store_amm2dpvpbysacz6djvr228nywc9l0sm1_bitcoind_bin_bitcoind_utxocache_add_loc0_2#24
    0: R1=ctx(off=0,imm=0) R10=fp0
    
  7. 0xB10C commented at 9:17 AM on August 26, 2025: contributor

    The bpftrace script connectblock_benchmark.bt works. It is similar but reads a block hash instead of a txid. However, not the difference between the arg0 of block_connected (8@-2432(%rbp) and e.g. arg0 of utxocache::add (8@%r15). Maybe that's the cause for the reg type unsupported for arg#0 error.

    $ readelf -n bitcoind
    ...
      stapsdt              0x0000007a	NT_STAPSDT (SystemTap probe descriptors)
        Provider: validation
        Name: block_connected
        Location: 0x00000000004b394e, Base: 0x0000000000a53698, Semaphore: 0x0000000000b5d6d0
        Arguments: 8@-2432(%rbp) -4@24(%r12) 8@%rbx -4@-2360(%rbp) -8@-2320(%rbp) -8@%rax
      stapsdt              0x00000055	NT_STAPSDT (SystemTap probe descriptors)
        Provider: utxocache
        Name: uncache
        Location: 0x00000000005a8ca3, Base: 0x0000000000a53698, Semaphore: 0x0000000000b5d6d2
        Arguments: 8@%rbx 4@32(%rbx) 4@%eax -8@72(%rsi) 1@%dl
      stapsdt              0x00000051	NT_STAPSDT (SystemTap probe descriptors)
        Provider: utxocache
        Name: add
        Location: 0x00000000005a9204, Base: 0x0000000000a53698, Semaphore: 0x0000000000b5d6d6
        Arguments: 8@%r15 4@32(%r15) 4@%eax -8@72(%r14) 1@%dl
      stapsdt              0x00000053	NT_STAPSDT (SystemTap probe descriptors)
        Provider: utxocache
        Name: spent
        Location: 0x00000000005ab673, Base: 0x0000000000a53698, Semaphore: 0x0000000000b5d6d4
        Arguments: 8@%r13 4@32(%r13) 4@%eax -8@72(%rbx) 1@%dl
    

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-02 12:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me