Re: [PATCH bpf-next v5 1/3] bpftool: Fix disposal of the LLVM disassembler context

From: Quentin Monnet

Date: Tue Nov 03 2026 - 17:18:48 EST


2026-11-03 18:59 UTC+0500 ~ Mark Korenberg via B4 Relay
<devnull+socketpair.gmail.com@xxxxxxxxxx>
> From: Mark Korenberg <socketpair@xxxxxxxxx>
>
> destroy_context() frees the disassembler context with LLVMDisposeMessage(),
> which is a plain free() meant for strings returned by LLVM. The context is
> therefore never destroyed, leaking about 28 KiB per disassembled function.
> Use LLVMDisasmDispose() instead.
>
> Fixes: eb9d1acf634b ("bpftool: Add LLVM as default library for disassembling JIT-ed programs")
> Signed-off-by: Mark Korenberg <socketpair@xxxxxxxxx>

Acked-by: Quentin Monnet <qmo@xxxxxxxxxx>