├── .flake8 ├── .github ├── dependabot.yml └── workflows │ ├── checks.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── cha.py ├── config.json ├── configs ├── gem5.json ├── gem5 │ ├── gem5-BiModeBP.json │ ├── gem5-LTAGE.json │ ├── gem5-LocalBP.json │ ├── gem5-MultiperspectivePerceptron64KB.json │ ├── gem5-MultiperspectivePerceptron8KB.json │ ├── gem5-MultiperspectivePerceptronTAGE64KB.json │ ├── gem5-MultiperspectivePerceptronTAGE8KB.json │ ├── gem5-TAGE.json │ ├── gem5-TAGE_SC_L_64KB.json │ ├── gem5-TAGE_SC_L_8KB.json │ └── gem5-TournamentBP.json ├── others │ ├── leechipi.json │ ├── odroid_big.json │ ├── odroid_little.json │ ├── raspberry4b.json │ └── starfive.json ├── perf.json └── ssh.json ├── docs └── usage │ ├── Aggregate.md │ ├── Analyze.md │ ├── Generate.md │ └── Summarize.md ├── pyrightconfig.json ├── requirements.dev.txt ├── requirements.txt ├── scripts └── install_gem5.py ├── src ├── analyzers │ ├── backGroundBuildAnalyzer.py │ ├── baseAnalyzer.py │ ├── collectors │ │ ├── gemCollector.py │ │ ├── perfCollector.py │ │ ├── perfParser.py │ │ └── sshCollector.py │ ├── gemAnalyzer.py │ ├── patchers │ │ ├── attachments │ │ │ ├── empty.c │ │ │ ├── gemTemplate.c │ │ │ ├── perfTemplate.c │ │ │ └── perf_events │ │ │ │ ├── classic.c │ │ │ │ ├── cortex-a72.c │ │ │ │ └── no_exclude.c │ │ ├── basePatcher.py │ │ ├── gemPatcher.py │ │ └── perfPatcher.py │ ├── perfAnalyzer.py │ └── sshAnalyzer.py ├── cli │ ├── aggregate.py │ ├── analyze.py │ ├── generate.py │ └── summarize.py ├── common │ └── logging_config.py ├── generators │ └── code_gen.py ├── helpers │ ├── backGroundBuilder.py │ ├── builder.py │ ├── configurator.py │ ├── controller.py │ └── packer.py └── protocols │ ├── analyzer.py │ ├── collector.py │ ├── patcher.py │ ├── queueCollector.py │ ├── subparser.py │ └── utility.py ├── tests-benchmark-example ├── test_0.c ├── test_1.c ├── test_10.c ├── test_11.c ├── test_12.c ├── test_13.c ├── test_14.c ├── test_15.c ├── test_16.c ├── test_17.c ├── test_18.c ├── test_19.c ├── test_2.c ├── test_20.c ├── test_21.c ├── test_22.c ├── test_23.c ├── test_24.c ├── test_25.c ├── test_26.c ├── test_27.c ├── test_28.c ├── test_29.c ├── test_3.c ├── test_30.c ├── test_31.c ├── test_32.c ├── test_33.c ├── test_34.c ├── test_35.c ├── test_36.c ├── test_37.c ├── test_38.c ├── test_39.c ├── test_4.c ├── test_40.c ├── test_41.c ├── test_42.c ├── test_43.c ├── test_44.c ├── test_45.c ├── test_46.c ├── test_47.c ├── test_48.c ├── test_49.c ├── test_5.c ├── test_50.c ├── test_51.c ├── test_52.c ├── test_53.c ├── test_54.c ├── test_55.c ├── test_56.c ├── test_57.c ├── test_58.c ├── test_59.c ├── test_6.c ├── test_60.c ├── test_61.c ├── test_62.c ├── test_63.c ├── test_64.c ├── test_65.c ├── test_66.c ├── test_67.c ├── test_68.c ├── test_69.c ├── test_7.c ├── test_70.c ├── test_71.c ├── test_72.c ├── test_73.c ├── test_74.c ├── test_8.c └── test_9.c └── tests ├── __init__.py ├── cli ├── test_analyze.py ├── test_generate.py ├── test_summarize.py └── test_typer_commands.py ├── conftest.py └── generators └── test_code_gen.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/README.md -------------------------------------------------------------------------------- /cha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/cha.py -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/config.json -------------------------------------------------------------------------------- /configs/gem5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/gem5.json -------------------------------------------------------------------------------- /configs/gem5/gem5-BiModeBP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/gem5/gem5-BiModeBP.json -------------------------------------------------------------------------------- /configs/gem5/gem5-LTAGE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/gem5/gem5-LTAGE.json -------------------------------------------------------------------------------- /configs/gem5/gem5-LocalBP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/gem5/gem5-LocalBP.json -------------------------------------------------------------------------------- /configs/gem5/gem5-MultiperspectivePerceptron64KB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/gem5/gem5-MultiperspectivePerceptron64KB.json -------------------------------------------------------------------------------- /configs/gem5/gem5-MultiperspectivePerceptron8KB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/gem5/gem5-MultiperspectivePerceptron8KB.json -------------------------------------------------------------------------------- /configs/gem5/gem5-MultiperspectivePerceptronTAGE64KB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/gem5/gem5-MultiperspectivePerceptronTAGE64KB.json -------------------------------------------------------------------------------- /configs/gem5/gem5-MultiperspectivePerceptronTAGE8KB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/gem5/gem5-MultiperspectivePerceptronTAGE8KB.json -------------------------------------------------------------------------------- /configs/gem5/gem5-TAGE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/gem5/gem5-TAGE.json -------------------------------------------------------------------------------- /configs/gem5/gem5-TAGE_SC_L_64KB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/gem5/gem5-TAGE_SC_L_64KB.json -------------------------------------------------------------------------------- /configs/gem5/gem5-TAGE_SC_L_8KB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/gem5/gem5-TAGE_SC_L_8KB.json -------------------------------------------------------------------------------- /configs/gem5/gem5-TournamentBP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/gem5/gem5-TournamentBP.json -------------------------------------------------------------------------------- /configs/others/leechipi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/others/leechipi.json -------------------------------------------------------------------------------- /configs/others/odroid_big.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/others/odroid_big.json -------------------------------------------------------------------------------- /configs/others/odroid_little.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/others/odroid_little.json -------------------------------------------------------------------------------- /configs/others/raspberry4b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/others/raspberry4b.json -------------------------------------------------------------------------------- /configs/others/starfive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/others/starfive.json -------------------------------------------------------------------------------- /configs/perf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/perf.json -------------------------------------------------------------------------------- /configs/ssh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/configs/ssh.json -------------------------------------------------------------------------------- /docs/usage/Aggregate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/docs/usage/Aggregate.md -------------------------------------------------------------------------------- /docs/usage/Analyze.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/docs/usage/Analyze.md -------------------------------------------------------------------------------- /docs/usage/Generate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/docs/usage/Generate.md -------------------------------------------------------------------------------- /docs/usage/Summarize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/docs/usage/Summarize.md -------------------------------------------------------------------------------- /pyrightconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/pyrightconfig.json -------------------------------------------------------------------------------- /requirements.dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/requirements.dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/install_gem5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/scripts/install_gem5.py -------------------------------------------------------------------------------- /src/analyzers/backGroundBuildAnalyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/backGroundBuildAnalyzer.py -------------------------------------------------------------------------------- /src/analyzers/baseAnalyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/baseAnalyzer.py -------------------------------------------------------------------------------- /src/analyzers/collectors/gemCollector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/collectors/gemCollector.py -------------------------------------------------------------------------------- /src/analyzers/collectors/perfCollector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/collectors/perfCollector.py -------------------------------------------------------------------------------- /src/analyzers/collectors/perfParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/collectors/perfParser.py -------------------------------------------------------------------------------- /src/analyzers/collectors/sshCollector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/collectors/sshCollector.py -------------------------------------------------------------------------------- /src/analyzers/gemAnalyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/gemAnalyzer.py -------------------------------------------------------------------------------- /src/analyzers/patchers/attachments/empty.c: -------------------------------------------------------------------------------- 1 | void test_fun() {} 2 | -------------------------------------------------------------------------------- /src/analyzers/patchers/attachments/gemTemplate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/patchers/attachments/gemTemplate.c -------------------------------------------------------------------------------- /src/analyzers/patchers/attachments/perfTemplate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/patchers/attachments/perfTemplate.c -------------------------------------------------------------------------------- /src/analyzers/patchers/attachments/perf_events/classic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/patchers/attachments/perf_events/classic.c -------------------------------------------------------------------------------- /src/analyzers/patchers/attachments/perf_events/cortex-a72.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/patchers/attachments/perf_events/cortex-a72.c -------------------------------------------------------------------------------- /src/analyzers/patchers/attachments/perf_events/no_exclude.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/patchers/attachments/perf_events/no_exclude.c -------------------------------------------------------------------------------- /src/analyzers/patchers/basePatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/patchers/basePatcher.py -------------------------------------------------------------------------------- /src/analyzers/patchers/gemPatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/patchers/gemPatcher.py -------------------------------------------------------------------------------- /src/analyzers/patchers/perfPatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/patchers/perfPatcher.py -------------------------------------------------------------------------------- /src/analyzers/perfAnalyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/perfAnalyzer.py -------------------------------------------------------------------------------- /src/analyzers/sshAnalyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/analyzers/sshAnalyzer.py -------------------------------------------------------------------------------- /src/cli/aggregate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/cli/aggregate.py -------------------------------------------------------------------------------- /src/cli/analyze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/cli/analyze.py -------------------------------------------------------------------------------- /src/cli/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/cli/generate.py -------------------------------------------------------------------------------- /src/cli/summarize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/cli/summarize.py -------------------------------------------------------------------------------- /src/common/logging_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/common/logging_config.py -------------------------------------------------------------------------------- /src/generators/code_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/generators/code_gen.py -------------------------------------------------------------------------------- /src/helpers/backGroundBuilder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/helpers/backGroundBuilder.py -------------------------------------------------------------------------------- /src/helpers/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/helpers/builder.py -------------------------------------------------------------------------------- /src/helpers/configurator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/helpers/configurator.py -------------------------------------------------------------------------------- /src/helpers/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/helpers/controller.py -------------------------------------------------------------------------------- /src/helpers/packer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/helpers/packer.py -------------------------------------------------------------------------------- /src/protocols/analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/protocols/analyzer.py -------------------------------------------------------------------------------- /src/protocols/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/protocols/collector.py -------------------------------------------------------------------------------- /src/protocols/patcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/protocols/patcher.py -------------------------------------------------------------------------------- /src/protocols/queueCollector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/protocols/queueCollector.py -------------------------------------------------------------------------------- /src/protocols/subparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/protocols/subparser.py -------------------------------------------------------------------------------- /src/protocols/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/src/protocols/utility.py -------------------------------------------------------------------------------- /tests-benchmark-example/test_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_0.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_1.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_10.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_11.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_12.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_13.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_14.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_15.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_16.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_17.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_17.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_18.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_18.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_19.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_19.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_2.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_20.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_21.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_21.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_22.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_22.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_23.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_23.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_24.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_25.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_25.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_26.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_26.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_27.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_27.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_28.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_28.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_29.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_29.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_3.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_30.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_30.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_31.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_31.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_32.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_33.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_33.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_34.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_34.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_35.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_35.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_36.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_36.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_37.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_37.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_38.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_38.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_39.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_39.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_4.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_40.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_40.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_41.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_41.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_42.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_42.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_43.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_43.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_44.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_44.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_45.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_45.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_46.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_46.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_47.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_47.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_48.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_48.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_49.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_49.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_5.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_50.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_50.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_51.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_51.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_52.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_52.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_53.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_53.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_54.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_54.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_55.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_55.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_56.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_56.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_57.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_57.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_58.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_58.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_59.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_59.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_6.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_60.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_60.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_61.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_61.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_62.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_62.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_63.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_63.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_64.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_65.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_65.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_66.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_66.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_67.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_67.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_68.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_68.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_69.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_69.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_7.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_70.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_70.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_71.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_71.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_72.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_72.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_73.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_73.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_74.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_74.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_8.c -------------------------------------------------------------------------------- /tests-benchmark-example/test_9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests-benchmark-example/test_9.c -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/test_analyze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests/cli/test_analyze.py -------------------------------------------------------------------------------- /tests/cli/test_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests/cli/test_generate.py -------------------------------------------------------------------------------- /tests/cli/test_summarize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests/cli/test_summarize.py -------------------------------------------------------------------------------- /tests/cli/test_typer_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SE-Processor-Fuzzing/control-hazard-analyzer/HEAD/tests/cli/test_typer_commands.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/generators/test_code_gen.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------