Skip to content
Snippets Groups Projects
  • Jerome Marchand's avatar
    tools: fix alignment of ipv6_key_t in tcptop · 6b8a8967
    Jerome Marchand authored
    Fixes the following error on aarch64:
    
    bpf: Failed to load program: Permission denied
    ; struct sock *sk = ctx->regs[0]; int copied = ctx->regs[1];
    0: (79) r8 = *(u64 *)(r1 +8)
    ...
    ; struct ipv6_key_t ipv6_key = {.pid = pid};
    79: (63) *(u32 *)(r10 -48) = r7
    ; struct ipv6_key_t ipv6_key = {.pid = pid};
    80: (7b) *(u64 *)(r10 +8) = r9
    invalid stack off=8 size=8
    processed 96 insns (limit 1000000) max_states_per_insn 0 total_states 7 peak_states 7 mark_read 4
    6b8a8967