├── .cruft.json ├── .dockerignore ├── .flake8 ├── .github ├── actions │ └── with-docker │ │ └── action.yml └── workflows │ ├── Dockerfile │ ├── kontrol-push-fixed-deps.yml │ ├── kontrol-push-unfixed-deps.yml │ ├── master-push.yml │ ├── release.yml │ ├── test-pr.yml │ ├── update-expected-output.yml │ └── update-version.yml ├── .gitignore ├── .gitmodules ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── deps ├── k_release ├── kevm_release ├── pyproject-build-systems ├── rv-nix-tools ├── uv2nix ├── uv_release └── z3 ├── docs ├── 2023-10-10-running-rpc-server-manually.md └── external-computation │ ├── .gitignore │ ├── README.md │ ├── foundry.toml │ ├── script │ └── Counter.s.sol │ ├── src │ └── Counter.sol │ └── test │ ├── Counter.t.sol │ └── kontrol │ ├── proofs │ ├── Counter.k.sol │ └── utils │ │ ├── InitialState.sol │ │ ├── InitialStateCode.sol │ │ └── Interfaces.sol │ ├── scripts │ ├── json │ │ └── clean_json.py │ └── record-state-diff.sh │ └── state-diff │ ├── proof-initialization.sol │ └── record-state-diff │ ├── LibStateDiff.sol │ └── RecordStateDiff.sol ├── flake.lock ├── flake.nix ├── funding.json ├── nix ├── kontrol-pyk-pyproject │ └── default.nix ├── kontrol-pyk │ ├── build-systems-overlay.nix │ └── default.nix ├── kontrol-source │ └── default.nix └── kontrol │ └── default.nix ├── package ├── test-package.sh ├── test-project │ ├── foundry.toml │ └── test │ │ └── Simple.t.sol ├── version └── version.sh ├── pyproject.toml ├── src ├── kontrol │ ├── __init__.py │ ├── __main__.py │ ├── cli.py │ ├── counterexample_generation.py │ ├── display.py │ ├── foundry.py │ ├── kdist │ │ ├── __init__.py │ │ ├── assert.md │ │ ├── cheatcodes.md │ │ ├── foundry.md │ │ ├── hevm.md │ │ ├── keccak.md │ │ ├── kontrol.md │ │ ├── kontrol_lemmas.md │ │ ├── no_code_size_checks.md │ │ ├── no_stack_checks.md │ │ ├── plugin.py │ │ └── utils.py │ ├── kompile.py │ ├── natspec.py │ ├── options.py │ ├── prove.py │ ├── py.typed │ ├── solc.py │ ├── solc_to_k.py │ ├── state_record.py │ ├── storage_generation.py │ └── utils.py └── tests │ ├── __init__.py │ ├── conftest.py │ ├── integration │ ├── __init__.py │ ├── conftest.py │ ├── test-data │ │ ├── accesses.json │ │ ├── cse-lemmas.k │ │ ├── dumpState.json │ │ ├── end-to-end-prove-all │ │ ├── end-to-end-prove-show │ │ ├── end-to-end-prove-skip │ │ ├── foundry-bmc-all │ │ ├── foundry-bmc-skip │ │ ├── foundry-dependency-all │ │ ├── foundry-dependency-skip │ │ ├── foundry-fail │ │ ├── foundry-init-code │ │ ├── foundry-init-code-skip │ │ ├── foundry-minimize │ │ ├── foundry-minimize-merge │ │ ├── foundry-prove-all │ │ ├── foundry-prove-skip │ │ ├── foundry-prove-with-gas │ │ ├── foundry-show │ │ ├── foundry │ │ │ ├── foundry.toml │ │ │ ├── src │ │ │ │ ├── ArithmeticContract.sol │ │ │ │ ├── Branches.sol │ │ │ │ ├── ContractToRecordState.sol │ │ │ │ ├── EmitContract.sol │ │ │ │ ├── LoadStateDiff.sol │ │ │ │ ├── LoadStateDiffCode.sol │ │ │ │ ├── LoadStateDump.sol │ │ │ │ ├── LoadStateDumpCode.sol │ │ │ │ ├── Mock.sol │ │ │ │ ├── MyIERC20.sol │ │ │ │ ├── MyToken.sol │ │ │ │ ├── OwnerOnlyUp.sol │ │ │ │ ├── Portal.sol │ │ │ │ ├── Prank.sol │ │ │ │ ├── Safe.sol │ │ │ │ ├── TestNumber.sol │ │ │ │ ├── Token.sol │ │ │ │ ├── cse │ │ │ │ │ ├── Binary.sol │ │ │ │ │ ├── OperatorInterfaces.sol │ │ │ │ │ ├── Unary.sol │ │ │ │ │ └── WETH9.sol │ │ │ │ └── duplicates │ │ │ │ │ ├── 1 │ │ │ │ │ └── DuplicateName.sol │ │ │ │ │ └── 2 │ │ │ │ │ └── DuplicateName.sol │ │ │ └── test │ │ │ │ ├── AccountParamsTest.t.sol │ │ │ │ ├── AddrTest.t.sol │ │ │ │ ├── AllowChangesTest.t.sol │ │ │ │ ├── Ambiguous.t.sol │ │ │ │ ├── Arithmetic.t.sol │ │ │ │ ├── ArithmeticCall.t.sol │ │ │ │ ├── AssumeTest.t.sol │ │ │ │ ├── BMCBound.t.sol │ │ │ │ ├── BMCLoops.t.sol │ │ │ │ ├── BlockParamsTest.t.sol │ │ │ │ ├── BroadcastTest.t.sol │ │ │ │ ├── CSE.t.sol │ │ │ │ ├── CallableStorageTest.t.sol │ │ │ │ ├── ConstructorTest.t.sol │ │ │ │ ├── Contract.t.sol │ │ │ │ ├── ContractBTest.t.sol │ │ │ │ ├── ContractFieldTest.t.sol │ │ │ │ ├── CopyStorage.t.sol │ │ │ │ ├── CounterTest.t.sol │ │ │ │ ├── DynamicTypes.t.sol │ │ │ │ ├── EmitContractTest.t.sol │ │ │ │ ├── Enum.t.sol │ │ │ │ ├── EnvTest.t.sol │ │ │ │ ├── ExpectCallTest.t.sol │ │ │ │ ├── ExpectRevertTest.t.sol │ │ │ │ ├── ExternalLibTest.t.sol │ │ │ │ ├── ExternalNestedLibraryTest.t.sol │ │ │ │ ├── FfiTest.t.sol │ │ │ │ ├── FilesTest.t.sol │ │ │ │ ├── ForkTest.t.sol │ │ │ │ ├── FreshBytes.t.sol │ │ │ │ ├── FreshInt.t.sol │ │ │ │ ├── GasTest.t.sol │ │ │ │ ├── GetCodeTest.t.sol │ │ │ │ ├── HevmTests.t.sol │ │ │ │ ├── ImmutableVarsTest.t.sol │ │ │ │ ├── InitCode.t.sol │ │ │ │ ├── InitCodeBranch.t.sol │ │ │ │ ├── InterfaceTagTest.sol │ │ │ │ ├── LabelTest.t.sol │ │ │ │ ├── Loops.t.sol │ │ │ │ ├── Merge.t.sol │ │ │ │ ├── MergeKCFGTest.t.sol │ │ │ │ ├── MethodDisambiguate.t.sol │ │ │ │ ├── MockCallTest.t.sol │ │ │ │ ├── MockFunction.t.sol │ │ │ │ ├── NestedArrayStructs.t.sol │ │ │ │ ├── NestedStructs.t.sol │ │ │ │ ├── NoImports.t.sol │ │ │ │ ├── OwnerOnlyUpTest.t.sol │ │ │ │ ├── PlainPrankTest.t.sol │ │ │ │ ├── PortalTest.sol │ │ │ │ ├── PrankTest.t.sol │ │ │ │ ├── Preconditions.t.sol │ │ │ │ ├── RecordLogsTest.t.sol │ │ │ │ ├── SafeTest.t.sol │ │ │ │ ├── SetUp2Test.t.sol │ │ │ │ ├── SetUpDeploy.t.sol │ │ │ │ ├── SetUpTest.t.sol │ │ │ │ ├── SignTest.t.sol │ │ │ │ ├── Simple.t.sol │ │ │ │ ├── SlotCollision.t.sol │ │ │ │ ├── SnapshotTest.t.sol │ │ │ │ ├── StoreTest.t.sol │ │ │ │ ├── SymbolicStorageTest.t.sol │ │ │ │ ├── ToStringTest.t.sol │ │ │ │ ├── TypeTest.t.sol │ │ │ │ ├── file.txt │ │ │ │ ├── myscript.sh │ │ │ │ ├── nested │ │ │ │ └── SimpleNested.t.sol │ │ │ │ └── script.sh │ │ ├── lemmas.k │ │ ├── pausability-lemmas.k │ │ ├── show │ │ │ ├── AddConst.applyOp(uint256).cse.expected │ │ │ ├── ArithmeticCallTest.test_double_add(uint256,uint256).cse.expected │ │ │ ├── ArithmeticCallTest.test_double_add(uint256,uint256).expected │ │ │ ├── ArithmeticCallTest.test_double_add_double_sub(uint256,uint256).cse.expected │ │ │ ├── ArithmeticCallTest.test_double_add_double_sub(uint256,uint256).expected │ │ │ ├── ArithmeticCallTest.test_double_add_sub_external(uint256,uint256,uint256).cse.expected │ │ │ ├── ArithmeticContract.add(uint256,uint256).cse.expected │ │ │ ├── ArithmeticContract.add_sub_external(uint256,uint256,uint256).cse.expected │ │ │ ├── AssertTest.checkFail_assert_false().expected │ │ │ ├── AssertTest.testFail_assert_true().expected │ │ │ ├── AssertTest.testFail_expect_revert().expected │ │ │ ├── AssertTest.test_assert_false().expected │ │ │ ├── AssertTest.test_assert_true().expected │ │ │ ├── AssertTest.test_failing_branch(uint256).expected │ │ │ ├── AssertTest.test_revert_branch(uint256,uint256).expected │ │ │ ├── AssumeTest.testFail_assume_false(uint256,uint256).expected │ │ │ ├── AssumeTest.testFail_assume_true(uint256,uint256).expected │ │ │ ├── AssumeTest.test_assume_false(uint256,uint256).expected │ │ │ ├── BMCBoundTest.testBound().expected │ │ │ ├── CSETest.test_add_const(uint256,uint256).cse.expected │ │ │ ├── CSETest.test_identity(uint256,uint256).cse.expected │ │ │ ├── CallableStorageContract.str().cse.expected │ │ │ ├── CallableStorageTest.test_str().cse.expected │ │ │ ├── ConstructorTest.init.cse.expected │ │ │ ├── ConstructorTest.test_contract_call().cse.expected │ │ │ ├── ContractFieldTest.testEscrowToken().cse.expected │ │ │ ├── Enum.enum_argument_range(uint8).cse.expected │ │ │ ├── Enum.enum_storage_range().cse.expected │ │ │ ├── Enum.init.cse.expected │ │ │ ├── ForgetBranchTest.test_forgetBranch(uint256).expected │ │ │ ├── Identity.applyOp(uint256).cse.expected │ │ │ ├── Identity.identity(uint256).cse.expected │ │ │ ├── ImmutableVarsTest.test_run_deployment(uint256).expected │ │ │ ├── ImportedContract.add(uint256).cse.expected │ │ │ ├── ImportedContract.count().cse.expected │ │ │ ├── ImportedContract.init.cse.expected │ │ │ ├── ImportedContract.set(uint256).cse.expected │ │ │ ├── InterfaceTagTest.testInterface().cse.expected │ │ │ ├── PreconditionTest.testPrecondition(uint256).expected │ │ │ ├── PreconditionTest.testPrecondition_storage().expected │ │ │ ├── RandomVarTest.test_custom_names().expected │ │ │ ├── SetUpDeployTest.test_extcodesize().expected │ │ │ ├── SimpleStorageStorageConstants.expected │ │ │ ├── SimpleStorageStorageSetup.expected │ │ │ ├── StaticCallContract.set(uint256).cse.expected │ │ │ ├── TGovernance.getEscrowTokenTotalSupply().cse.expected │ │ │ ├── UnitTest.test_checkInitialBalance(uint256).expected │ │ │ ├── UnitTestCounterexampleTest.expected │ │ │ ├── foundry.k.expected │ │ │ ├── gas-abstraction.expected │ │ │ ├── merge-loop-heads.expected │ │ │ ├── minimized │ │ │ │ ├── AssertTest.testFail_expect_revert().expected │ │ │ │ ├── AssertTest.test_assert_false().expected │ │ │ │ ├── AssertTest.test_failing_branch(uint256).expected │ │ │ │ ├── AssertTest.test_revert_branch(uint256,uint256).expected │ │ │ │ └── MergeKCFGTest.test_branch_merge(uint256,uint256,bool).expected │ │ │ ├── node-refutation.expected │ │ │ └── split-node.expected │ │ ├── src │ │ │ └── SimpleStorage.sol │ │ ├── symbolic-bytes-lemmas.k │ │ ├── test │ │ │ ├── AllowCalls.t.sol │ │ │ ├── ForgetBranch.t.sol │ │ │ ├── Precondition.t.sol │ │ │ ├── RandomVar.t.sol │ │ │ ├── TransientStorage.t.sol │ │ │ └── Unit.t.sol │ │ └── xor-lemmas.k │ ├── test_foundry_prove.py │ ├── test_hevm_prove.py │ ├── test_kontrol.py │ ├── test_kontrol_cse.py │ └── utils.py │ ├── profiling │ ├── __init__.py │ ├── test-data │ │ └── foundry │ │ │ ├── foundry.toml │ │ │ └── test │ │ │ └── Simple.t.sol │ ├── test_foundry_prove.py │ └── utils.py │ ├── unit │ ├── __init__.py │ ├── test-data │ │ ├── accesses.json │ │ ├── foundry-list │ │ │ ├── apr_proofs │ │ │ │ ├── test%AssertTest.checkFail_assert_false():0 │ │ │ │ │ ├── kcfg │ │ │ │ │ │ ├── kcfg.json │ │ │ │ │ │ └── nodes │ │ │ │ │ │ │ ├── 1.json │ │ │ │ │ │ │ ├── 3.json │ │ │ │ │ │ │ ├── 4.json │ │ │ │ │ │ │ ├── 5.json │ │ │ │ │ │ │ └── 6.json │ │ │ │ │ └── proof.json │ │ │ │ ├── test%AssertTest.setUp():0 │ │ │ │ │ ├── kcfg │ │ │ │ │ │ ├── kcfg.json │ │ │ │ │ │ └── nodes │ │ │ │ │ │ │ ├── 1.json │ │ │ │ │ │ │ ├── 2.json │ │ │ │ │ │ │ └── 3.json │ │ │ │ │ └── proof.json │ │ │ │ ├── test%AssertTest.testFail_assert_true():0 │ │ │ │ │ ├── kcfg │ │ │ │ │ │ ├── kcfg.json │ │ │ │ │ │ └── nodes │ │ │ │ │ │ │ ├── 1.json │ │ │ │ │ │ │ ├── 3.json │ │ │ │ │ │ │ ├── 4.json │ │ │ │ │ │ │ ├── 5.json │ │ │ │ │ │ │ └── 6.json │ │ │ │ │ └── proof.json │ │ │ │ ├── test%AssertTest.test_assert_false():0 │ │ │ │ │ ├── kcfg │ │ │ │ │ │ ├── kcfg.json │ │ │ │ │ │ └── nodes │ │ │ │ │ │ │ ├── 1.json │ │ │ │ │ │ │ ├── 3.json │ │ │ │ │ │ │ ├── 4.json │ │ │ │ │ │ │ ├── 5.json │ │ │ │ │ │ │ └── 6.json │ │ │ │ │ └── proof.json │ │ │ │ └── test%AssertTest.test_assert_true():0 │ │ │ │ │ ├── kcfg │ │ │ │ │ ├── kcfg.json │ │ │ │ │ └── nodes │ │ │ │ │ │ ├── 1.json │ │ │ │ │ │ ├── 3.json │ │ │ │ │ │ ├── 4.json │ │ │ │ │ │ ├── 5.json │ │ │ │ │ │ └── 6.json │ │ │ │ │ └── proof.json │ │ │ └── foundry-list.expected │ │ └── kontrol_test.toml │ ├── test_foundry_list.py │ ├── test_foundry_prove.py │ ├── test_get_test_id.py │ ├── test_latest_proof_version.py │ ├── test_natspec.py │ ├── test_solc_to_k.py │ ├── test_storage_generation.py │ ├── test_toml_args.py │ └── utils.py │ └── utils.py └── uv.lock /.cruft.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/.cruft.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/actions/with-docker/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/.github/actions/with-docker/action.yml -------------------------------------------------------------------------------- /.github/workflows/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/.github/workflows/Dockerfile -------------------------------------------------------------------------------- /.github/workflows/kontrol-push-fixed-deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/.github/workflows/kontrol-push-fixed-deps.yml -------------------------------------------------------------------------------- /.github/workflows/kontrol-push-unfixed-deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/.github/workflows/kontrol-push-unfixed-deps.yml -------------------------------------------------------------------------------- /.github/workflows/master-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/.github/workflows/master-push.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/.github/workflows/test-pr.yml -------------------------------------------------------------------------------- /.github/workflows/update-expected-output.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/.github/workflows/update-expected-output.yml -------------------------------------------------------------------------------- /.github/workflows/update-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/.github/workflows/update-version.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/.gitmodules -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/README.md -------------------------------------------------------------------------------- /deps/k_release: -------------------------------------------------------------------------------- 1 | 7.1.304 2 | -------------------------------------------------------------------------------- /deps/kevm_release: -------------------------------------------------------------------------------- 1 | 1.0.882 2 | -------------------------------------------------------------------------------- /deps/pyproject-build-systems: -------------------------------------------------------------------------------- 1 | 795a980d25301e5133eca37adae37283ec3c8e66 2 | -------------------------------------------------------------------------------- /deps/rv-nix-tools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/deps/rv-nix-tools -------------------------------------------------------------------------------- /deps/uv2nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/deps/uv2nix -------------------------------------------------------------------------------- /deps/uv_release: -------------------------------------------------------------------------------- 1 | 0.9.9 2 | -------------------------------------------------------------------------------- /deps/z3: -------------------------------------------------------------------------------- 1 | 4.13.4 2 | -------------------------------------------------------------------------------- /docs/2023-10-10-running-rpc-server-manually.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/2023-10-10-running-rpc-server-manually.md -------------------------------------------------------------------------------- /docs/external-computation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/.gitignore -------------------------------------------------------------------------------- /docs/external-computation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/README.md -------------------------------------------------------------------------------- /docs/external-computation/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/foundry.toml -------------------------------------------------------------------------------- /docs/external-computation/script/Counter.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/script/Counter.s.sol -------------------------------------------------------------------------------- /docs/external-computation/src/Counter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/src/Counter.sol -------------------------------------------------------------------------------- /docs/external-computation/test/Counter.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/test/Counter.t.sol -------------------------------------------------------------------------------- /docs/external-computation/test/kontrol/proofs/Counter.k.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/test/kontrol/proofs/Counter.k.sol -------------------------------------------------------------------------------- /docs/external-computation/test/kontrol/proofs/utils/InitialState.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/test/kontrol/proofs/utils/InitialState.sol -------------------------------------------------------------------------------- /docs/external-computation/test/kontrol/proofs/utils/InitialStateCode.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/test/kontrol/proofs/utils/InitialStateCode.sol -------------------------------------------------------------------------------- /docs/external-computation/test/kontrol/proofs/utils/Interfaces.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/test/kontrol/proofs/utils/Interfaces.sol -------------------------------------------------------------------------------- /docs/external-computation/test/kontrol/scripts/json/clean_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/test/kontrol/scripts/json/clean_json.py -------------------------------------------------------------------------------- /docs/external-computation/test/kontrol/scripts/record-state-diff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/test/kontrol/scripts/record-state-diff.sh -------------------------------------------------------------------------------- /docs/external-computation/test/kontrol/state-diff/proof-initialization.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/test/kontrol/state-diff/proof-initialization.sol -------------------------------------------------------------------------------- /docs/external-computation/test/kontrol/state-diff/record-state-diff/LibStateDiff.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/test/kontrol/state-diff/record-state-diff/LibStateDiff.sol -------------------------------------------------------------------------------- /docs/external-computation/test/kontrol/state-diff/record-state-diff/RecordStateDiff.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/docs/external-computation/test/kontrol/state-diff/record-state-diff/RecordStateDiff.sol -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/flake.nix -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/funding.json -------------------------------------------------------------------------------- /nix/kontrol-pyk-pyproject/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/nix/kontrol-pyk-pyproject/default.nix -------------------------------------------------------------------------------- /nix/kontrol-pyk/build-systems-overlay.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/nix/kontrol-pyk/build-systems-overlay.nix -------------------------------------------------------------------------------- /nix/kontrol-pyk/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/nix/kontrol-pyk/default.nix -------------------------------------------------------------------------------- /nix/kontrol-source/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/nix/kontrol-source/default.nix -------------------------------------------------------------------------------- /nix/kontrol/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/nix/kontrol/default.nix -------------------------------------------------------------------------------- /package/test-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/package/test-package.sh -------------------------------------------------------------------------------- /package/test-project/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/package/test-project/foundry.toml -------------------------------------------------------------------------------- /package/test-project/test/Simple.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/package/test-project/test/Simple.t.sol -------------------------------------------------------------------------------- /package/version: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /package/version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/package/version.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/kontrol/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/__init__.py -------------------------------------------------------------------------------- /src/kontrol/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/__main__.py -------------------------------------------------------------------------------- /src/kontrol/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/cli.py -------------------------------------------------------------------------------- /src/kontrol/counterexample_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/counterexample_generation.py -------------------------------------------------------------------------------- /src/kontrol/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/display.py -------------------------------------------------------------------------------- /src/kontrol/foundry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/foundry.py -------------------------------------------------------------------------------- /src/kontrol/kdist/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/kontrol/kdist/assert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/kdist/assert.md -------------------------------------------------------------------------------- /src/kontrol/kdist/cheatcodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/kdist/cheatcodes.md -------------------------------------------------------------------------------- /src/kontrol/kdist/foundry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/kdist/foundry.md -------------------------------------------------------------------------------- /src/kontrol/kdist/hevm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/kdist/hevm.md -------------------------------------------------------------------------------- /src/kontrol/kdist/keccak.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/kdist/keccak.md -------------------------------------------------------------------------------- /src/kontrol/kdist/kontrol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/kdist/kontrol.md -------------------------------------------------------------------------------- /src/kontrol/kdist/kontrol_lemmas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/kdist/kontrol_lemmas.md -------------------------------------------------------------------------------- /src/kontrol/kdist/no_code_size_checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/kdist/no_code_size_checks.md -------------------------------------------------------------------------------- /src/kontrol/kdist/no_stack_checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/kdist/no_stack_checks.md -------------------------------------------------------------------------------- /src/kontrol/kdist/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/kdist/plugin.py -------------------------------------------------------------------------------- /src/kontrol/kdist/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/kdist/utils.py -------------------------------------------------------------------------------- /src/kontrol/kompile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/kompile.py -------------------------------------------------------------------------------- /src/kontrol/natspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/natspec.py -------------------------------------------------------------------------------- /src/kontrol/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/options.py -------------------------------------------------------------------------------- /src/kontrol/prove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/prove.py -------------------------------------------------------------------------------- /src/kontrol/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/kontrol/solc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/solc.py -------------------------------------------------------------------------------- /src/kontrol/solc_to_k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/solc_to_k.py -------------------------------------------------------------------------------- /src/kontrol/state_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/state_record.py -------------------------------------------------------------------------------- /src/kontrol/storage_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/storage_generation.py -------------------------------------------------------------------------------- /src/kontrol/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/kontrol/utils.py -------------------------------------------------------------------------------- /src/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/conftest.py -------------------------------------------------------------------------------- /src/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/integration/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/conftest.py -------------------------------------------------------------------------------- /src/tests/integration/test-data/accesses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/accesses.json -------------------------------------------------------------------------------- /src/tests/integration/test-data/cse-lemmas.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/cse-lemmas.k -------------------------------------------------------------------------------- /src/tests/integration/test-data/dumpState.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/dumpState.json -------------------------------------------------------------------------------- /src/tests/integration/test-data/end-to-end-prove-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/end-to-end-prove-all -------------------------------------------------------------------------------- /src/tests/integration/test-data/end-to-end-prove-show: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/end-to-end-prove-show -------------------------------------------------------------------------------- /src/tests/integration/test-data/end-to-end-prove-skip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/end-to-end-prove-skip -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry-bmc-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry-bmc-all -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry-bmc-skip: -------------------------------------------------------------------------------- 1 | BMCLoopsTest.test_countdown_symbolic(uint256) 2 | -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry-dependency-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry-dependency-all -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry-dependency-skip: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry-fail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry-fail -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry-init-code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry-init-code -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry-init-code-skip: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry-minimize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry-minimize -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry-minimize-merge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry-minimize-merge -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry-prove-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry-prove-all -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry-prove-skip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry-prove-skip -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry-prove-with-gas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry-prove-with-gas -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry-show: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry-show -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/foundry.toml -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/ArithmeticContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/ArithmeticContract.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/Branches.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/Branches.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/ContractToRecordState.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/ContractToRecordState.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/EmitContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/EmitContract.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/LoadStateDiff.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/LoadStateDiff.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/LoadStateDiffCode.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/LoadStateDiffCode.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/LoadStateDump.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/LoadStateDump.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/LoadStateDumpCode.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/LoadStateDumpCode.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/Mock.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/MyIERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/MyIERC20.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/MyToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/MyToken.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/OwnerOnlyUp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/OwnerOnlyUp.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/Portal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/Portal.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/Prank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/Prank.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/Safe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/Safe.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/TestNumber.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/TestNumber.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/Token.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/cse/Binary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/cse/Binary.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/cse/OperatorInterfaces.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/cse/OperatorInterfaces.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/cse/Unary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/cse/Unary.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/cse/WETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/cse/WETH9.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/duplicates/1/DuplicateName.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/duplicates/1/DuplicateName.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/src/duplicates/2/DuplicateName.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/src/duplicates/2/DuplicateName.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/AccountParamsTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/AccountParamsTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/AddrTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/AddrTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/AllowChangesTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/AllowChangesTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/Ambiguous.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/Ambiguous.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/Arithmetic.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/Arithmetic.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/ArithmeticCall.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/ArithmeticCall.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/AssumeTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/AssumeTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/BMCBound.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/BMCBound.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/BMCLoops.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/BMCLoops.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/BlockParamsTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/BlockParamsTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/BroadcastTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/BroadcastTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/CSE.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/CSE.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/CallableStorageTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/CallableStorageTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/ConstructorTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/ConstructorTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/Contract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/Contract.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/ContractBTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/ContractBTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/ContractFieldTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/ContractFieldTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/CopyStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/CopyStorage.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/CounterTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/CounterTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/DynamicTypes.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/DynamicTypes.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/EmitContractTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/EmitContractTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/Enum.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/Enum.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/EnvTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/EnvTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/ExpectCallTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/ExpectCallTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/ExpectRevertTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/ExpectRevertTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/ExternalLibTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/ExternalLibTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/ExternalNestedLibraryTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/ExternalNestedLibraryTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/FfiTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/FfiTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/FilesTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/FilesTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/ForkTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/ForkTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/FreshBytes.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/FreshBytes.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/FreshInt.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/FreshInt.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/GasTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/GasTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/GetCodeTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/GetCodeTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/HevmTests.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/HevmTests.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/ImmutableVarsTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/ImmutableVarsTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/InitCode.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/InitCode.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/InitCodeBranch.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/InitCodeBranch.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/InterfaceTagTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/InterfaceTagTest.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/LabelTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/LabelTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/Loops.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/Loops.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/Merge.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/Merge.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/MergeKCFGTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/MergeKCFGTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/MethodDisambiguate.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/MethodDisambiguate.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/MockCallTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/MockCallTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/MockFunction.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/MockFunction.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/NestedArrayStructs.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/NestedArrayStructs.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/NestedStructs.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/NestedStructs.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/NoImports.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/NoImports.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/OwnerOnlyUpTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/OwnerOnlyUpTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/PlainPrankTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/PlainPrankTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/PortalTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/PortalTest.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/PrankTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/PrankTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/Preconditions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/Preconditions.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/RecordLogsTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/RecordLogsTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/SafeTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/SafeTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/SetUp2Test.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/SetUp2Test.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/SetUpDeploy.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/SetUpDeploy.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/SetUpTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/SetUpTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/SignTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/SignTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/Simple.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/Simple.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/SlotCollision.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/SlotCollision.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/SnapshotTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/SnapshotTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/StoreTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/StoreTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/SymbolicStorageTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/SymbolicStorageTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/ToStringTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/ToStringTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/TypeTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/TypeTest.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/file.txt -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/myscript.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo -n $FOO 3 | -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/nested/SimpleNested.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/nested/SimpleNested.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/foundry/test/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/foundry/test/script.sh -------------------------------------------------------------------------------- /src/tests/integration/test-data/lemmas.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/lemmas.k -------------------------------------------------------------------------------- /src/tests/integration/test-data/pausability-lemmas.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/pausability-lemmas.k -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/AddConst.applyOp(uint256).cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/AddConst.applyOp(uint256).cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add(uint256,uint256).cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add(uint256,uint256).cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add(uint256,uint256).expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add(uint256,uint256).expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add_double_sub(uint256,uint256).cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add_double_sub(uint256,uint256).cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add_double_sub(uint256,uint256).expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add_double_sub(uint256,uint256).expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add_sub_external(uint256,uint256,uint256).cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ArithmeticCallTest.test_double_add_sub_external(uint256,uint256,uint256).cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ArithmeticContract.add(uint256,uint256).cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ArithmeticContract.add(uint256,uint256).cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ArithmeticContract.add_sub_external(uint256,uint256,uint256).cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ArithmeticContract.add_sub_external(uint256,uint256,uint256).cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/AssertTest.checkFail_assert_false().expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/AssertTest.checkFail_assert_false().expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/AssertTest.testFail_assert_true().expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/AssertTest.testFail_assert_true().expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/AssertTest.testFail_expect_revert().expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/AssertTest.testFail_expect_revert().expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/AssertTest.test_assert_false().expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/AssertTest.test_assert_false().expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/AssertTest.test_assert_true().expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/AssertTest.test_assert_true().expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/AssertTest.test_failing_branch(uint256).expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/AssertTest.test_failing_branch(uint256).expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/AssertTest.test_revert_branch(uint256,uint256).expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/AssertTest.test_revert_branch(uint256,uint256).expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/AssumeTest.testFail_assume_false(uint256,uint256).expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/AssumeTest.testFail_assume_false(uint256,uint256).expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/AssumeTest.testFail_assume_true(uint256,uint256).expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/AssumeTest.testFail_assume_true(uint256,uint256).expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/AssumeTest.test_assume_false(uint256,uint256).expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/AssumeTest.test_assume_false(uint256,uint256).expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/BMCBoundTest.testBound().expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/BMCBoundTest.testBound().expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/CSETest.test_add_const(uint256,uint256).cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/CSETest.test_add_const(uint256,uint256).cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/CSETest.test_identity(uint256,uint256).cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/CSETest.test_identity(uint256,uint256).cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/CallableStorageContract.str().cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/CallableStorageContract.str().cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/CallableStorageTest.test_str().cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/CallableStorageTest.test_str().cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ConstructorTest.init.cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ConstructorTest.init.cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ConstructorTest.test_contract_call().cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ConstructorTest.test_contract_call().cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ContractFieldTest.testEscrowToken().cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ContractFieldTest.testEscrowToken().cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/Enum.enum_argument_range(uint8).cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/Enum.enum_argument_range(uint8).cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/Enum.enum_storage_range().cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/Enum.enum_storage_range().cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/Enum.init.cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/Enum.init.cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ForgetBranchTest.test_forgetBranch(uint256).expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ForgetBranchTest.test_forgetBranch(uint256).expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/Identity.applyOp(uint256).cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/Identity.applyOp(uint256).cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/Identity.identity(uint256).cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/Identity.identity(uint256).cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ImmutableVarsTest.test_run_deployment(uint256).expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ImmutableVarsTest.test_run_deployment(uint256).expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ImportedContract.add(uint256).cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ImportedContract.add(uint256).cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ImportedContract.count().cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ImportedContract.count().cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ImportedContract.init.cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ImportedContract.init.cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/ImportedContract.set(uint256).cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/ImportedContract.set(uint256).cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/InterfaceTagTest.testInterface().cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/InterfaceTagTest.testInterface().cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/PreconditionTest.testPrecondition(uint256).expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/PreconditionTest.testPrecondition(uint256).expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/PreconditionTest.testPrecondition_storage().expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/PreconditionTest.testPrecondition_storage().expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/RandomVarTest.test_custom_names().expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/RandomVarTest.test_custom_names().expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/SetUpDeployTest.test_extcodesize().expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/SetUpDeployTest.test_extcodesize().expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/SimpleStorageStorageConstants.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/SimpleStorageStorageConstants.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/SimpleStorageStorageSetup.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/SimpleStorageStorageSetup.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/StaticCallContract.set(uint256).cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/StaticCallContract.set(uint256).cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/TGovernance.getEscrowTokenTotalSupply().cse.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/TGovernance.getEscrowTokenTotalSupply().cse.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/UnitTest.test_checkInitialBalance(uint256).expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/UnitTest.test_checkInitialBalance(uint256).expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/UnitTestCounterexampleTest.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/UnitTestCounterexampleTest.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/foundry.k.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/foundry.k.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/gas-abstraction.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/gas-abstraction.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/merge-loop-heads.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/merge-loop-heads.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/minimized/AssertTest.testFail_expect_revert().expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/minimized/AssertTest.testFail_expect_revert().expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/minimized/AssertTest.test_assert_false().expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/minimized/AssertTest.test_assert_false().expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/minimized/AssertTest.test_failing_branch(uint256).expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/minimized/AssertTest.test_failing_branch(uint256).expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/minimized/AssertTest.test_revert_branch(uint256,uint256).expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/minimized/AssertTest.test_revert_branch(uint256,uint256).expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/minimized/MergeKCFGTest.test_branch_merge(uint256,uint256,bool).expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/minimized/MergeKCFGTest.test_branch_merge(uint256,uint256,bool).expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/node-refutation.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/node-refutation.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/show/split-node.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/show/split-node.expected -------------------------------------------------------------------------------- /src/tests/integration/test-data/src/SimpleStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/src/SimpleStorage.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/symbolic-bytes-lemmas.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/symbolic-bytes-lemmas.k -------------------------------------------------------------------------------- /src/tests/integration/test-data/test/AllowCalls.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/test/AllowCalls.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/test/ForgetBranch.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/test/ForgetBranch.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/test/Precondition.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/test/Precondition.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/test/RandomVar.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/test/RandomVar.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/test/TransientStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/test/TransientStorage.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/test/Unit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/test/Unit.t.sol -------------------------------------------------------------------------------- /src/tests/integration/test-data/xor-lemmas.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test-data/xor-lemmas.k -------------------------------------------------------------------------------- /src/tests/integration/test_foundry_prove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test_foundry_prove.py -------------------------------------------------------------------------------- /src/tests/integration/test_hevm_prove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test_hevm_prove.py -------------------------------------------------------------------------------- /src/tests/integration/test_kontrol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test_kontrol.py -------------------------------------------------------------------------------- /src/tests/integration/test_kontrol_cse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/test_kontrol_cse.py -------------------------------------------------------------------------------- /src/tests/integration/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/integration/utils.py -------------------------------------------------------------------------------- /src/tests/profiling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/profiling/test-data/foundry/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/profiling/test-data/foundry/foundry.toml -------------------------------------------------------------------------------- /src/tests/profiling/test-data/foundry/test/Simple.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/profiling/test-data/foundry/test/Simple.t.sol -------------------------------------------------------------------------------- /src/tests/profiling/test_foundry_prove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/profiling/test_foundry_prove.py -------------------------------------------------------------------------------- /src/tests/profiling/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/profiling/utils.py -------------------------------------------------------------------------------- /src/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/unit/test-data/accesses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/accesses.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.checkFail_assert_false():0/kcfg/kcfg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.checkFail_assert_false():0/kcfg/kcfg.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.checkFail_assert_false():0/kcfg/nodes/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.checkFail_assert_false():0/kcfg/nodes/1.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.checkFail_assert_false():0/kcfg/nodes/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.checkFail_assert_false():0/kcfg/nodes/3.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.checkFail_assert_false():0/kcfg/nodes/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.checkFail_assert_false():0/kcfg/nodes/4.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.checkFail_assert_false():0/kcfg/nodes/5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.checkFail_assert_false():0/kcfg/nodes/5.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.checkFail_assert_false():0/kcfg/nodes/6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.checkFail_assert_false():0/kcfg/nodes/6.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.checkFail_assert_false():0/proof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.checkFail_assert_false():0/proof.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.setUp():0/kcfg/kcfg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.setUp():0/kcfg/kcfg.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.setUp():0/kcfg/nodes/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.setUp():0/kcfg/nodes/1.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.setUp():0/kcfg/nodes/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.setUp():0/kcfg/nodes/2.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.setUp():0/kcfg/nodes/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.setUp():0/kcfg/nodes/3.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.setUp():0/proof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.setUp():0/proof.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.testFail_assert_true():0/kcfg/kcfg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.testFail_assert_true():0/kcfg/kcfg.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.testFail_assert_true():0/kcfg/nodes/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.testFail_assert_true():0/kcfg/nodes/1.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.testFail_assert_true():0/kcfg/nodes/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.testFail_assert_true():0/kcfg/nodes/3.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.testFail_assert_true():0/kcfg/nodes/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.testFail_assert_true():0/kcfg/nodes/4.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.testFail_assert_true():0/kcfg/nodes/5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.testFail_assert_true():0/kcfg/nodes/5.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.testFail_assert_true():0/kcfg/nodes/6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.testFail_assert_true():0/kcfg/nodes/6.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.testFail_assert_true():0/proof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.testFail_assert_true():0/proof.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_false():0/kcfg/kcfg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_false():0/kcfg/kcfg.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_false():0/kcfg/nodes/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_false():0/kcfg/nodes/1.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_false():0/kcfg/nodes/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_false():0/kcfg/nodes/3.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_false():0/kcfg/nodes/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_false():0/kcfg/nodes/4.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_false():0/kcfg/nodes/5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_false():0/kcfg/nodes/5.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_false():0/kcfg/nodes/6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_false():0/kcfg/nodes/6.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_false():0/proof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_false():0/proof.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_true():0/kcfg/kcfg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_true():0/kcfg/kcfg.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_true():0/kcfg/nodes/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_true():0/kcfg/nodes/1.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_true():0/kcfg/nodes/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_true():0/kcfg/nodes/3.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_true():0/kcfg/nodes/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_true():0/kcfg/nodes/4.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_true():0/kcfg/nodes/5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_true():0/kcfg/nodes/5.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_true():0/kcfg/nodes/6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_true():0/kcfg/nodes/6.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_true():0/proof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/apr_proofs/test%AssertTest.test_assert_true():0/proof.json -------------------------------------------------------------------------------- /src/tests/unit/test-data/foundry-list/foundry-list.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/foundry-list/foundry-list.expected -------------------------------------------------------------------------------- /src/tests/unit/test-data/kontrol_test.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test-data/kontrol_test.toml -------------------------------------------------------------------------------- /src/tests/unit/test_foundry_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test_foundry_list.py -------------------------------------------------------------------------------- /src/tests/unit/test_foundry_prove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test_foundry_prove.py -------------------------------------------------------------------------------- /src/tests/unit/test_get_test_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test_get_test_id.py -------------------------------------------------------------------------------- /src/tests/unit/test_latest_proof_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test_latest_proof_version.py -------------------------------------------------------------------------------- /src/tests/unit/test_natspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test_natspec.py -------------------------------------------------------------------------------- /src/tests/unit/test_solc_to_k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test_solc_to_k.py -------------------------------------------------------------------------------- /src/tests/unit/test_storage_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test_storage_generation.py -------------------------------------------------------------------------------- /src/tests/unit/test_toml_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/test_toml_args.py -------------------------------------------------------------------------------- /src/tests/unit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/unit/utils.py -------------------------------------------------------------------------------- /src/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/src/tests/utils.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runtimeverification/kontrol/HEAD/uv.lock --------------------------------------------------------------------------------