Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package lattice holds the interfaces and concrete implementations for lattices which are used during the analysis.
|
Package lattice holds the interfaces and concrete implementations for lattices which are used during the analysis. |
|
taint
taintatticePointer is a taint lattice which also holds the pointer for every ssa.Valuer
|
taintatticePointer is a taint lattice which also holds the pointer for every ssa.Valuer |
|
A package for a easier handling of creating the SSA representation of a program
|
A package for a easier handling of creating the SSA representation of a program |
|
exampleCode
command
Verify how the analysis handles aliasing through fields X and Y of the same type (U) x----------->{U.u:T.s.......} | | V {taint} ^ | | y------------>{U.u:T.s-------] Verify how the analysis handles aliasing through fields X and Y different types x----------->{U.u:T.s.......} | | V {taint} ^ | | y------------>{V.u:T.s-------] f is not called via a go function, instead the go function is inside the body of f.
|
Verify how the analysis handles aliasing through fields X and Y of the same type (U) x----------->{U.u:T.s.......} | | V {taint} ^ | | y------------>{U.u:T.s-------] Verify how the analysis handles aliasing through fields X and Y different types x----------->{U.u:T.s.......} | | V {taint} ^ | | y------------>{V.u:T.s-------] f is not called via a go function, instead the go function is inside the body of f. |
|
Contains helper method for initializing the algorithm
|
Contains helper method for initializing the algorithm |
Click to show internal directories.
Click to hide internal directories.
[0 ]