Please note that your choice of compiler from the list limits the analyses
you can access, as not all analyses support every compiler.
To install HKSAT
Run an installation file with a name of setup.hksat.x.x.x.x.exe.
If an older version is installed, remove it before the installation of a new one.
On Installation Instructions, select Next button:
On License Agreement, read the license agreement. If you agree, press I Agree button to
continue; otherwise, click Cancel button to abort.
On Choose Install Location, select a install location and click Next button.
On License File Import, click Install button with or without selecting a license file. If selected, it is
copied to "C:\ProgramData\HKSAT" during the installation.
A progress window is displayed.
When done, click Finish button to finith the installation.
Select Preferences from File menu, or select Preference icon from the toolbar.
Search Field, with some text, shows only those related to the search text.
Restore page defaults restores default values for preferences in the page. This may requrie a
restart.
Manage Compilers closes Preference window and opens Manage Compilers window.
Restore all defaults restores default values for all preferences. This may requrie a restart.
Import preferences read a preference file and apply the contents.
Export preferences save modifled preferences to a file.
Apply writes all changes to the registry.
Close closes the window.
General Preferences
Includes basic program preferences.
Directories
Application home shows where HKSAT is installed. It cannot be changed after the
installation.
User home is where user settings are stored.
Default target is the path where new projects created.
Default target directory stores project files as well as temporary files generated during the
analysis, so a drive with sufficient storage space is recommended.
Modifying an analysis preference is optional, most analyses work well with default values.
The contents of Analysis Preference Window are ditermined according to the analysis type.
Among installed analyses, only those with configuration options are shown in the list.
For individual Analysis Preference Windows, please refer to the analysis section.
Changed configurations take effect after the program restarts.
Managing Compilers
To manage compilers, select manage compilers from File menu.
From HKSAT-supported compilers, you can select and configure compilers to use in your project.
Supporting analyses' icons would be displayed if Show supported analyses in compiler list is
enabled.
For a compiler plug-in to work properly, the corresponding compiler must be installed .
The compiler configuration data is preserved between the installations.
Compilers with invalid configuration will not be added; they need to pass validattion before the
addition.
To Enable a Compiler
Compiler preferences are required to use a compiler.
At least one compiler must be enabled to create a project.
If you want to analyze source code developed using a specific compiler, you must have the compiler
plug-in installed and the corresponding compiler plug-in enabled.
To enable an installed compiler
In Manage Compilers Window, click Add button.
When the Compiler Selection Window is displayed, select a compiler to enable.
Compiler Setup differs between compilers. The following is an example and is for the GCC compiler.
Click Select Directory button to specify the installation path for the compiler.
Click Validate Compiler Settins button to validate that required files are installed in
the specified path.
Click Close button to finish.
The contents of a Compiler Setup Window are determined according to the compiler.
The compiler must be selected and validated to use in the project.
To use Cygwin GCC, both 'GCC' and'binutils' packages must be installed.
For further information on Cygwin, please visit Cygwin website.