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

issue fanquake openend 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:

      0# 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
      1
      2bpftrace contrib/tracing/log_utxos.bt -v
      3Attaching 4 probes...
      4ERROR: Error loading BPF program for BEGIN_1.
      5Kernel error log: 
      6processed 103 insns (limit 1000000) max_states_per_insn 0 total_states 2 peak_states 2 mark_read 1
      7
      8
      9ERROR: Error loading BPF program for usdt___build_bin_bitcoind_utxocache_add_loc0_2.
     10Kernel error log: 
     110: R1=ctx() R10=fp0
     12;  @ bpftrace.bpf.o:0
     130: (bf) r7 = r1                       ; R1=ctx() R7_w=ctx()
     141: (79) r6 = *(u64 *)(r7 +168)        ; R6_w=scalar() R7_w=ctx()
     152: (bf) r3 = r6                       ; R3_w=scalar(id=1) R6_w=scalar(id=1)
     163: (07) r3 += 32                      ; R3_w=scalar(id=1+32)
     174: (bf) r1 = r10                      ; R1_w=fp0 R10=fp0
     185: (07) r1 += -24                     ; R1_w=fp-24
     196: (b7) r2 = 4                        ; R2_w=4
     207: (85) call bpf_probe_read_user#112          ; R0_w=scalar() fp-24=????mmmm
     218: (61) r1 = *(u32 *)(r10 -24)        ; R1_w=scalar(smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff)) R10=fp0 fp-24=????mmmm
     229: (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))
     2310: (61) r1 = *(u32 *)(r7 +0)         ; R1_w=scalar(smin=0,smax=umax=0xffffffff,var_off=(0x0; 0xffffffff)) R7_w=ctx()
     2411: (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))
     2512: (79) r3 = *(u64 *)(r7 +24)        ; R3_w=scalar() R7_w=ctx()
     2613: (07) r3 += 64                     ; R3_w=scalar()
     2714: (bf) r1 = r10                     ; R1_w=fp0 R10=fp0
     2815: (07) r1 += -24                    ; R1_w=fp-24
     2916: (b7) r2 = 8                       ; R2_w=8
     3017: (85) call bpf_probe_read_user#112         ; R0=scalar() fp-24=mmmmmmmm
     3118: (79) r9 = *(u64 *)(r10 -24)       ; R9_w=scalar() R10=fp0 fp-24=mmmmmmmm
     3219: (71) r1 = *(u8 *)(r7 +8)          ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R7=ctx()
     3320: (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))
     3421: (b7) r1 = 1                       ; R1_w=1
     3522: (7b) *(u64 *)(r10 -24) = r1       ; R1_w=1 R10=fp0 fp-24_w=1
     3623: (bf) r2 = r10                     ; R2_w=fp0 R10=fp0
     3724: (07) r2 += -24                    ; R2_w=fp-24
     3825: (b7) r7 = 0                       ; R7_w=0
     3926: (18) r1 = 0xffff0000d1a8a400      ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
     4028: (b7) r3 = 8                       ; R3_w=8
     4129: (b7) r4 = 0                       ; R4_w=0
     4230: (85) call bpf_ringbuf_output#130          ; R0_w=scalar()
     4331: (65) if r0 s> 0xffffffff goto pc+9        ; R0_w=scalar(smax=-1,umin=0x8000000000000000,var_off=(0x8000000000000000; 0x7fffffffffffffff))
     4432: (63) *(u32 *)(r10 -4) = r7        ; R7_w=0 R10=fp0 fp-8=0000????
     4533: (bf) r2 = r10                     ; R2_w=fp0 R10=fp0
     4634: (07) r2 += -4                     ; R2_w=fp-4
     4735: (18) r1 = 0xffff00029a0d7200      ; R1_w=map_ptr(map=event_loss_coun,ks=4,vs=8)
     4837: (85) call bpf_map_lookup_elem#1   ; R0=map_value(map=event_loss_coun,ks=4,vs=8)
     4938: (15) if r0 == 0x0 goto pc+2       ; R0=map_value(map=event_loss_coun,ks=4,vs=8)
     5039: (b7) r1 = 1                       ; R1_w=1
     5140: (db) lock *(u64 *)(r0 +0) += r1   ; R0=map_value(map=event_loss_coun,ks=4,vs=8) R1_w=1
     5241: (bf) r3 = r6                      ; R3_w=scalar(id=1) R6=scalar(id=1)
     5342: (07) r3 += 31                     ; R3_w=scalar(id=1+31)
     5443: (bf) r1 = r10                     ; R1_w=fp0 R10=fp0
     5544: (07) r1 += -24                    ; R1_w=fp-24
     5645: (b7) r2 = 1                       ; R2_w=1
     5746: (85) call bpf_probe_read_user#112         ; R0=scalar() fp-24=mmmmmmmm
     5847: (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
     5948: (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))
     6049: (b7) r8 = 2                       ; R8_w=2
     6150: (7b) *(u64 *)(r10 -24) = r8       ; R8_w=2 R10=fp0 fp-24_w=2
     6251: (bf) r2 = r10                     ; R2_w=fp0 R10=fp0
     6352: (07) r2 += -24                    ; R2_w=fp-24
     6453: (18) r1 = 0xffff0000d1a8a400      ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
     6555: (b7) r3 = 16                      ; R3_w=16
     6656: (b7) r4 = 0                       ; R4_w=0
     6757: (85) call bpf_ringbuf_output#130          ; R0_w=scalar()
     6858: (6d) if r7 s> r0 goto pc+1        ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
     6959: (05) goto pc+10
     7070: (bf) r3 = r6                      ; R3_w=scalar(id=1) R6=scalar(id=1)
     7171: (07) r3 += 30                     ; R3_w=scalar(id=1+30)
     7272: (bf) r1 = r10                     ; R1_w=fp0 R10=fp0
     7373: (07) r1 += -24                    ; R1_w=fp-24
     7474: (b7) r2 = 1                       ; R2_w=1
     7575: (85) call bpf_probe_read_user#112         ; R0_w=scalar() fp-24=mmmmmmmm
     7676: (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
     7777: (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))
     7878: (7b) *(u64 *)(r10 -24) = r8       ; R8=2 R10=fp0 fp-24_w=2
     7979: (bf) r2 = r10                     ; R2_w=fp0 R10=fp0
     8080: (07) r2 += -24                    ; R2_w=fp-24
     8181: (18) r1 = 0xffff0000d1a8a400      ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
     8283: (b7) r3 = 16                      ; R3_w=16
     8384: (b7) r4 = 0                       ; R4_w=0
     8485: (85) call bpf_ringbuf_output#130          ; R0=scalar()
     8586: (6d) if r7 s> r0 goto pc+1        ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
     8687: (05) goto pc+9
     8797: (bf) r3 = r6                      ; R3_w=scalar(id=1) R6=scalar(id=1)
     8898: (07) r3 += 29                     ; R3_w=scalar(id=1+29)
     8999: (bf) r1 = r10                     ; R1_w=fp0 R10=fp0
     90100: (07) r1 += -24                   ; R1_w=fp-24
     91101: (b7) r2 = 1                      ; R2_w=1
     92102: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
     93103: (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
     94104: (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))
     95105: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
     96106: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
     97107: (07) r2 += -24                   ; R2_w=fp-24
     98108: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
     99110: (b7) r3 = 16                     ; R3_w=16
    100111: (b7) r4 = 0                      ; R4_w=0
    101112: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    102113: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    103114: (05) goto pc+10
    104125: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    105126: (07) r3 += 28                    ; R3_w=scalar(id=1+28)
    106127: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    107128: (07) r1 += -24                   ; R1_w=fp-24
    108129: (b7) r2 = 1                      ; R2_w=1
    109130: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    110131: (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
    111132: (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))
    112133: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    113134: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    114135: (07) r2 += -24                   ; R2_w=fp-24
    115136: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    116138: (b7) r3 = 16                     ; R3_w=16
    117139: (b7) r4 = 0                      ; R4_w=0
    118140: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    119141: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    120142: (05) goto pc+9
    121152: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    122153: (07) r3 += 27                    ; R3_w=scalar(id=1+27)
    123154: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    124155: (07) r1 += -24                   ; R1_w=fp-24
    125156: (b7) r2 = 1                      ; R2_w=1
    126157: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    127158: (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
    128159: (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))
    129160: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    130161: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    131162: (07) r2 += -24                   ; R2_w=fp-24
    132163: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    133165: (b7) r3 = 16                     ; R3_w=16
    134166: (b7) r4 = 0                      ; R4_w=0
    135167: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    136168: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    137169: (05) goto pc+10
    138180: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    139181: (07) r3 += 26                    ; R3_w=scalar(id=1+26)
    140182: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    141183: (07) r1 += -24                   ; R1_w=fp-24
    142184: (b7) r2 = 1                      ; R2_w=1
    143185: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    144186: (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
    145187: (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))
    146188: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    147189: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    148190: (07) r2 += -24                   ; R2_w=fp-24
    149191: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    150193: (b7) r3 = 16                     ; R3_w=16
    151194: (b7) r4 = 0                      ; R4_w=0
    152195: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    153196: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    154197: (05) goto pc+9
    155207: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    156208: (07) r3 += 25                    ; R3_w=scalar(id=1+25)
    157209: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    158210: (07) r1 += -24                   ; R1_w=fp-24
    159211: (b7) r2 = 1                      ; R2_w=1
    160212: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    161213: (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
    162214: (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))
    163215: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    164216: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    165217: (07) r2 += -24                   ; R2_w=fp-24
    166218: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    167220: (b7) r3 = 16                     ; R3_w=16
    168221: (b7) r4 = 0                      ; R4_w=0
    169222: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    170223: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    171224: (05) goto pc+10
    172235: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    173236: (07) r3 += 24                    ; R3_w=scalar(id=1+24)
    174237: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    175238: (07) r1 += -24                   ; R1_w=fp-24
    176239: (b7) r2 = 1                      ; R2_w=1
    177240: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    178241: (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
    179242: (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))
    180243: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    181244: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    182245: (07) r2 += -24                   ; R2_w=fp-24
    183246: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    184248: (b7) r3 = 16                     ; R3_w=16
    185249: (b7) r4 = 0                      ; R4_w=0
    186250: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    187251: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    188252: (05) goto pc+9
    189262: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    190263: (07) r3 += 23                    ; R3_w=scalar(id=1+23)
    191264: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    192265: (07) r1 += -24                   ; R1_w=fp-24
    193266: (b7) r2 = 1                      ; R2_w=1
    194267: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    195268: (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
    196269: (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))
    197270: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    198271: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    199272: (07) r2 += -24                   ; R2_w=fp-24
    200273: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    201275: (b7) r3 = 16                     ; R3_w=16
    202276: (b7) r4 = 0                      ; R4_w=0
    203277: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    204278: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    205279: (05) goto pc+10
    206290: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    207291: (07) r3 += 22                    ; R3_w=scalar(id=1+22)
    208292: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    209293: (07) r1 += -24                   ; R1_w=fp-24
    210294: (b7) r2 = 1                      ; R2_w=1
    211295: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    212296: (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
    213297: (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))
    214298: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    215299: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    216300: (07) r2 += -24                   ; R2_w=fp-24
    217301: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    218303: (b7) r3 = 16                     ; R3_w=16
    219304: (b7) r4 = 0                      ; R4_w=0
    220305: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    221306: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    222307: (05) goto pc+9
    223317: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    224318: (07) r3 += 21                    ; R3_w=scalar(id=1+21)
    225319: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    226320: (07) r1 += -24                   ; R1_w=fp-24
    227321: (b7) r2 = 1                      ; R2_w=1
    228322: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    229323: (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
    230324: (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))
    231325: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    232326: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    233327: (07) r2 += -24                   ; R2_w=fp-24
    234328: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    235330: (b7) r3 = 16                     ; R3_w=16
    236331: (b7) r4 = 0                      ; R4_w=0
    237332: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    238333: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    239334: (05) goto pc+10
    240345: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    241346: (07) r3 += 20                    ; R3_w=scalar(id=1+20)
    242347: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    243348: (07) r1 += -24                   ; R1_w=fp-24
    244349: (b7) r2 = 1                      ; R2_w=1
    245350: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    246351: (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
    247352: (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))
    248353: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    249354: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    250355: (07) r2 += -24                   ; R2_w=fp-24
    251356: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    252358: (b7) r3 = 16                     ; R3_w=16
    253359: (b7) r4 = 0                      ; R4_w=0
    254360: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    255361: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    256362: (05) goto pc+9
    257372: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    258373: (07) r3 += 19                    ; R3_w=scalar(id=1+19)
    259374: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    260375: (07) r1 += -24                   ; R1_w=fp-24
    261376: (b7) r2 = 1                      ; R2_w=1
    262377: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    263378: (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
    264379: (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))
    265380: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    266381: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    267382: (07) r2 += -24                   ; R2_w=fp-24
    268383: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    269385: (b7) r3 = 16                     ; R3_w=16
    270386: (b7) r4 = 0                      ; R4_w=0
    271387: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    272388: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    273389: (05) goto pc+10
    274400: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    275401: (07) r3 += 18                    ; R3_w=scalar(id=1+18)
    276402: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    277403: (07) r1 += -24                   ; R1_w=fp-24
    278404: (b7) r2 = 1                      ; R2_w=1
    279405: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    280406: (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
    281407: (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))
    282408: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    283409: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    284410: (07) r2 += -24                   ; R2_w=fp-24
    285411: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    286413: (b7) r3 = 16                     ; R3_w=16
    287414: (b7) r4 = 0                      ; R4_w=0
    288415: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    289416: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    290417: (05) goto pc+9
    291427: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    292428: (07) r3 += 17                    ; R3_w=scalar(id=1+17)
    293429: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    294430: (07) r1 += -24                   ; R1_w=fp-24
    295431: (b7) r2 = 1                      ; R2_w=1
    296432: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    297433: (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
    298434: (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))
    299435: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    300436: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    301437: (07) r2 += -24                   ; R2_w=fp-24
    302438: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    303440: (b7) r3 = 16                     ; R3_w=16
    304441: (b7) r4 = 0                      ; R4_w=0
    305442: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    306443: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    307444: (05) goto pc+10
    308455: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    309456: (07) r3 += 16                    ; R3_w=scalar(id=1+16)
    310457: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    311458: (07) r1 += -24                   ; R1_w=fp-24
    312459: (b7) r2 = 1                      ; R2_w=1
    313460: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    314461: (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
    315462: (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))
    316463: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    317464: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    318465: (07) r2 += -24                   ; R2_w=fp-24
    319466: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    320468: (b7) r3 = 16                     ; R3_w=16
    321469: (b7) r4 = 0                      ; R4_w=0
    322470: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    323471: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    324472: (05) goto pc+9
    325482: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    326483: (07) r3 += 15                    ; R3_w=scalar(id=1+15)
    327484: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    328485: (07) r1 += -24                   ; R1_w=fp-24
    329486: (b7) r2 = 1                      ; R2_w=1
    330487: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    331488: (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
    332489: (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))
    333490: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    334491: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    335492: (07) r2 += -24                   ; R2_w=fp-24
    336493: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    337495: (b7) r3 = 16                     ; R3_w=16
    338496: (b7) r4 = 0                      ; R4_w=0
    339497: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    340498: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    341499: (05) goto pc+10
    342510: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    343511: (07) r3 += 14                    ; R3_w=scalar(id=1+14)
    344512: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    345513: (07) r1 += -24                   ; R1_w=fp-24
    346514: (b7) r2 = 1                      ; R2_w=1
    347515: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    348516: (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
    349517: (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))
    350518: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    351519: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    352520: (07) r2 += -24                   ; R2_w=fp-24
    353521: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    354523: (b7) r3 = 16                     ; R3_w=16
    355524: (b7) r4 = 0                      ; R4_w=0
    356525: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    357526: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    358527: (05) goto pc+9
    359537: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    360538: (07) r3 += 13                    ; R3_w=scalar(id=1+13)
    361539: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    362540: (07) r1 += -24                   ; R1_w=fp-24
    363541: (b7) r2 = 1                      ; R2_w=1
    364542: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    365543: (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
    366544: (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))
    367545: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    368546: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    369547: (07) r2 += -24                   ; R2_w=fp-24
    370548: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    371550: (b7) r3 = 16                     ; R3_w=16
    372551: (b7) r4 = 0                      ; R4_w=0
    373552: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    374553: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    375554: (05) goto pc+10
    376565: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    377566: (07) r3 += 12                    ; R3_w=scalar(id=1+12)
    378567: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    379568: (07) r1 += -24                   ; R1_w=fp-24
    380569: (b7) r2 = 1                      ; R2_w=1
    381570: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    382571: (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
    383572: (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))
    384573: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    385574: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    386575: (07) r2 += -24                   ; R2_w=fp-24
    387576: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    388578: (b7) r3 = 16                     ; R3_w=16
    389579: (b7) r4 = 0                      ; R4_w=0
    390580: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    391581: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    392582: (05) goto pc+9
    393592: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    394593: (07) r3 += 11                    ; R3_w=scalar(id=1+11)
    395594: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    396595: (07) r1 += -24                   ; R1_w=fp-24
    397596: (b7) r2 = 1                      ; R2_w=1
    398597: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    399598: (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
    400599: (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))
    401600: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    402601: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    403602: (07) r2 += -24                   ; R2_w=fp-24
    404603: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    405605: (b7) r3 = 16                     ; R3_w=16
    406606: (b7) r4 = 0                      ; R4_w=0
    407607: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    408608: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    409609: (05) goto pc+10
    410620: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    411621: (07) r3 += 10                    ; R3_w=scalar(id=1+10)
    412622: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    413623: (07) r1 += -24                   ; R1_w=fp-24
    414624: (b7) r2 = 1                      ; R2_w=1
    415625: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    416626: (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
    417627: (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))
    418628: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    419629: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    420630: (07) r2 += -24                   ; R2_w=fp-24
    421631: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    422633: (b7) r3 = 16                     ; R3_w=16
    423634: (b7) r4 = 0                      ; R4_w=0
    424635: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    425636: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    426637: (05) goto pc+9
    427647: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    428648: (07) r3 += 9                     ; R3_w=scalar(id=1+9)
    429649: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    430650: (07) r1 += -24                   ; R1_w=fp-24
    431651: (b7) r2 = 1                      ; R2_w=1
    432652: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    433653: (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
    434654: (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))
    435655: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    436656: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    437657: (07) r2 += -24                   ; R2_w=fp-24
    438658: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    439660: (b7) r3 = 16                     ; R3_w=16
    440661: (b7) r4 = 0                      ; R4_w=0
    441662: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    442663: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    443664: (05) goto pc+10
    444675: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    445676: (07) r3 += 8                     ; R3_w=scalar(id=1+8)
    446677: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    447678: (07) r1 += -24                   ; R1_w=fp-24
    448679: (b7) r2 = 1                      ; R2_w=1
    449680: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    450681: (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
    451682: (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))
    452683: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    453684: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    454685: (07) r2 += -24                   ; R2_w=fp-24
    455686: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    456688: (b7) r3 = 16                     ; R3_w=16
    457689: (b7) r4 = 0                      ; R4_w=0
    458690: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    459691: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    460692: (05) goto pc+9
    461702: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    462703: (07) r3 += 7                     ; R3_w=scalar(id=1+7)
    463704: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    464705: (07) r1 += -24                   ; R1_w=fp-24
    465706: (b7) r2 = 1                      ; R2_w=1
    466707: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    467708: (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
    468709: (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))
    469710: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    470711: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    471712: (07) r2 += -24                   ; R2_w=fp-24
    472713: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    473715: (b7) r3 = 16                     ; R3_w=16
    474716: (b7) r4 = 0                      ; R4_w=0
    475717: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    476718: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    477719: (05) goto pc+10
    478730: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    479731: (07) r3 += 6                     ; R3_w=scalar(id=1+6)
    480732: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    481733: (07) r1 += -24                   ; R1_w=fp-24
    482734: (b7) r2 = 1                      ; R2_w=1
    483735: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    484736: (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
    485737: (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))
    486738: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    487739: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    488740: (07) r2 += -24                   ; R2_w=fp-24
    489741: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    490743: (b7) r3 = 16                     ; R3_w=16
    491744: (b7) r4 = 0                      ; R4_w=0
    492745: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    493746: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    494747: (05) goto pc+9
    495757: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    496758: (07) r3 += 5                     ; R3_w=scalar(id=1+5)
    497759: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    498760: (07) r1 += -24                   ; R1_w=fp-24
    499761: (b7) r2 = 1                      ; R2_w=1
    500762: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    501763: (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
    502764: (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))
    503765: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    504766: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    505767: (07) r2 += -24                   ; R2_w=fp-24
    506768: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    507770: (b7) r3 = 16                     ; R3_w=16
    508771: (b7) r4 = 0                      ; R4_w=0
    509772: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    510773: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    511774: (05) goto pc+10
    512785: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    513786: (07) r3 += 4                     ; R3_w=scalar(id=1+4)
    514787: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    515788: (07) r1 += -24                   ; R1_w=fp-24
    516789: (b7) r2 = 1                      ; R2_w=1
    517790: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    518791: (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
    519792: (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))
    520793: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    521794: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    522795: (07) r2 += -24                   ; R2_w=fp-24
    523796: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    524798: (b7) r3 = 16                     ; R3_w=16
    525799: (b7) r4 = 0                      ; R4_w=0
    526800: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    527801: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    528802: (05) goto pc+9
    529812: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    530813: (07) r3 += 3                     ; R3_w=scalar(id=1+3)
    531814: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    532815: (07) r1 += -24                   ; R1_w=fp-24
    533816: (b7) r2 = 1                      ; R2_w=1
    534817: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    535818: (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
    536819: (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))
    537820: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    538821: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    539822: (07) r2 += -24                   ; R2_w=fp-24
    540823: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    541825: (b7) r3 = 16                     ; R3_w=16
    542826: (b7) r4 = 0                      ; R4_w=0
    543827: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    544828: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    545829: (05) goto pc+10
    546840: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    547841: (07) r3 += 2                     ; R3_w=scalar(id=1+2)
    548842: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    549843: (07) r1 += -24                   ; R1_w=fp-24
    550844: (b7) r2 = 1                      ; R2_w=1
    551845: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    552846: (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
    553847: (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))
    554848: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    555849: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    556850: (07) r2 += -24                   ; R2_w=fp-24
    557851: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    558853: (b7) r3 = 16                     ; R3_w=16
    559854: (b7) r4 = 0                      ; R4_w=0
    560855: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    561856: (6d) if r7 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    562857: (05) goto pc+9
    563867: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    564868: (07) r3 += 1                     ; R3_w=scalar(id=1+1)
    565869: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    566870: (07) r1 += -24                   ; R1_w=fp-24
    567871: (b7) r2 = 1                      ; R2_w=1
    568872: (85) call bpf_probe_read_user#112        ; R0=scalar() fp-24=mmmmmmmm
    569873: (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
    570874: (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))
    571875: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    572876: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    573877: (07) r2 += -24                   ; R2_w=fp-24
    574878: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    575880: (b7) r3 = 16                     ; R3_w=16
    576881: (b7) r4 = 0                      ; R4_w=0
    577882: (85) call bpf_ringbuf_output#130         ; R0_w=scalar()
    578883: (6d) if r7 s> r0 goto pc+1       ; R0_w=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R7=0
    579884: (05) goto pc+10
    580895: (bf) r1 = r10                    ; R1_w=fp0 R10=fp0
    581896: (07) r1 += -24                   ; R1_w=fp-24
    582897: (b7) r2 = 1                      ; R2_w=1
    583898: (bf) r3 = r6                     ; R3_w=scalar(id=1) R6=scalar(id=1)
    584899: (85) call bpf_probe_read_user#112        ; R0_w=scalar() fp-24=mmmmmmmm
    585900: (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
    586901: (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))
    587902: (7b) *(u64 *)(r10 -24) = r8      ; R8=2 R10=fp0 fp-24_w=2
    588903: (bf) r2 = r10                    ; R2_w=fp0 R10=fp0
    589904: (07) r2 += -24                   ; R2_w=fp-24
    590905: (b7) r8 = 0                      ; R8_w=0
    591906: (18) r1 = 0xffff0000d1a8a400     ; R1_w=map_ptr(map=ringbuf,ks=0,vs=0)
    592908: (b7) r3 = 16                     ; R3_w=16
    593909: (b7) r4 = 0                      ; R4_w=0
    594910: (85) call bpf_ringbuf_output#130         ; R0=scalar()
    595911: (6d) if r8 s> r0 goto pc+1       ; R0=scalar(smin=0,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff)) R8=0
    596912: (05) goto pc+9
    597922: (18) r1 = 0xffff800084d38000     ; R1_w=map_value(map=aaaaf81c.rodata,ks=4,vs=8)
    598924: (79) r7 = *(u64 *)(r1 +0)        ; R1_w=map_value(map=aaaaf81c.rodata,ks=4,vs=8) R7_w=15
    599925: (85) call bpf_get_smp_processor_id#8     ; R0_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=15,var_off=(0x0; 0xf))
    600926: (bf) r1 = r7                     ; R1_w=15 R7_w=15
    601927: (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))
    602928: (27) r1 *= 48                    ; R1_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=720,var_off=(0x0; 0x3f0))
    603929: (18) r6 = 0xffff800084d3b000     ; R6_w=map_value(map=.data.fmt_str_b,ks=4,vs=768)
    604931: (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))
    605932: (b7) r1 = 3                      ; R1_w=3
    606933: (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))
    607934: (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))
    608935: (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))
    609936: (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()
    610937: (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))
    611938: (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))
    612939: (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
    613940: (85) call bpf_get_smp_processor_id#8     ; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=15,var_off=(0x0; 0xf))
    614941: (5f) r0 &= r7                    ; R0_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=15,var_off=(0x0; 0xf)) R7=15
    615942: (27) r0 *= 3072                  ; R0_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=0xb400,var_off=(0x0; 0xfc00))
    616943: (18) r7 = 0xffff800086b66000     ; R7_w=map_value(map=.data.get_str_b,ks=4,vs=49152)
    617945: (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))
    618946: (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))
    619947: (b7) r2 = 1024                   ; R2_w=1024
    620948: (b7) r3 = 0                      ; R3_w=0
    621949: (85) call bpf_probe_read_kernel#113      ; R0_w=scalar()
    622950: (18) r1 = 0xffff00029a0d6b2e     ; R1_w=map_value(map=aaaaf81c.data,ks=4,vs=41,off=38)
    623952: (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))
    624953: (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))
    625956: (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))
    626957: (67) r2 <<= 8                    ; R2_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=0xff00,var_off=(0x0; 0xff00))
    627958: (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))
    628959: (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))
    629960: (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))
    630961: (67) r3 <<= 16                   ; R3_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=0xff0000,var_off=(0x0; 0xff0000))
    631962: (71) r1 = *(u8 *)(r1 +3)
    632invalid access to map value, value_size=41 off=41 size=1
    633R1 min value is outside of the allowed memory range
    634processed 651 insns (limit 1000000) max_states_per_insn 1 total_states 54 peak_states 54 mark_read 50
    635
    636
    637ERROR: 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.

    0ERROR: Error loading BPF program for BEGIN_1.
    1Kernel error log:
    2processed 104 insns (limit 1000000) max_states_per_insn 0 total_states 2 peak_states 2 mark_read 1
    3
    4
    5ERROR: Error loading BPF program for usdt__nix_store_amm2dpvpbysacz6djvr228nywc9l0sm1_bitcoind_bin_bitcoind_utxocache_add_loc0_2.
    6Kernel error log:
    7reg type unsupported for arg#0 function usdt__nix_store_amm2dpvpbysacz6djvr228nywc9l0sm1_bitcoind_bin_bitcoind_utxocache_add_loc0_2#24
    80: 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.

     0$ readelf -n bitcoind
     1...
     2  stapsdt              0x0000007a	NT_STAPSDT (SystemTap probe descriptors)
     3    Provider: validation
     4    Name: block_connected
     5    Location: 0x00000000004b394e, Base: 0x0000000000a53698, Semaphore: 0x0000000000b5d6d0
     6    Arguments: 8@-2432(%rbp) -4@24(%r12) 8@%rbx -4@-2360(%rbp) -8@-2320(%rbp) -8@%rax
     7  stapsdt              0x00000055	NT_STAPSDT (SystemTap probe descriptors)
     8    Provider: utxocache
     9    Name: uncache
    10    Location: 0x00000000005a8ca3, Base: 0x0000000000a53698, Semaphore: 0x0000000000b5d6d2
    11    Arguments: 8@%rbx 4@32(%rbx) 4@%eax -8@72(%rsi) 1@%dl
    12  stapsdt              0x00000051	NT_STAPSDT (SystemTap probe descriptors)
    13    Provider: utxocache
    14    Name: add
    15    Location: 0x00000000005a9204, Base: 0x0000000000a53698, Semaphore: 0x0000000000b5d6d6
    16    Arguments: 8@%r15 4@32(%r15) 4@%eax -8@72(%r14) 1@%dl
    17  stapsdt              0x00000053	NT_STAPSDT (SystemTap probe descriptors)
    18    Provider: utxocache
    19    Name: spent
    20    Location: 0x00000000005ab673, Base: 0x0000000000a53698, Semaphore: 0x0000000000b5d6d4
    21    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: 2025-08-28 21:13 UTC

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