chc.cmdline.kendra.kendrautil module
Command-line interface to the CodeHawk C Analyzer.
- chc.cmdline.kendra.kendrautil.get_delegated_ppo_counts(spec: Dict[str, Any]) Tuple[int, int][source]
- chc.cmdline.kendra.kendrautil.get_delegated_spo_counts(spec: Dict[str, Any]) Tuple[int, int][source]
- chc.cmdline.kendra.kendrautil.get_ppo_count(spec: Dict[str, Any]) int[source]
Returns the number of ppos in the spec file.
- chc.cmdline.kendra.kendrautil.get_spo_count(spec: Dict[str, Any]) int[source]
Returns the number of spos in the spec file.
- chc.cmdline.kendra.kendrautil.get_status_ppo_counts(spec: Dict[str, Any], status: str) Tuple[int, int][source]
- chc.cmdline.kendra.kendrautil.get_status_spo_counts(spec: Dict[str, Any], status: str) Tuple[int, int][source]
- chc.cmdline.kendra.kendrautil.get_violation_ppo_counts(spec: Dict[str, Any]) Tuple[int, int][source]
- chc.cmdline.kendra.kendrautil.get_violation_spo_counts(spec: Dict[str, Any]) Tuple[int, int][source]
- chc.cmdline.kendra.kendrautil.kendra_clean_set(args: argparse.Namespace) NoReturn[source]
Removes the analysis artifacts of a kendra test set.
- chc.cmdline.kendra.kendrautil.kendra_list(args: argparse.Namespace) NoReturn[source]
Prints out the list of kendra tests available in the test directory.
- chc.cmdline.kendra.kendrautil.kendra_show_function_table(args: argparse.Namespace) NoReturn[source]
- chc.cmdline.kendra.kendrautil.kendra_show_set(args: argparse.Namespace) NoReturn[source]
Prints out the reference information of a kendra test set.
- chc.cmdline.kendra.kendrautil.kendra_test_set(args: argparse.Namespace) NoReturn[source]
Parses and analyzes a testset and compares the result with a reference