Viktor Malík

Results 349 comments of Viktor Malík

Note that this even leads to SIGABRT for tracepoints: ``` # bpftrace -e 'config = { missing_probes = "warn" } tracepoint:syscalls:sys_enter_read,tracepoint:syscalls:sys_enter_writ { print(args.count); exit() }' /usr/include/c++/15/bits/stl_vector.h:1358: constexpr std::vector::const_reference std::vector::front() const...

> As you mentioned the intention of moving `PronePrunePass` after semantic analysis was to prevent strange, confusing type errors but if we're going to get those anyway by not having...

That link goes to https://github.com/bpftrace/bpftrace/releases which is a list of all releases. Naturally, the latest release will be on top but if you scroll down (or go the next pages),...

> Version 0.21.3 works, thanks. > > Version 0.22.1 doesn't, although it also says "It is recommended that you are running a Linux 4.9 kernel or higher." in its INSTALL.md...

There are multiple things here: - The warning is generated by Clang which we run to parse the header files (in `ClangParser`). I'm not sure if we'd be able to...

> When I write my own c bpf program which includes `vmlinux.h` and compile it using `clang`, it works like a charm. > > I am able to immediately compile...

Ah, I see. The problem is that we include `linux/types.h` by default (due to some historical and backwards compat reasons) which (naturally) conflicts with `vmlinux.h`. Anyways, as I mentioned previously,...

@kraj could you please rebase this on top of master and add a LLVM 19 CI job? Nix env should have LLVM 19 now. Also if you're busy, I can...

> Needs this patch applied to flake.nix: https://pastes.dxuuu.xyz/z5unr7 Still needs this for the LLVM 19 jobs to pass.