-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
I read the API documentation in the wiki and it says:
functions in pysvf
get_pag(bitcodePath: str, buildSVFG: bool = False) -> SVFIR
Analyze LLVM bitcode and return SVFIR. If buildSVFG is True, also builds sparse value flow graph.
get_icfg() -> ICFG
Get the current interprocedural control flow graph
get_callgraph() -> CallGraph
Get the current call graph
get_svfg() -> "SVFG"
Get the current sparse value flow graph if it was built
get_module_name() -> str
Get the name of the last analyzed module
release_pag(pag: SVFIR) -> None
Release the SVFIR, if not, you cannot load another module
But I see the package name in Pysvf is like this:
from .pysvf import (
releasePAG,
getPAG,
getICFG,
getSVFG,
getCallGraph,
getModuleName,
ICFGNode,
IntraICFGNode,
InterICFGNode,
FunEntryICFGNode,
FunExitICFGNode,
CallICFGNode,
So does this mean that a lot of the API names in the wiki have been renamed but not changed?
Looking forward to your answer, thank you very much
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels