Is your feature request related to a problem? Please describe.
I want the point-analysis in phasar does not treat the pointer-type parameters as alias at the beginning of program.
Some function might have several pointer-type parameters. Like function encrypt showed below:
I find the pointer-analysis in phasar will just think v and k as alias, I have tried to modify the code (such as create two irrelevant array and let v and k point them), or add the previous point-analysis information to phasar ( the json file is like {"AnalyzedFunctions":["main"],"PointsToSets":[["36"],["37"]]}, which "36" and "37" are ID of a and b in main). It does not work.
Is your feature request related to a problem? Please describe. I want the point-analysis in phasar does not treat the pointer-type parameters as alias at the beginning of program. Some function might have several pointer-type parameters. Like function
encrypt
showed below:I find the pointer-analysis in phasar will just think
v
andk
as alias, I have tried to modify the code (such as create two irrelevant array and letv
andk
point them), or add the previous point-analysis information to phasar ( the json file is like{"AnalyzedFunctions":["main"],"PointsToSets":[["36"],["37"]]}
, which "36" and "37" are ID ofa
andb
in main). It does not work.