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
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.