Viktor Malík
Viktor Malík
> b) by testing specific instructions for eg. like this: > > ```c++ > [...] > CREATE_FROM_LLVM(left, right); > ASSERT_EQ(testCmpGEPs("gep1"), 0); > ASSERT_EQ(testCmpGEPs("gep2"), 1); > } > ``` This looks...
> Btw for now I used typed pointer in LLVM IR, therefore the tests are run on all LLVM versions which we test in CI. I tried to parse typed...
> When running DiffKemp using binary build by nix (`result/bin/diffkemp`), DiffKemp did not work if the user did not install the dependencies that are used at runtime (like llvm -...
> So probably these dependencies would make sense to leave > > ``` > llvmPackages.clangNoLibcxx > llvmPackages.libllvm.dev > llvmPackages.libllvm > ``` > > and the rest remove --`make`, `gcc` and...
I fixed the regression tests, the PR should be ready to merge.
@FrNecas could you please check the new commit I added? Thanks!
> The ControlFlowSlicer class contains a lot of duplicate code from VarDependencySlicer, some of which is not even used (like checkDependency). The code that is used by both VarDependencySlicer and...
The solution must consider the fact that `asmValueMap` created in `FunctionAbstractionsGenerator` is used for displaying differences in the macros.
Technically speaking, there's only one probe being attached (from bpftrace point of view) with the list of functions passed via `link_opts`. OTOH, I see that this may be confusing. At...
That's a fair point. We probably shouldn't print a different number for the same bpftrace script depending on whether the kprobe multi is used or not.