Alastair Robertson

Results 104 comments of Alastair Robertson

> 1. we generate one LLVM function > 2. LLVM generates one BPF program from it > 3. we perform the expansion (74 probes) > 4. load the BPF program...

Attaching to a huge amount of fentry probes isn't currently possible due to the kernel's performance as you said. It is something that users want to do and should be...

Addressed most of the comments. Still need to add tests for multiple for-loops and fix the nested for-loop bug.

Added tests for multiple loops in various scenarios. Nested loops requires another relocation fix: #3020 Loops used from two different main programs is causing yet another error! > number of...

The loops-in-multiple-probes issue is pretty nasty: #3021

Addressed review comments and added extra runtime test for deleting elements while iterating over the map.

Fixed a lifetime bug I'd introduced for tuple elements: in `CodegenLLVM::visit(Tuple &tuple)` I'm now extending the lifetime of all tuple elements until the end of the function with: ``` scoped_dels.emplace_back(std::move(accept(elem)));...

A lot of the error messages I'm testing for in this PR appear to have regressed: #3063

Updated the tests to accept the incorrect expected results and left comments referring to #3063