-
Internal panic in pointer analysis,who can resolve
-
This issue replaces #252, since that issue mixed together a lot of more or less relevant points. This issue will present a more concise problem, and avoid extreme cases of pointer casting and (mis)use…
haved updated
2 months ago
-
We have recently added pointer support in reverse mode (#686), but the tests are currently failing when trying to run with the `enable-tbr` flag. The test file is `test/Gadient/Pointers.C`.
-
how can I get the results of pointer analysis? I want to analysis something from the results (eg. a struct to store the information), I didn't need the .dot file.
if I want to write a flow and fiel…
-
Correct rewriting of `malloc`/`free` to `Box` requires tracking ownership throughout the program. This proposal describes an approach that produces correct rewrites with minimal new analysis work, at…
-
Hi,
I was trying to run versioned flow-sensitive pointer analysis on Linux kernel 4.12. Here is the prompt I use:
`./wpa -ander -vfspta -print-fp vmlinux_v4.12.bc`
When I query the Persistent Poi…
-
Analysing the following code with SVF returns no targets for the indirect call `structA->f()` in `CallF`. I would expect SVF to return `FuncA`.
```C
#include
#include
typedef struct StructA
{…
-
Hi,
Firstly, Awesome project! Reading through the source code I had a question about this enum: https://github.com/SVF-tools/SVF/blob/3038078e90eb037ea43aa28ff3a28c05d631be5d/include/MemoryModel/Po…
-
The following was found by static analysis, I think it could cause problems on 64 bits:
```
"Error: INCOMPATIBLE_CAST (CWE-119):
ppp-ppp-2.5.0/pppd/plugins/radius/avpair.c:756: incompatible_cast: P…
-
Hello,
I applied the following code to the llvm-slicer tool with the slicing criterion 13:b. Then, I used the llvm-to-source script to view the sliced line numbers. Only the line 13 was kept after …