-
Given two strings s and t, return true if s is a subsequence of t, or false otherwise.
A subsequence of a string is a new string that is formed from the original string by deleting some (can be non…
-
**Is your feature request related to a problem? Please describe.**
Loading PE with PDBs properly is too many clicks. Open with options, analysis hold, load pdb, remove analysis hold.
**Describe …
-
In Telefang, disassemble 4:4000. The resulting code will have excessively contextualized pointers, like so:
```
ENTER_4_4000:
ld a, [$PR_4!c3e1]
ld hl, 16394
call $PR_4!e97
jp …
-
The escape analysis does not currently support direct structs in channels, such as `chan struct{int*}`. (It does support channels of pointers such as `chan *int`). Most channels with structs appear to…
-
Sonarqube 7.8 community shows some issues, in particular possible null pointers being dereferenced. Example in
src/main/java/org/jheaps/tree/BinaryTreeSoftAddressableHeap.java.
Line 810 implie…
-
Tried running: wpa --ander --stat vmlinux.bc
Stderr:
wpa: /SVF/include/MemoryModel/MemModel.h:571: SymID SymbolTableInfo::getValSym(const Value*): Assertion `iter!=valSymMap.end() &&"value sym not f…
-
These two lines in reboot.c got swapped at some point:
```
MEM(0xBFE01FC4) = 0x10; // unknown meaning
MEM(0xBFE01FC8) = ROMBASEADDR; // pointer used by 2nd core to run 2n…
-
I am running into a rather interesting issue regarding the typestate analysis in combination with using pointer analysis. Assume the following simplified example:
```java
class C {
C m() {ret…
-
Hi, author. I try to integrate dg into other project and when I use data-dependence analysis. I found not like `llvm-cda-dump.cpp`, in `llvm-dda-dump`, there seems to be no code for leveraging SVF poi…
-
Goal: Implement automated and efficient checks for memory initialization in Kani.
## Motivation
Safe Rust guarantees that every variable is initialized, and every reference points to a properly …