QL implementation of an Approximate Call Graph Construction algorithm
Installation (based on detailed instructions that can be found at https://help.semmle.com/codeql/codeql-cli/procedures/get-started.html). Please note that CodeQL version >= 2.0.3 is required.
- download the zip file for CodeQL CLI tools from https://github.com/github/codeql-cli-binaries/releases
- create directory ~/codeql-home
- cd ~/codeql-home/
- git clone https://github.com/Semmle/ql.git
- export PATH=$PATH:~/codeql-home/codeql
- export ANALYSIS_HOME=<<directory-where-you-cloned-this-project>>
Running the tests:
- cd $ANALYSIS_HOME/tests
- codeql test run --search-path=$ANALYSIS_HOME .