├── .devcontainer └── devcontainer.json ├── .dockerignore ├── .git-blame-ignore-revs ├── .github └── workflows │ ├── benchmarks.yml │ ├── docker.yml │ ├── general.yml │ ├── pr-benchmark.yml │ ├── pr-benchmark.yml.disabled │ ├── proof.yml │ ├── rocq.yml │ ├── smt-testing.yml │ ├── spec-testing.yml │ └── style.yml ├── .gitignore ├── .gitmodules ├── .ocamlformat ├── Dockerfile.devcontainer ├── Dockerfile.redhat ├── Dockerfile.ubuntu ├── LICENSE ├── Makefile ├── README.md ├── THIRD_PARTY_FILES.md ├── _CoqProject ├── bench └── bennet │ └── benchmark_comparison.py ├── bin ├── common.ml ├── dune ├── instrument.ml ├── main.ml ├── seqTest.ml ├── test.ml ├── verify.ml └── wf.ml ├── cn-coq.opam ├── cn.opam ├── coq ├── Cerberus │ ├── Annot.v │ ├── Core.v │ ├── Ctype.v │ ├── Implementation.v │ ├── IntegerType.v │ ├── Location.v │ ├── Memory.v │ ├── Symbol.v │ ├── Undefined.v │ ├── Utils.v │ └── dune ├── Cn │ ├── ArgumentTypes.v │ ├── BaseTypes.v │ ├── CN.v │ ├── CNDefinition.v │ ├── CNImpl.v │ ├── CNMem.v │ ├── CNProgs.v │ ├── Context.v │ ├── ErrorCommon.v │ ├── False.v │ ├── Global.v │ ├── Id.v │ ├── IndexTerms.v │ ├── Locations.v │ ├── LogicalArgumentTypes.v │ ├── LogicalConstraints.v │ ├── LogicalReturnTypes.v │ ├── Memory.v │ ├── MuCore.v │ ├── Prooflog.v │ ├── Request.v │ ├── Resource.v │ ├── ReturnTypes.v │ ├── SCtypes.v │ ├── Sym.v │ ├── Terms.v │ └── dune ├── Reasoning │ ├── Ltac2Utils.v │ ├── ProofAutomation.v │ ├── ResourceInference.v │ └── dune └── dune ├── doc ├── CN-COQ.md ├── CONTRIBUTING.md ├── ONBOARDING.md ├── README-FULMINATE.md └── TESTING.md ├── docker_entry_point.sh ├── dune ├── dune-project ├── lib ├── alloc.ml ├── alloc.mli ├── argumentTypes.ml ├── baseTypes.ml ├── bugExplanation │ ├── bugExplanation.ml │ ├── bugExplanation.mli │ ├── replicators.ml │ ├── replicators.mli │ ├── shapeAnalyzers.ml │ └── shapeAnalyzers.mli ├── builtins.ml ├── cLogicalFuns.ml ├── cStatements.ml ├── check.ml ├── checkPredicates.ml ├── cnprog.ml ├── cnstatement.ml ├── compile.ml ├── compile.mli ├── consistent.ml ├── consistent.mli ├── context.ml ├── context.mli ├── coreTypeChecks.ml ├── core_to_mucore.ml ├── core_to_mucore.mli ├── definition.ml ├── definition.mli ├── diagnostics.ml ├── dune ├── effectful.ml ├── eqTable.ml ├── error_common.ml ├── explain.ml ├── explain.mli ├── false.ml ├── false.mli ├── fulminate │ ├── cn_to_ail.ml │ ├── cn_to_ail.mli │ ├── extract.ml │ ├── extract.mli │ ├── fulminate.ml │ ├── fulminate.mli │ ├── globals.ml │ ├── internal.ml │ ├── internal.mli │ ├── ownership.ml │ ├── ownership.mli │ ├── records.ml │ ├── records.mli │ ├── source_injection.ml │ ├── source_injection.mli │ ├── utils.ml │ └── utils.mli ├── global.ml ├── id.ml ├── id.mli ├── indexTerms.ml ├── interval.ml ├── interval.mli ├── lemmata.ml ├── list.ml ├── locations.ml ├── locations.mli ├── logicalArgumentTypes.ml ├── logicalConstraints.ml ├── logicalConstraints.mli ├── logicalReturnTypes.ml ├── memory.ml ├── mucore.ml ├── mucore.mli ├── option.ml ├── or_TypeError.ml ├── pack.ml ├── parse.ml ├── pp.ml ├── pp.mli ├── pp_mucore.ml ├── pp_mucore_ast.ml ├── pp_mucore_coq.ml ├── prooflog.ml ├── prooflog.mli ├── report.ml ├── report.mli ├── request.ml ├── request.mli ├── resource.ml ├── resource.mli ├── resourceInference.ml ├── resourceInference.mli ├── returnTypes.ml ├── sctypes.ml ├── seqTests │ ├── buildScript.ml │ ├── buildScript.mli │ ├── seqTestGenConfig.ml │ ├── seqTestGenConfig.mli │ ├── seqTests.ml │ ├── seqTests.mli │ ├── shrink.ml │ ├── types.ml │ └── utils.ml ├── setup.ml ├── setup.mli ├── simple_smt.ml ├── simplify.ml ├── solver.ml ├── solver.mli ├── style.ml ├── style.mli ├── subst.ml ├── sym.ml ├── sym.mli ├── terms.ml ├── testGeneration │ ├── bennet │ │ ├── abstract.ml │ │ ├── abstractDomains │ │ │ ├── abstractDomains.ml │ │ │ ├── abstractDomains.mli │ │ │ ├── interpreter.ml │ │ │ ├── interval_.ml │ │ │ ├── nonRelational.ml │ │ │ ├── ownership.ml │ │ │ ├── product.ml │ │ │ ├── tNum.ml │ │ │ └── wrappedInterval.ml │ │ ├── bennet.ml │ │ ├── bennet.mli │ │ ├── domain.ml │ │ ├── genContext.ml │ │ ├── genContext.mli │ │ ├── genDefinitions.ml │ │ ├── genTerms.ml │ │ ├── genUtils.ml │ │ ├── memberIndirection.ml │ │ ├── pruneCallGraph.ml │ │ ├── stage1 │ │ │ ├── convert.ml │ │ │ ├── convert.mli │ │ │ ├── ctx.ml │ │ │ ├── def.ml │ │ │ ├── destructArbitrary.ml │ │ │ ├── destructProducts.ml │ │ │ ├── pruneArgs.ml │ │ │ ├── pruneReturns.ml │ │ │ ├── stage1.ml │ │ │ ├── stage1.mli │ │ │ ├── term.ml │ │ │ ├── unfold.ml │ │ │ └── unfold.mli │ │ ├── stage2 │ │ │ ├── convert.ml │ │ │ ├── ctx.ml │ │ │ ├── def.ml │ │ │ ├── eachFusion.ml │ │ │ ├── eachFusion.mli │ │ │ ├── flipIfs.ml │ │ │ ├── flipIfs.mli │ │ │ ├── inlineGen.ml │ │ │ ├── inlineGen.mli │ │ │ ├── reorder │ │ │ │ ├── reorder.ml │ │ │ │ ├── reorder.mli │ │ │ │ └── stmt.ml │ │ │ ├── simplifyGen │ │ │ │ ├── branchPruning.ml │ │ │ │ ├── branchPruning.mli │ │ │ │ ├── inlineTerm.ml │ │ │ │ ├── inlineTerm.mli │ │ │ │ ├── liftConstraints │ │ │ │ │ ├── conjunction.ml │ │ │ │ │ ├── conjunction.mli │ │ │ │ │ ├── disjunction.ml │ │ │ │ │ ├── disjunction.mli │ │ │ │ │ ├── implication.ml │ │ │ │ │ ├── implication.mli │ │ │ │ │ ├── ite.ml │ │ │ │ │ ├── ite.mli │ │ │ │ │ ├── let.ml │ │ │ │ │ ├── let.mli │ │ │ │ │ ├── liftConstraints.ml │ │ │ │ │ └── liftConstraints.mli │ │ │ │ ├── partialEvaluation.ml │ │ │ │ ├── partialEvaluation.mli │ │ │ │ ├── pushPull.ml │ │ │ │ ├── pushPull.mli │ │ │ │ ├── removeUnused.ml │ │ │ │ ├── removeUnused.mli │ │ │ │ ├── simplifyGen.ml │ │ │ │ ├── simplifyGen.mli │ │ │ │ ├── simplifyIndexTerm.ml │ │ │ │ └── simplifyIndexTerm.mli │ │ │ ├── simplifyNames.ml │ │ │ ├── simplifyNames.mli │ │ │ ├── specializeEquality.ml │ │ │ ├── specializeEquality.mli │ │ │ ├── stage2.ml │ │ │ ├── stage2.mli │ │ │ └── term.ml │ │ ├── stage3 │ │ │ ├── convert.ml │ │ │ ├── ctx.ml │ │ │ ├── def.ml │ │ │ ├── smtPruning.ml │ │ │ ├── specialize.ml │ │ │ ├── specializeDomain.ml │ │ │ ├── stage3.ml │ │ │ ├── stage3.mli │ │ │ └── term.ml │ │ ├── stage4 │ │ │ ├── convert.ml │ │ │ ├── ctx.ml │ │ │ ├── def.ml │ │ │ ├── stage4.ml │ │ │ ├── stage4.mli │ │ │ └── term.ml │ │ ├── stage5 │ │ │ ├── convert.ml │ │ │ ├── ctx.ml │ │ │ ├── def.ml │ │ │ ├── stage5.ml │ │ │ ├── stage5.mli │ │ │ └── term.ml │ │ ├── stage6 │ │ │ ├── convert.ml │ │ │ ├── stage6.ml │ │ │ └── stage6.mli │ │ └── symbolic │ │ │ ├── concretize.ml │ │ │ ├── convert.ml │ │ │ ├── convert.mli │ │ │ ├── eval.ml │ │ │ ├── gather.ml │ │ │ ├── harness.ml │ │ │ ├── pathSelector.ml │ │ │ ├── setup_.ml │ │ │ ├── smt.ml │ │ │ ├── symbolic.ml │ │ │ └── symbolic.mli │ ├── buildScripts │ │ ├── bash.ml │ │ ├── bash.mli │ │ ├── buildScripts.ml │ │ ├── buildScripts.mli │ │ ├── make.ml │ │ └── make.mli │ ├── specTests.ml │ ├── specTests.mli │ ├── test.ml │ ├── testGenConfig.ml │ ├── testGenConfig.mli │ ├── testGeneration.ml │ └── testGeneration.mli ├── tools.ml ├── typeErrors.ml ├── typeErrors.mli ├── typing.ml ├── typing.mli ├── wellTyped.ml ├── wellTyped.mli ├── wellTyped_intf.ml ├── where.ml └── where.mli ├── manual ├── Makefile ├── grammar.md ├── logic.md ├── manual.html └── manual.md ├── runtime └── libcn │ ├── .clang-format │ ├── check_compat.cpp │ ├── dune │ ├── include │ ├── bennet │ │ ├── dsl.h │ │ ├── dsl │ │ │ ├── arbitrary.h │ │ │ ├── assert.h │ │ │ ├── assign.h │ │ │ ├── backtrack.h │ │ │ └── specialized.h │ │ ├── info │ │ │ ├── backtracks.h │ │ │ ├── discards.h │ │ │ ├── sizes.h │ │ │ ├── timing.h │ │ │ ├── tyche.h │ │ │ └── unsatisfied.h │ │ ├── internals │ │ │ ├── domain.h │ │ │ ├── domains │ │ │ │ ├── ownership.h │ │ │ │ ├── products.h │ │ │ │ ├── sized.h │ │ │ │ ├── tnum.h │ │ │ │ ├── trivial.h │ │ │ │ └── wint.h │ │ │ ├── rand.h │ │ │ ├── size.h │ │ │ └── urn.h │ │ ├── prelude.h │ │ ├── state │ │ │ ├── alloc.h │ │ │ ├── checkpoint.h │ │ │ ├── failure.h │ │ │ └── rand_alloc.h │ │ ├── utils.h │ │ └── utils │ │ │ ├── hash_table.h │ │ │ ├── optional.h │ │ │ ├── string_builder.h │ │ │ └── vector.h │ ├── cn-executable │ │ ├── bump_alloc.h │ │ ├── cerb_types.h │ │ ├── fulminate_alloc.h │ │ ├── hash_table.h │ │ ├── rmap.h │ │ ├── rts_deps.h │ │ ├── stack.h │ │ └── utils.h │ ├── cn-replicate │ │ ├── lines.h │ │ ├── prelude.h │ │ └── shape.h │ ├── cn-smt │ │ ├── branch_history.h │ │ ├── concretize.h │ │ ├── context.h │ │ ├── datatypes.h │ │ ├── eval.h │ │ ├── from_smt.h │ │ ├── functions.h │ │ ├── gather.h │ │ ├── memory │ │ │ ├── arena.h │ │ │ ├── intern.h │ │ │ ├── std_alloc.h │ │ │ └── test_alloc.h │ │ ├── path_selector.h │ │ ├── prelude.h │ │ ├── records.h │ │ ├── sexp.h │ │ ├── solver.h │ │ ├── structs.h │ │ ├── subst.h │ │ ├── terms.h │ │ ├── to_smt.h │ │ └── trie.h │ ├── cn-testing │ │ ├── prelude.h │ │ ├── result.h │ │ └── test.h │ └── dune │ ├── lib │ └── dune │ ├── libexec │ └── cn-runtime-single-file.sh │ ├── src │ ├── bennet │ │ ├── dsl │ │ │ ├── arbitrary.c │ │ │ ├── assign.c │ │ │ ├── backtrack.c │ │ │ └── specialized.c │ │ ├── info │ │ │ ├── backtracks.c │ │ │ ├── discards.c │ │ │ ├── sizes.c │ │ │ ├── timing.c │ │ │ ├── tyche.c │ │ │ └── unsatisfied.c │ │ ├── internals │ │ │ ├── domains │ │ │ │ ├── ownership.c │ │ │ │ ├── products.c │ │ │ │ ├── sized.c │ │ │ │ ├── tnum.c │ │ │ │ ├── trivial.c │ │ │ │ └── wint.c │ │ │ ├── rand.c │ │ │ ├── size.c │ │ │ └── urn.c │ │ ├── prelude.c │ │ └── state │ │ │ ├── alloc.c │ │ │ ├── failure.c │ │ │ └── rand_alloc.c │ ├── cn-executable │ │ ├── bump_alloc.c │ │ ├── fulminate_alloc.c │ │ ├── hash_table.c │ │ ├── rmap.c │ │ └── utils.c │ ├── cn-replicate │ │ ├── lines.c │ │ └── shape.c │ ├── cn-smt │ │ ├── branch_history.c │ │ ├── concretize.c │ │ ├── context.c │ │ ├── datatypes.c │ │ ├── eval.c │ │ ├── from_smt.c │ │ ├── functions.c │ │ ├── gather.c │ │ ├── memory │ │ │ ├── arena.c │ │ │ ├── intern.c │ │ │ ├── std_alloc.c │ │ │ └── test_alloc.c │ │ ├── path_selector.c │ │ ├── prelude.c │ │ ├── records.c │ │ ├── sexp.c │ │ ├── sexp_parsing.c │ │ ├── sexp_printing.c │ │ ├── solver.c │ │ ├── structs.c │ │ ├── subst.c │ │ ├── terms.c │ │ ├── to_smt.c │ │ └── trie.c │ └── cn-testing │ │ └── test.c │ └── test │ ├── CMakeLists.txt │ ├── bennet │ ├── harness.cpp │ ├── harness.hpp │ ├── ownership_domain.cpp │ ├── rand.cpp │ ├── tnum.cpp │ ├── urn.cpp │ └── wint.cpp │ ├── build │ └── dune │ └── cn-smt │ ├── ast.cpp │ ├── context.cpp │ ├── eval.cpp │ ├── from_smt.cpp │ ├── sexp.cpp │ ├── solver.cpp │ └── subst.cpp ├── tests ├── .gitattributes ├── .gitignore ├── cn-exec-performance-stats.py ├── cn-seq-test-gen │ ├── .gitignore │ ├── Makefile │ ├── compile_commands.json │ ├── run-single-test.sh │ └── src │ │ ├── abs.pass.c │ │ ├── bst.pass.c │ │ ├── ini_queue.fail.c │ │ ├── runway.pass.c │ │ ├── slf_sized_stack.fail.c │ │ ├── slf_sized_stack.pass.c │ │ ├── tutorial_queue.flaky.c │ │ └── tutorial_queue.pass.c ├── cn-test-gen │ ├── .gitignore │ └── src │ │ ├── abs.pass.c │ │ ├── abs_mem.fail.c │ │ ├── abs_mem.pass.c │ │ ├── array2d.buggy.c │ │ ├── array_shift.pass.c │ │ ├── avl.pass.c │ │ ├── between.pass.c │ │ ├── bin_tree.pass.c │ │ ├── bounds.pass.c │ │ ├── bst.flaky.c │ │ ├── bst.pass.c │ │ ├── cast_equality.pass.c │ │ ├── counter.pass.c │ │ ├── delete_main.pass.c │ │ ├── dll.pass.c │ │ ├── enum1.pass.c │ │ ├── enum2.pass.c │ │ ├── func_apply.pass.c │ │ ├── ini_queue.fail.c │ │ ├── ini_queue.pass.c │ │ ├── learn_cast.special.c │ │ ├── learn_equality.pass.c │ │ ├── learn_multiple.special.c │ │ ├── let.pass.c │ │ ├── list_rev.fail.c │ │ ├── list_rev.pass.c │ │ ├── list_seg.pass.c │ │ ├── member_shift.pass.c │ │ ├── memcpy.pass.c │ │ ├── mkm.pass.c │ │ ├── mps_1.pass.c │ │ ├── neg100.pass.c │ │ ├── neq.pass.c │ │ ├── non_access_global.pass.c │ │ ├── pointer_ordering.special.c │ │ ├── range.fail.c │ │ ├── range.pass.c │ │ ├── record.pass.c │ │ ├── runway.fail.c │ │ ├── runway.pass.c │ │ ├── sized_array.pass.c │ │ ├── slf_sized_stack.pass.c │ │ ├── smt_pruning.pass.c │ │ ├── sorted_list.cons.fail.c │ │ ├── sorted_list.insert.flaky.c │ │ ├── sorted_list.insert.pass.c │ │ ├── sorted_list.sum.pass.c │ │ ├── sorted_list_alt.insert.flaky.c │ │ ├── sorted_list_alt.insert.pass.c │ │ ├── sorted_list_alt2.pass.c │ │ ├── sorted_list_alt3.pass.c │ │ ├── test_macro.fail.c │ │ ├── tutorial_queue.pass.c │ │ └── void_pred.pass.c ├── cn │ ├── .gitignore │ ├── accesses_on_spec │ │ ├── clientfile.c │ │ ├── clientfile.c.coq │ │ ├── clientfile.c.verify │ │ ├── libfile.c │ │ ├── libfile.c.coq │ │ ├── libfile.c.verify │ │ └── libfile.h │ ├── alloc_create.c │ ├── alloc_create.c.coq │ ├── alloc_create.c.verify │ ├── alloc_token.c │ ├── alloc_token.c.coq │ ├── alloc_token.c.verify │ ├── and_or_precedence.error.c │ ├── and_or_precedence.error.c.verify │ ├── append.c │ ├── append.c.coq │ ├── append.c.verify │ ├── arith_type.error.c │ ├── arith_type.error.c.verify │ ├── array_shift_mismatch.error.c │ ├── array_shift_mismatch.error.c.verify │ ├── array_shift_void.error.c │ ├── array_shift_void.error.c.verify │ ├── arrow_access.c │ ├── arrow_access.c.coq │ ├── arrow_access.c.verify │ ├── assert_on_toplevel.error.c │ ├── assert_on_toplevel.error.c.verify │ ├── b_or.c │ ├── b_or.c.coq │ ├── b_or.c.verify │ ├── b_xor.c │ ├── b_xor.c.coq │ ├── b_xor.c.verify │ ├── bad_col.error.c │ ├── bad_col.error.c.verify │ ├── bad_constructor_user.error.c │ ├── bad_constructor_user.error.c.verify │ ├── bad_function_call.error.c │ ├── bad_function_call.error.c.verify │ ├── bad_ordering.error.c │ ├── bad_ordering.error.c.verify │ ├── bad_record.error.c │ ├── bad_record.error.c.verify │ ├── bad_record2.error.c │ ├── bad_record2.error.c.verify │ ├── bad_recursion.error.c │ ├── bad_recursion.error.c.verify │ ├── bad_resource_var.error.c │ ├── bad_resource_var.error.c.verify │ ├── before_from_bytes.error.c │ ├── before_from_bytes.error.c.verify │ ├── before_to_bytes.error.c │ ├── before_to_bytes.error.c.verify │ ├── bitwise_and.c │ ├── bitwise_and.c.coq │ ├── bitwise_and.c.verify │ ├── bitwise_and_type_left.error.c │ ├── bitwise_and_type_left.error.c.verify │ ├── bitwise_and_type_right.error.c │ ├── bitwise_and_type_right.error.c.verify │ ├── bitwise_compl.c │ ├── bitwise_compl.c.coq │ ├── bitwise_compl.c.verify │ ├── bitwise_compl_precedence.c │ ├── bitwise_compl_precedence.c.coq │ ├── bitwise_compl_precedence.c.verify │ ├── bitwise_compl_type.error.c │ ├── bitwise_compl_type.error.c.verify │ ├── block_type.c │ ├── block_type.c.coq │ ├── block_type.c.verify │ ├── builtin_ctz.c │ ├── builtin_ctz.c.coq │ ├── builtin_ctz.c.verify │ ├── builtin_ctz_val.c │ ├── builtin_ctz_val.c.coq │ ├── builtin_ctz_val.c.verify │ ├── byte_int.error.c │ ├── byte_int.error.c.verify │ ├── cn_inline.c │ ├── cn_inline.c.coq │ ├── cn_inline.c.verify │ ├── cnfunction_mismatched_args1.error.c │ ├── cnfunction_mismatched_args1.error.c.verify │ ├── cnfunction_mismatched_args2.error.c │ ├── cnfunction_mismatched_args2.error.c.verify │ ├── cnfunction_mismatched_args3.error.c │ ├── cnfunction_mismatched_args3.error.c.verify │ ├── cnfunction_mismatched_args4.error.c │ ├── cnfunction_mismatched_args4.error.c.verify │ ├── contrived_goto.c │ ├── contrived_goto.c.coq │ ├── contrived_goto.c.verify │ ├── copy_alloc_id.c │ ├── copy_alloc_id.c.coq │ ├── copy_alloc_id.c.verify │ ├── copy_alloc_id.error.c │ ├── copy_alloc_id.error.c.verify │ ├── copy_alloc_id2.error.c │ ├── copy_alloc_id2.error.c.verify │ ├── coq.json │ ├── create_rdonly.c │ ├── create_rdonly.c.coq │ ├── create_rdonly.c.verify │ ├── diff_spec_arg.c │ ├── diff_spec_arg.c.coq │ ├── diff_spec_arg.c.verify │ ├── disj_nonnull.c │ ├── disj_nonnull.c.coq │ ├── disj_nonnull.c.verify │ ├── division.c │ ├── division.c.coq │ ├── division.c.verify │ ├── division_by_0.error.c │ ├── division_by_0.error.c.verify │ ├── division_casting.c │ ├── division_casting.c.coq │ ├── division_casting.c.verify │ ├── division_precedence.c │ ├── division_precedence.c.coq │ ├── division_precedence.c.verify │ ├── division_return_sign.error.c │ ├── division_return_sign.error.c.verify │ ├── division_return_size.error.c │ ├── division_return_size.error.c.verify │ ├── division_with_constants.c │ ├── division_with_constants.c.coq │ ├── division_with_constants.c.verify │ ├── double_spec1.error.c │ ├── double_spec1.error.c.verify │ ├── double_spec2.error.c │ ├── double_spec2.error.c.verify │ ├── doubling.c │ ├── doubling.c.coq │ ├── doubling.c.verify │ ├── duplicate_datatype_var.error.c │ ├── duplicate_datatype_var.error.c.verify │ ├── duplicate_pattern_var.error.c │ ├── duplicate_pattern_var.error.c.verify │ ├── enum_and_and.c │ ├── enum_and_and.c.coq │ ├── enum_and_and.c.verify │ ├── extract_verbose.c │ ├── extract_verbose.c.coq │ ├── extract_verbose.c.verify │ ├── failing_postcond.error.c │ ├── failing_postcond.error.c.verify │ ├── failing_precond.error.c │ ├── failing_precond.error.c.verify │ ├── forloop_with_decl.c │ ├── forloop_with_decl.c.coq │ ├── forloop_with_decl.c.verify │ ├── from_bytes.error.c │ ├── from_bytes.error.c.verify │ ├── fun_addrs_cn_stmt.c │ ├── fun_addrs_cn_stmt.c.coq │ ├── fun_addrs_cn_stmt.c.verify │ ├── fun_ptr_extern.c │ ├── fun_ptr_extern.c.coq │ ├── fun_ptr_extern.c.verify │ ├── fun_ptr_known.c │ ├── fun_ptr_known.c.coq │ ├── fun_ptr_known.c.verify │ ├── fun_ptr_three_opts.c │ ├── fun_ptr_three_opts.c.coq │ ├── fun_ptr_three_opts.c.verify │ ├── get_from_arr.c │ ├── get_from_arr.c.coq │ ├── get_from_arr.c.verify │ ├── get_from_array.c │ ├── get_from_array.c.coq │ ├── get_from_array.c.verify │ ├── ghost_arguments.c │ ├── ghost_arguments.c.coq │ ├── ghost_arguments.c.verify │ ├── ghost_arguments.error.c │ ├── ghost_arguments.error.c.verify │ ├── ghost_arguments_too_few.error.c │ ├── ghost_arguments_too_few.error.c.verify │ ├── ghost_arguments_too_few_empty_magic.error.c │ ├── ghost_arguments_too_few_empty_magic.error.c.verify │ ├── ghost_arguments_too_few_magic.error.c │ ├── ghost_arguments_too_few_magic.error.c.verify │ ├── ghost_arguments_too_many.error.c │ ├── ghost_arguments_too_many.error.c.verify │ ├── ghost_arguments_too_many_newline.error.c │ ├── ghost_arguments_too_many_newline.error.c.verify │ ├── ghost_arguments_type_mismatch.error.c │ ├── ghost_arguments_type_mismatch.error.c.verify │ ├── ghost_bad_ordering.error.c │ ├── ghost_bad_ordering.error.c.verify │ ├── ghost_pointer_to_bitvec_cast.c │ ├── ghost_pointer_to_bitvec_cast.c.coq │ ├── ghost_pointer_to_bitvec_cast.c.verify │ ├── gnu_case_ranges.c │ ├── gnu_case_ranges.c.coq │ ├── gnu_case_ranges.c.verify │ ├── gnu_choose.c │ ├── gnu_choose.c.coq │ ├── gnu_choose.c.verify │ ├── gnu_ctz.c │ ├── gnu_ctz.c.coq │ ├── gnu_ctz.c.verify │ ├── gnu_ffs.c │ ├── gnu_ffs.c.coq │ ├── gnu_ffs.c.verify │ ├── gnu_types_compatible.c │ ├── gnu_types_compatible.c.coq │ ├── gnu_types_compatible.c.verify │ ├── has_alloc_id.c │ ├── has_alloc_id.c.coq │ ├── has_alloc_id.c.verify │ ├── has_alloc_id.error.c │ ├── has_alloc_id.error.c.verify │ ├── has_alloc_id_ptr_eq.error.c │ ├── has_alloc_id_ptr_eq.error.c.verify │ ├── has_alloc_id_ptr_eq2.error.c │ ├── has_alloc_id_ptr_eq2.error.c.verify │ ├── has_alloc_id_ptr_neq.c │ ├── has_alloc_id_ptr_neq.c.coq │ ├── has_alloc_id_ptr_neq.c.verify │ ├── has_alloc_id_ptr_neq.error.c │ ├── has_alloc_id_ptr_neq.error.c.verify │ ├── has_alloc_id_shift.c │ ├── has_alloc_id_shift.c.coq │ ├── has_alloc_id_shift.c.verify │ ├── implies.c │ ├── implies.c.coq │ ├── implies.c.verify │ ├── implies2.error.c │ ├── implies2.error.c.verify │ ├── implies3.error.c │ ├── implies3.error.c.verify │ ├── implies_associativity.c │ ├── implies_associativity.c.coq │ ├── implies_associativity.c.verify │ ├── implies_precedence.c │ ├── implies_precedence.c.coq │ ├── implies_precedence.c.verify │ ├── incomplete_match.error.c │ ├── incomplete_match.error.c.verify │ ├── inconsistent.error.c │ ├── inconsistent.error.c.verify │ ├── inconsistent2.error.c │ ├── inconsistent2.error.c.verify │ ├── inconsistent3.error.c │ ├── inconsistent3.error.c.verify │ ├── increments.c │ ├── increments.c.coq │ ├── increments.c.verify │ ├── int_to_ptr.c │ ├── int_to_ptr.c.coq │ ├── int_to_ptr.c.verify │ ├── int_to_ptr.error.c │ ├── int_to_ptr.error.c.verify │ ├── issue_113.c │ ├── issue_113.c.coq │ ├── issue_113.c.verify │ ├── issue_113.error.c │ ├── issue_113.error.c.verify │ ├── issue_392.c │ ├── issue_392.c.coq │ ├── issue_392.c.verify │ ├── left_shift_const.c │ ├── left_shift_const.c.coq │ ├── left_shift_const.c.verify │ ├── lexer_hack_parse.error.c │ ├── lexer_hack_parse.error.c.verify │ ├── list_literal_type.error.c │ ├── list_literal_type.error.c.verify │ ├── list_rev01.c │ ├── list_rev01.c.coq │ ├── list_rev01.c.verify │ ├── magic_comment_not_closed.c │ ├── magic_comment_not_closed.c.coq │ ├── magic_comment_not_closed.c.verify │ ├── map_set.error.c │ ├── map_set.error.c.verify │ ├── mask_ptr.c │ ├── mask_ptr.c.coq │ ├── mask_ptr.c.verify │ ├── match.c │ ├── match.c.coq │ ├── match.c.verify │ ├── max_min_consts.c │ ├── max_min_consts.c.coq │ ├── max_min_consts.c.verify │ ├── max_pipes.error.c │ ├── max_pipes.error.c.verify │ ├── memcpy.c │ ├── memcpy.c.coq │ ├── memcpy.c.verify │ ├── mergesort.c │ ├── mergesort.c.coq │ ├── mergesort.c.verify │ ├── mergesort_alt.c │ ├── mergesort_alt.c.coq │ ├── mergesort_alt.c.verify │ ├── merging_arrays.error.c │ ├── merging_arrays.error.c.verify │ ├── missing_resource.error.c │ ├── missing_resource.error.c.verify │ ├── missing_resource_indirect.error.c │ ├── missing_resource_indirect.error.c.verify │ ├── mod.c │ ├── mod.c.coq │ ├── mod.c.verify │ ├── mod_by_0.error.c │ ├── mod_by_0.error.c.verify │ ├── mod_casting.c │ ├── mod_casting.c.coq │ ├── mod_casting.c.verify │ ├── mod_precedence.c │ ├── mod_precedence.c.coq │ ├── mod_precedence.c.verify │ ├── mod_return_sign.error.c │ ├── mod_return_sign.error.c.verify │ ├── mod_return_size.error.c │ ├── mod_return_size.error.c.verify │ ├── mod_with_constants.c │ ├── mod_with_constants.c.coq │ ├── mod_with_constants.c.verify │ ├── multifile │ │ ├── f.c │ │ ├── f.c.coq │ │ ├── f.c.verify │ │ ├── f.h │ │ ├── g.c │ │ ├── g.c.coq │ │ ├── g.c.verify │ │ └── g.h │ ├── mutual_rec │ │ ├── coq_lemmas │ │ │ ├── Makefile │ │ │ ├── _CoqProject │ │ │ └── theories │ │ │ │ ├── CN_Lib.v │ │ │ │ ├── Inst_Spec.v │ │ │ │ └── Setup.v │ │ ├── mutual_rec.h │ │ ├── mutual_rec1.c │ │ ├── mutual_rec1.c.coq │ │ ├── mutual_rec1.c.verify │ │ ├── mutual_rec2.c │ │ ├── mutual_rec2.c.coq │ │ ├── mutual_rec2.c.verify │ │ ├── mutual_rec3.c │ │ ├── mutual_rec3.c.coq │ │ └── mutual_rec3.c.verify │ ├── null_to_int.c │ ├── null_to_int.c.coq │ ├── null_to_int.c.verify │ ├── offsetof_int_const.c │ ├── offsetof_int_const.c.coq │ ├── offsetof_int_const.c.verify │ ├── offsetof_type.c │ ├── offsetof_type.c.coq │ ├── offsetof_type.c.verify │ ├── ownership_at_negative_index.c │ ├── ownership_at_negative_index.c.coq │ ├── ownership_at_negative_index.c.verify │ ├── partial_init_bytes.error.c │ ├── partial_init_bytes.error.c.verify │ ├── pointer_to_char_cast.c │ ├── pointer_to_char_cast.c.coq │ ├── pointer_to_char_cast.c.verify │ ├── pointer_to_char_cast.error.c │ ├── pointer_to_char_cast.error.c.verify │ ├── pointer_to_int_cast.error.c │ ├── pointer_to_int_cast.error.c.verify │ ├── pointer_to_intptr_t_cast.c │ ├── pointer_to_intptr_t_cast.c.coq │ ├── pointer_to_intptr_t_cast.c.verify │ ├── pointer_to_uintptr_t_cast.c │ ├── pointer_to_uintptr_t_cast.c.coq │ ├── pointer_to_uintptr_t_cast.c.verify │ ├── pointer_to_unsigned_int_cast.error.c │ ├── pointer_to_unsigned_int_cast.error.c.verify │ ├── pred_def01.c │ ├── pred_def01.c.coq │ ├── pred_def01.c.verify │ ├── pred_def02.c │ ├── pred_def02.c.coq │ ├── pred_def02.c.verify │ ├── pred_def03.error.c │ ├── pred_def03.error.c.verify │ ├── pred_def04.c │ ├── pred_def04.c.coq │ ├── pred_def04.c.verify │ ├── predicate_else_if.c │ ├── predicate_else_if.c.coq │ ├── predicate_else_if.c.verify │ ├── predicate_return_type.error.c │ ├── predicate_return_type.error.c.verify │ ├── previously_inconsistent_assumptions1.c │ ├── previously_inconsistent_assumptions1.c.coq │ ├── previously_inconsistent_assumptions1.c.verify │ ├── previously_inconsistent_assumptions2.c │ ├── previously_inconsistent_assumptions2.c.coq │ ├── previously_inconsistent_assumptions2.c.verify │ ├── ptr_diff.c │ ├── ptr_diff.c.coq │ ├── ptr_diff.c.verify │ ├── ptr_diff.error.c │ ├── ptr_diff.error.c.verify │ ├── ptr_diff2.c │ ├── ptr_diff2.c.coq │ ├── ptr_diff2.c.verify │ ├── ptr_diff2.error.c │ ├── ptr_diff2.error.c.verify │ ├── ptr_eq_arg_checking.error.c │ ├── ptr_eq_arg_checking.error.c.verify │ ├── ptr_relop.c │ ├── ptr_relop.c.coq │ ├── ptr_relop.c.verify │ ├── ptr_relop.error.c │ ├── ptr_relop.error.c.verify │ ├── record1.c.verify │ ├── redundant_pattern.error.c │ ├── redundant_pattern.error.c.verify │ ├── reverse.c │ ├── reverse.c.coq │ ├── reverse.c.verify │ ├── reverse.error.c │ ├── reverse.error.c.verify │ ├── same_spec_arg.c │ ├── same_spec_arg.c.coq │ ├── same_spec_arg.c.verify │ ├── shift_diff_sz.c │ ├── shift_diff_sz.c.coq │ ├── shift_diff_sz.c.verify │ ├── simple_loop.c │ ├── simple_loop.c.coq │ ├── simple_loop.c.verify │ ├── simplify_add_0.c │ ├── simplify_add_0.c.coq │ ├── simplify_add_0.c.verify │ ├── simplify_array_shift.c │ ├── simplify_array_shift.c.coq │ ├── simplify_array_shift.c.verify │ ├── solver_crash.error.c │ ├── solver_crash.error.c.verify │ ├── spec_accesses.c │ ├── spec_accesses.c.coq │ ├── spec_accesses.c.verify │ ├── spec_accesses.error.c │ ├── spec_accesses.error.c.verify │ ├── spec_accesses2.error.c │ ├── spec_accesses2.error.c.verify │ ├── spec_after_curly_brace.error.c │ ├── spec_after_curly_brace.error.c.verify │ ├── spec_decl_arg_number_mismatch.error.c │ ├── spec_decl_arg_number_mismatch.error.c.verify │ ├── spec_grammar.error.c │ ├── spec_grammar.error.c.verify │ ├── spec_null_shift.c │ ├── spec_null_shift.c.coq │ ├── spec_null_shift.c.verify │ ├── spec_null_shift.error.c │ ├── spec_null_shift.error.c.verify │ ├── split_case.c │ ├── split_case.c.coq │ ├── split_case.c.verify │ ├── struct_updates.error.c │ ├── struct_updates.error.c.verify │ ├── struct_updates2.error.c │ ├── struct_updates2.error.c.verify │ ├── swap.c │ ├── swap.c.coq │ ├── swap.c.verify │ ├── swap_pair.c │ ├── swap_pair.c.coq │ ├── swap_pair.c.verify │ ├── tag_defs.c │ ├── tag_defs.c.coq │ ├── tag_defs.c.verify │ ├── to_bytes.error.c │ ├── to_bytes.error.c.verify │ ├── to_from_bytes_block.c │ ├── to_from_bytes_block.c.coq │ ├── to_from_bytes_block.c.verify │ ├── to_from_bytes_owned.c │ ├── to_from_bytes_owned.c.coq │ ├── to_from_bytes_owned.c.verify │ ├── to_from_bytes_struct.error.c │ ├── to_from_bytes_struct.error.c.verify │ ├── tree16 │ │ ├── README │ │ ├── as_auto_mutual_dt │ │ │ ├── tree16.error.c │ │ │ └── tree16.error.c.verify │ │ ├── as_mutual_dt │ │ │ ├── coq_lemmas │ │ │ │ ├── Makefile │ │ │ │ ├── _CoqProject │ │ │ │ └── theories │ │ │ │ │ ├── CN_Lib.v │ │ │ │ │ ├── Inst_Spec.v │ │ │ │ │ └── Setup.v │ │ │ ├── tree16.c │ │ │ ├── tree16.c.coq │ │ │ └── tree16.c.verify │ │ └── as_partial_map │ │ │ ├── coq_lemmas │ │ │ ├── Makefile │ │ │ ├── _CoqProject │ │ │ └── theories │ │ │ │ ├── CN_Lib.v │ │ │ │ ├── Inst_Spec.v │ │ │ │ └── Setup.v │ │ │ ├── tree16.c │ │ │ ├── tree16.c.coq │ │ │ └── tree16.c.verify │ ├── tree_rev01.c │ ├── tree_rev01.c.coq │ ├── tree_rev01.c.verify │ ├── type_synonym.c │ ├── type_synonym.c.coq │ ├── type_synonym.c.verify │ ├── unary_negation.c │ ├── unary_negation.c.coq │ ├── unary_negation.c.verify │ ├── unary_negation.error.c │ ├── unary_negation.error.c.verify │ ├── unconstrained_ptr_eq.error.c │ ├── unconstrained_ptr_eq.error.c.verify │ ├── unconstrained_ptr_eq2.error.c │ ├── unconstrained_ptr_eq2.error.c.verify │ ├── unsupported_flexible_array_member.error.c │ ├── unsupported_flexible_array_member.error.c.verify │ ├── unsupported_union.error.c │ ├── unsupported_union.error.c.verify │ ├── use_enum.c │ ├── use_enum.c.coq │ ├── use_enum.c.verify │ ├── use_typedef.c │ ├── use_typedef.c.coq │ ├── use_typedef.c.verify │ ├── verify.json │ ├── void_star_arg.c │ ├── void_star_arg.c.coq │ └── void_star_arg.c.verify ├── cn_uninstr_defs.c ├── cn_uninstr_defs.h ├── cn_vip_testsuite │ ├── README.md │ ├── charon_address_guesses.h │ ├── cheri_03_ii.error.c │ ├── cheri_03_ii.error.c.no_annot │ ├── cn_lemmas.h │ ├── no_annot.json │ ├── non_det_false.json │ ├── non_det_true.json │ ├── pointer_arith_algebraic_properties_2_global.annot.c │ ├── pointer_arith_algebraic_properties_2_global.annot.c.no_annot │ ├── pointer_arith_algebraic_properties_2_global.annot.c.with_annot │ ├── pointer_arith_algebraic_properties_3_global.annot.c │ ├── pointer_arith_algebraic_properties_3_global.annot.c.no_annot │ ├── pointer_arith_algebraic_properties_3_global.annot.c.with_annot │ ├── pointer_copy_memcpy.pass.c │ ├── pointer_copy_memcpy.pass.c.no_annot │ ├── pointer_copy_user_ctrlflow_bitwise.annot.c │ ├── pointer_copy_user_ctrlflow_bitwise.annot.c.no_annot │ ├── pointer_copy_user_ctrlflow_bitwise.annot.c.with_annot │ ├── pointer_copy_user_ctrlflow_bytewise.pass.c │ ├── pointer_copy_user_ctrlflow_bytewise.pass.c.no_annot │ ├── pointer_copy_user_dataflow_direct_bytewise.pass.c │ ├── pointer_copy_user_dataflow_direct_bytewise.pass.c.no_annot │ ├── pointer_from_int_disambiguation_1.annot.c │ ├── pointer_from_int_disambiguation_1.annot.c.no_annot │ ├── pointer_from_int_disambiguation_1.annot.c.with_annot │ ├── pointer_from_int_disambiguation_2.pass.c │ ├── pointer_from_int_disambiguation_2.pass.c.no_annot │ ├── pointer_from_int_disambiguation_3.error.c │ ├── pointer_from_int_disambiguation_3.error.c.no_annot │ ├── pointer_from_int_disambiguation_3.error.c.with_annot │ ├── pointer_from_integer_1i.annot.c │ ├── pointer_from_integer_1i.annot.c.no_annot │ ├── pointer_from_integer_1i.annot.c.with_annot │ ├── pointer_from_integer_1ie.annot.c │ ├── pointer_from_integer_1ie.annot.c.no_annot │ ├── pointer_from_integer_1ie.annot.c.with_annot │ ├── pointer_from_integer_1ig.annot.c │ ├── pointer_from_integer_1ig.annot.c.no_annot │ ├── pointer_from_integer_1ig.annot.c.with_annot │ ├── pointer_from_integer_1p.error.c │ ├── pointer_from_integer_1p.error.c.no_annot │ ├── pointer_from_integer_1pg.error.c │ ├── pointer_from_integer_1pg.error.c.no_annot │ ├── pointer_from_integer_2.error.c │ ├── pointer_from_integer_2.error.c.no_annot │ ├── pointer_from_integer_2g.error.c │ ├── pointer_from_integer_2g.error.c.no_annot │ ├── pointer_offset_from_int_subtraction_auto_xy.annot.c │ ├── pointer_offset_from_int_subtraction_auto_xy.annot.c.no_annot │ ├── pointer_offset_from_int_subtraction_auto_xy.annot.c.with_annot │ ├── pointer_offset_from_int_subtraction_auto_yx.annot.c │ ├── pointer_offset_from_int_subtraction_auto_yx.annot.c.no_annot │ ├── pointer_offset_from_int_subtraction_auto_yx.annot.c.with_annot │ ├── pointer_offset_from_int_subtraction_global_xy.annot.c │ ├── pointer_offset_from_int_subtraction_global_xy.annot.c.no_annot │ ├── pointer_offset_from_int_subtraction_global_xy.annot.c.with_annot │ ├── pointer_offset_from_int_subtraction_global_yx.annot.c │ ├── pointer_offset_from_int_subtraction_global_yx.annot.c.no_annot │ ├── pointer_offset_from_int_subtraction_global_yx.annot.c.with_annot │ ├── pointer_offset_from_ptr_subtraction_auto_xy.error.c │ ├── pointer_offset_from_ptr_subtraction_auto_xy.error.c.no_annot │ ├── pointer_offset_from_ptr_subtraction_auto_yx.error.c │ ├── pointer_offset_from_ptr_subtraction_auto_yx.error.c.no_annot │ ├── pointer_offset_from_ptr_subtraction_global_xy.error.c │ ├── pointer_offset_from_ptr_subtraction_global_xy.error.c.no_annot │ ├── pointer_offset_from_ptr_subtraction_global_yx.error.c │ ├── pointer_offset_from_ptr_subtraction_global_yx.error.c.no_annot │ ├── pointer_offset_xor_auto.annot.c │ ├── pointer_offset_xor_auto.annot.c.no_annot │ ├── pointer_offset_xor_auto.annot.c.with_annot │ ├── pointer_offset_xor_global.annot.c │ ├── pointer_offset_xor_global.annot.c.no_annot │ ├── pointer_offset_xor_global.annot.c.with_annot │ ├── provenance_basic_auto_yx.error.c │ ├── provenance_basic_auto_yx.error.c.no_annot │ ├── provenance_basic_global_yx.error.c │ ├── provenance_basic_global_yx.error.c.no_annot │ ├── provenance_basic_using_uintptr_t_auto_yx.annot.c │ ├── provenance_basic_using_uintptr_t_auto_yx.annot.c.no_annot │ ├── provenance_basic_using_uintptr_t_auto_yx.annot.c.with_annot │ ├── provenance_basic_using_uintptr_t_global_yx.annot.c │ ├── provenance_basic_using_uintptr_t_global_yx.annot.c.no_annot │ ├── provenance_basic_using_uintptr_t_global_yx.annot.c.with_annot │ ├── provenance_equality_auto_yx.nondet.c │ ├── provenance_equality_auto_yx.nondet.c.no_annot │ ├── provenance_equality_auto_yx.nondet.c.non_det_false │ ├── provenance_equality_auto_yx.nondet.c.non_det_true │ ├── provenance_equality_auto_yx.pass.c.no_annot │ ├── provenance_equality_global_fn_yx.nondet.c │ ├── provenance_equality_global_fn_yx.nondet.c.no_annot │ ├── provenance_equality_global_fn_yx.nondet.c.non_det_false │ ├── provenance_equality_global_fn_yx.nondet.c.non_det_true │ ├── provenance_equality_global_fn_yx.pass.c.no_annot │ ├── provenance_equality_global_yx.nondet.c │ ├── provenance_equality_global_yx.nondet.c.no_annot │ ├── provenance_equality_global_yx.nondet.c.non_det_false │ ├── provenance_equality_global_yx.nondet.c.non_det_true │ ├── provenance_equality_global_yx.pass.c.no_annot │ ├── provenance_equality_uintptr_t_auto_yx.pass.c │ ├── provenance_equality_uintptr_t_auto_yx.pass.c.no_annot │ ├── provenance_equality_uintptr_t_global_yx.pass.c │ ├── provenance_equality_uintptr_t_global_yx.pass.c.no_annot │ ├── provenance_lost_escape_1.annot.c │ ├── provenance_lost_escape_1.annot.c.no_annot │ ├── provenance_lost_escape_1.annot.c.with_annot │ ├── provenance_roundtrip_via_intptr_t.pass.c │ ├── provenance_roundtrip_via_intptr_t.pass.c.no_annot │ ├── provenance_roundtrip_via_intptr_t_onepast.pass.c │ ├── provenance_roundtrip_via_intptr_t_onepast.pass.c.no_annot │ ├── provenance_tag_bits_via_repr_byte_1.pass.c │ ├── provenance_tag_bits_via_repr_byte_1.pass.c.no_annot │ ├── provenance_tag_bits_via_uintptr_t_1.annot.c │ ├── provenance_tag_bits_via_uintptr_t_1.annot.c.no_annot │ ├── provenance_tag_bits_via_uintptr_t_1.annot.c.with_annot │ ├── provenance_union_punning_2_auto_yx.error.c │ ├── provenance_union_punning_2_auto_yx.error.c.no_annot │ ├── provenance_union_punning_2_global_yx.error.c │ ├── provenance_union_punning_2_global_yx.error.c.no_annot │ ├── provenance_union_punning_3_global.pass.c │ ├── provenance_union_punning_3_global.pass.c.no_annot │ ├── refinedc.h │ └── with_annot.json ├── compare-benchmarks.py ├── diff-prog.py ├── ounit │ ├── bennet │ │ ├── abstractDomains │ │ │ ├── abstractDomains.ml │ │ │ ├── interval.ml │ │ │ └── wrappedInterval.ml │ │ ├── bennet.ml │ │ └── stage1 │ │ │ ├── destructProducts.ml │ │ │ ├── pruneArgs.ml │ │ │ ├── pruneReturns.ml │ │ │ └── stage1.ml │ ├── dune │ ├── indexTerms.ml │ └── test_runner.ml ├── pnvi_testsuite │ ├── charon_address_guesses.h │ ├── cheri_03_ii.c │ ├── pointer_arith_algebraic_properties_2_global.c │ ├── pointer_arith_algebraic_properties_3_global.c │ ├── pointer_copy_memcpy.c │ ├── pointer_copy_user_ctrlflow_bitwise.c │ ├── pointer_copy_user_ctrlflow_bytewise.c │ ├── pointer_copy_user_dataflow_direct_bytewise.c │ ├── pointer_from_int_disambiguation_1.c │ ├── pointer_from_int_disambiguation_2.c │ ├── pointer_from_int_disambiguation_3.c │ ├── pointer_from_integer_1i.c │ ├── pointer_from_integer_1ie.c │ ├── pointer_from_integer_1ig.c │ ├── pointer_from_integer_1p.c │ ├── pointer_from_integer_1pg.c │ ├── pointer_from_integer_2.c │ ├── pointer_from_integer_2g.c │ ├── pointer_offset_from_int_subtraction_auto_xy.c │ ├── pointer_offset_from_int_subtraction_auto_yx.c │ ├── pointer_offset_from_int_subtraction_global_xy.c │ ├── pointer_offset_from_int_subtraction_global_yx.c │ ├── pointer_offset_from_ptr_subtraction_auto_xy.c │ ├── pointer_offset_from_ptr_subtraction_auto_yx.c │ ├── pointer_offset_from_ptr_subtraction_global_xy.c │ ├── pointer_offset_from_ptr_subtraction_global_yx.c │ ├── pointer_offset_xor_auto.c │ ├── pointer_offset_xor_global.c │ ├── provenance_basic_auto_yx.c │ ├── provenance_basic_global_yx.c │ ├── provenance_basic_using_uintptr_t_auto_yx.c │ ├── provenance_basic_using_uintptr_t_global_yx.c │ ├── provenance_equality_auto_yx.c │ ├── provenance_equality_global_fn_yx.c │ ├── provenance_equality_global_yx.c │ ├── provenance_equality_uintptr_t_auto_yx.c │ ├── provenance_equality_uintptr_t_global_yx.c │ ├── provenance_lost_escape_1.c │ ├── provenance_roundtrip_via_intptr_t.c │ ├── provenance_roundtrip_via_intptr_t_onepast.c │ ├── provenance_tag_bits_via_repr_byte_1.c │ ├── provenance_tag_bits_via_uintptr_t_1.c │ ├── provenance_union_punning_2_auto_yx.c │ ├── provenance_union_punning_2_global_yx.c │ ├── provenance_union_punning_3_global.c │ └── refinedc.h ├── ptr_cast_u64.c ├── run-ci-benchmarks.sh ├── run-cn-coq.sh ├── run-cn-exec.sh ├── run-cn-lemmas.sh ├── run-cn-seq-test-gen.sh ├── run-cn-test-gen.py ├── run-cn-tutorial-ci.sh ├── run-cn-vip.sh └── run-cn.sh └── tools ├── colours.sh ├── gen_version.ml ├── reduce_smt2.py └── scan_cn_json.py /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | **/.git 2 | -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/workflows/benchmarks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/.github/workflows/benchmarks.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/general.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/.github/workflows/general.yml -------------------------------------------------------------------------------- /.github/workflows/pr-benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/.github/workflows/pr-benchmark.yml -------------------------------------------------------------------------------- /.github/workflows/pr-benchmark.yml.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/.github/workflows/pr-benchmark.yml.disabled -------------------------------------------------------------------------------- /.github/workflows/proof.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/.github/workflows/proof.yml -------------------------------------------------------------------------------- /.github/workflows/rocq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/.github/workflows/rocq.yml -------------------------------------------------------------------------------- /.github/workflows/smt-testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/.github/workflows/smt-testing.yml -------------------------------------------------------------------------------- /.github/workflows/spec-testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/.github/workflows/spec-testing.yml -------------------------------------------------------------------------------- /.github/workflows/style.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/.github/workflows/style.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/.ocamlformat -------------------------------------------------------------------------------- /Dockerfile.devcontainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/Dockerfile.devcontainer -------------------------------------------------------------------------------- /Dockerfile.redhat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/Dockerfile.redhat -------------------------------------------------------------------------------- /Dockerfile.ubuntu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/Dockerfile.ubuntu -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/README.md -------------------------------------------------------------------------------- /THIRD_PARTY_FILES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/THIRD_PARTY_FILES.md -------------------------------------------------------------------------------- /_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/_CoqProject -------------------------------------------------------------------------------- /bench/bennet/benchmark_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/bench/bennet/benchmark_comparison.py -------------------------------------------------------------------------------- /bin/common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/bin/common.ml -------------------------------------------------------------------------------- /bin/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/bin/dune -------------------------------------------------------------------------------- /bin/instrument.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/bin/instrument.ml -------------------------------------------------------------------------------- /bin/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/bin/main.ml -------------------------------------------------------------------------------- /bin/seqTest.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/bin/seqTest.ml -------------------------------------------------------------------------------- /bin/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/bin/test.ml -------------------------------------------------------------------------------- /bin/verify.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/bin/verify.ml -------------------------------------------------------------------------------- /bin/wf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/bin/wf.ml -------------------------------------------------------------------------------- /cn-coq.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/cn-coq.opam -------------------------------------------------------------------------------- /cn.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/cn.opam -------------------------------------------------------------------------------- /coq/Cerberus/Annot.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cerberus/Annot.v -------------------------------------------------------------------------------- /coq/Cerberus/Core.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cerberus/Core.v -------------------------------------------------------------------------------- /coq/Cerberus/Ctype.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cerberus/Ctype.v -------------------------------------------------------------------------------- /coq/Cerberus/Implementation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cerberus/Implementation.v -------------------------------------------------------------------------------- /coq/Cerberus/IntegerType.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cerberus/IntegerType.v -------------------------------------------------------------------------------- /coq/Cerberus/Location.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cerberus/Location.v -------------------------------------------------------------------------------- /coq/Cerberus/Memory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cerberus/Memory.v -------------------------------------------------------------------------------- /coq/Cerberus/Symbol.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cerberus/Symbol.v -------------------------------------------------------------------------------- /coq/Cerberus/Undefined.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cerberus/Undefined.v -------------------------------------------------------------------------------- /coq/Cerberus/Utils.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cerberus/Utils.v -------------------------------------------------------------------------------- /coq/Cerberus/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cerberus/dune -------------------------------------------------------------------------------- /coq/Cn/ArgumentTypes.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/ArgumentTypes.v -------------------------------------------------------------------------------- /coq/Cn/BaseTypes.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/BaseTypes.v -------------------------------------------------------------------------------- /coq/Cn/CN.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/CN.v -------------------------------------------------------------------------------- /coq/Cn/CNDefinition.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/CNDefinition.v -------------------------------------------------------------------------------- /coq/Cn/CNImpl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/CNImpl.v -------------------------------------------------------------------------------- /coq/Cn/CNMem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/CNMem.v -------------------------------------------------------------------------------- /coq/Cn/CNProgs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/CNProgs.v -------------------------------------------------------------------------------- /coq/Cn/Context.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/Context.v -------------------------------------------------------------------------------- /coq/Cn/ErrorCommon.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/ErrorCommon.v -------------------------------------------------------------------------------- /coq/Cn/False.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/False.v -------------------------------------------------------------------------------- /coq/Cn/Global.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/Global.v -------------------------------------------------------------------------------- /coq/Cn/Id.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/Id.v -------------------------------------------------------------------------------- /coq/Cn/IndexTerms.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/IndexTerms.v -------------------------------------------------------------------------------- /coq/Cn/Locations.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/Locations.v -------------------------------------------------------------------------------- /coq/Cn/LogicalArgumentTypes.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/LogicalArgumentTypes.v -------------------------------------------------------------------------------- /coq/Cn/LogicalConstraints.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/LogicalConstraints.v -------------------------------------------------------------------------------- /coq/Cn/LogicalReturnTypes.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/LogicalReturnTypes.v -------------------------------------------------------------------------------- /coq/Cn/Memory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/Memory.v -------------------------------------------------------------------------------- /coq/Cn/MuCore.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/MuCore.v -------------------------------------------------------------------------------- /coq/Cn/Prooflog.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/Prooflog.v -------------------------------------------------------------------------------- /coq/Cn/Request.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/Request.v -------------------------------------------------------------------------------- /coq/Cn/Resource.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/Resource.v -------------------------------------------------------------------------------- /coq/Cn/ReturnTypes.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/ReturnTypes.v -------------------------------------------------------------------------------- /coq/Cn/SCtypes.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/SCtypes.v -------------------------------------------------------------------------------- /coq/Cn/Sym.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/Sym.v -------------------------------------------------------------------------------- /coq/Cn/Terms.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/Terms.v -------------------------------------------------------------------------------- /coq/Cn/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Cn/dune -------------------------------------------------------------------------------- /coq/Reasoning/Ltac2Utils.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Reasoning/Ltac2Utils.v -------------------------------------------------------------------------------- /coq/Reasoning/ProofAutomation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Reasoning/ProofAutomation.v -------------------------------------------------------------------------------- /coq/Reasoning/ResourceInference.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Reasoning/ResourceInference.v -------------------------------------------------------------------------------- /coq/Reasoning/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/coq/Reasoning/dune -------------------------------------------------------------------------------- /coq/dune: -------------------------------------------------------------------------------- 1 | (dirs Cerberus Cn Reasoning) 2 | -------------------------------------------------------------------------------- /doc/CN-COQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/doc/CN-COQ.md -------------------------------------------------------------------------------- /doc/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/doc/CONTRIBUTING.md -------------------------------------------------------------------------------- /doc/ONBOARDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/doc/ONBOARDING.md -------------------------------------------------------------------------------- /doc/README-FULMINATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/doc/README-FULMINATE.md -------------------------------------------------------------------------------- /doc/TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/doc/TESTING.md -------------------------------------------------------------------------------- /docker_entry_point.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | eval `opam env` && $* 3 | -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/dune-project -------------------------------------------------------------------------------- /lib/alloc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/alloc.ml -------------------------------------------------------------------------------- /lib/alloc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/alloc.mli -------------------------------------------------------------------------------- /lib/argumentTypes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/argumentTypes.ml -------------------------------------------------------------------------------- /lib/baseTypes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/baseTypes.ml -------------------------------------------------------------------------------- /lib/bugExplanation/bugExplanation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/bugExplanation/bugExplanation.ml -------------------------------------------------------------------------------- /lib/bugExplanation/bugExplanation.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/bugExplanation/bugExplanation.mli -------------------------------------------------------------------------------- /lib/bugExplanation/replicators.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/bugExplanation/replicators.ml -------------------------------------------------------------------------------- /lib/bugExplanation/replicators.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/bugExplanation/replicators.mli -------------------------------------------------------------------------------- /lib/bugExplanation/shapeAnalyzers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/bugExplanation/shapeAnalyzers.ml -------------------------------------------------------------------------------- /lib/bugExplanation/shapeAnalyzers.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/bugExplanation/shapeAnalyzers.mli -------------------------------------------------------------------------------- /lib/builtins.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/builtins.ml -------------------------------------------------------------------------------- /lib/cLogicalFuns.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/cLogicalFuns.ml -------------------------------------------------------------------------------- /lib/cStatements.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/cStatements.ml -------------------------------------------------------------------------------- /lib/check.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/check.ml -------------------------------------------------------------------------------- /lib/checkPredicates.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/checkPredicates.ml -------------------------------------------------------------------------------- /lib/cnprog.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/cnprog.ml -------------------------------------------------------------------------------- /lib/cnstatement.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/cnstatement.ml -------------------------------------------------------------------------------- /lib/compile.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/compile.ml -------------------------------------------------------------------------------- /lib/compile.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/compile.mli -------------------------------------------------------------------------------- /lib/consistent.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/consistent.ml -------------------------------------------------------------------------------- /lib/consistent.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/consistent.mli -------------------------------------------------------------------------------- /lib/context.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/context.ml -------------------------------------------------------------------------------- /lib/context.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/context.mli -------------------------------------------------------------------------------- /lib/coreTypeChecks.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/coreTypeChecks.ml -------------------------------------------------------------------------------- /lib/core_to_mucore.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/core_to_mucore.ml -------------------------------------------------------------------------------- /lib/core_to_mucore.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/core_to_mucore.mli -------------------------------------------------------------------------------- /lib/definition.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/definition.ml -------------------------------------------------------------------------------- /lib/definition.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/definition.mli -------------------------------------------------------------------------------- /lib/diagnostics.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/diagnostics.ml -------------------------------------------------------------------------------- /lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/dune -------------------------------------------------------------------------------- /lib/effectful.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/effectful.ml -------------------------------------------------------------------------------- /lib/eqTable.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/eqTable.ml -------------------------------------------------------------------------------- /lib/error_common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/error_common.ml -------------------------------------------------------------------------------- /lib/explain.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/explain.ml -------------------------------------------------------------------------------- /lib/explain.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/explain.mli -------------------------------------------------------------------------------- /lib/false.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/false.ml -------------------------------------------------------------------------------- /lib/false.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/false.mli -------------------------------------------------------------------------------- /lib/fulminate/cn_to_ail.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/cn_to_ail.ml -------------------------------------------------------------------------------- /lib/fulminate/cn_to_ail.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/cn_to_ail.mli -------------------------------------------------------------------------------- /lib/fulminate/extract.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/extract.ml -------------------------------------------------------------------------------- /lib/fulminate/extract.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/extract.mli -------------------------------------------------------------------------------- /lib/fulminate/fulminate.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/fulminate.ml -------------------------------------------------------------------------------- /lib/fulminate/fulminate.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/fulminate.mli -------------------------------------------------------------------------------- /lib/fulminate/globals.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/globals.ml -------------------------------------------------------------------------------- /lib/fulminate/internal.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/internal.ml -------------------------------------------------------------------------------- /lib/fulminate/internal.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/internal.mli -------------------------------------------------------------------------------- /lib/fulminate/ownership.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/ownership.ml -------------------------------------------------------------------------------- /lib/fulminate/ownership.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/ownership.mli -------------------------------------------------------------------------------- /lib/fulminate/records.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/records.ml -------------------------------------------------------------------------------- /lib/fulminate/records.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/records.mli -------------------------------------------------------------------------------- /lib/fulminate/source_injection.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/source_injection.ml -------------------------------------------------------------------------------- /lib/fulminate/source_injection.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/source_injection.mli -------------------------------------------------------------------------------- /lib/fulminate/utils.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/utils.ml -------------------------------------------------------------------------------- /lib/fulminate/utils.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/fulminate/utils.mli -------------------------------------------------------------------------------- /lib/global.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/global.ml -------------------------------------------------------------------------------- /lib/id.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/id.ml -------------------------------------------------------------------------------- /lib/id.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/id.mli -------------------------------------------------------------------------------- /lib/indexTerms.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/indexTerms.ml -------------------------------------------------------------------------------- /lib/interval.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/interval.ml -------------------------------------------------------------------------------- /lib/interval.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/interval.mli -------------------------------------------------------------------------------- /lib/lemmata.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/lemmata.ml -------------------------------------------------------------------------------- /lib/list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/list.ml -------------------------------------------------------------------------------- /lib/locations.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/locations.ml -------------------------------------------------------------------------------- /lib/locations.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/locations.mli -------------------------------------------------------------------------------- /lib/logicalArgumentTypes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/logicalArgumentTypes.ml -------------------------------------------------------------------------------- /lib/logicalConstraints.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/logicalConstraints.ml -------------------------------------------------------------------------------- /lib/logicalConstraints.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/logicalConstraints.mli -------------------------------------------------------------------------------- /lib/logicalReturnTypes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/logicalReturnTypes.ml -------------------------------------------------------------------------------- /lib/memory.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/memory.ml -------------------------------------------------------------------------------- /lib/mucore.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/mucore.ml -------------------------------------------------------------------------------- /lib/mucore.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/mucore.mli -------------------------------------------------------------------------------- /lib/option.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/option.ml -------------------------------------------------------------------------------- /lib/or_TypeError.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/or_TypeError.ml -------------------------------------------------------------------------------- /lib/pack.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/pack.ml -------------------------------------------------------------------------------- /lib/parse.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/parse.ml -------------------------------------------------------------------------------- /lib/pp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/pp.ml -------------------------------------------------------------------------------- /lib/pp.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/pp.mli -------------------------------------------------------------------------------- /lib/pp_mucore.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/pp_mucore.ml -------------------------------------------------------------------------------- /lib/pp_mucore_ast.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/pp_mucore_ast.ml -------------------------------------------------------------------------------- /lib/pp_mucore_coq.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/pp_mucore_coq.ml -------------------------------------------------------------------------------- /lib/prooflog.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/prooflog.ml -------------------------------------------------------------------------------- /lib/prooflog.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/prooflog.mli -------------------------------------------------------------------------------- /lib/report.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/report.ml -------------------------------------------------------------------------------- /lib/report.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/report.mli -------------------------------------------------------------------------------- /lib/request.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/request.ml -------------------------------------------------------------------------------- /lib/request.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/request.mli -------------------------------------------------------------------------------- /lib/resource.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/resource.ml -------------------------------------------------------------------------------- /lib/resource.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/resource.mli -------------------------------------------------------------------------------- /lib/resourceInference.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/resourceInference.ml -------------------------------------------------------------------------------- /lib/resourceInference.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/resourceInference.mli -------------------------------------------------------------------------------- /lib/returnTypes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/returnTypes.ml -------------------------------------------------------------------------------- /lib/sctypes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/sctypes.ml -------------------------------------------------------------------------------- /lib/seqTests/buildScript.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/seqTests/buildScript.ml -------------------------------------------------------------------------------- /lib/seqTests/buildScript.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/seqTests/buildScript.mli -------------------------------------------------------------------------------- /lib/seqTests/seqTestGenConfig.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/seqTests/seqTestGenConfig.ml -------------------------------------------------------------------------------- /lib/seqTests/seqTestGenConfig.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/seqTests/seqTestGenConfig.mli -------------------------------------------------------------------------------- /lib/seqTests/seqTests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/seqTests/seqTests.ml -------------------------------------------------------------------------------- /lib/seqTests/seqTests.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/seqTests/seqTests.mli -------------------------------------------------------------------------------- /lib/seqTests/shrink.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/seqTests/shrink.ml -------------------------------------------------------------------------------- /lib/seqTests/types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/seqTests/types.ml -------------------------------------------------------------------------------- /lib/seqTests/utils.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/seqTests/utils.ml -------------------------------------------------------------------------------- /lib/setup.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/setup.ml -------------------------------------------------------------------------------- /lib/setup.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/setup.mli -------------------------------------------------------------------------------- /lib/simple_smt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/simple_smt.ml -------------------------------------------------------------------------------- /lib/simplify.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/simplify.ml -------------------------------------------------------------------------------- /lib/solver.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/solver.ml -------------------------------------------------------------------------------- /lib/solver.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/solver.mli -------------------------------------------------------------------------------- /lib/style.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/style.ml -------------------------------------------------------------------------------- /lib/style.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/style.mli -------------------------------------------------------------------------------- /lib/subst.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/subst.ml -------------------------------------------------------------------------------- /lib/sym.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/sym.ml -------------------------------------------------------------------------------- /lib/sym.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/sym.mli -------------------------------------------------------------------------------- /lib/terms.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/terms.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/abstract.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/abstract.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/bennet.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/bennet.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/bennet.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/bennet.mli -------------------------------------------------------------------------------- /lib/testGeneration/bennet/domain.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/domain.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/genContext.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/genContext.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/genContext.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/genContext.mli -------------------------------------------------------------------------------- /lib/testGeneration/bennet/genDefinitions.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/genDefinitions.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/genTerms.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/genTerms.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/genUtils.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/genUtils.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/pruneCallGraph.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/pruneCallGraph.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage1/convert.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage1/convert.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage1/ctx.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage1/ctx.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage1/def.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage1/def.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage1/stage1.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage1/stage1.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage1/stage1.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage1/stage1.mli -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage1/term.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage1/term.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage1/unfold.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage1/unfold.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage1/unfold.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage1/unfold.mli -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage2/convert.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage2/convert.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage2/ctx.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage2/ctx.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage2/def.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage2/def.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage2/flipIfs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage2/flipIfs.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage2/stage2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage2/stage2.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage2/stage2.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage2/stage2.mli -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage2/term.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage2/term.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage3/convert.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage3/convert.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage3/ctx.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage3/ctx.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage3/def.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage3/def.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage3/stage3.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage3/stage3.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage3/stage3.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage3/stage3.mli -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage3/term.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage3/term.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage4/ctx.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage4/ctx.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage4/def.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage4/def.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage4/term.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage4/term.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage5/ctx.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage5/ctx.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage5/def.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage5/def.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/stage5/term.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/stage5/term.ml -------------------------------------------------------------------------------- /lib/testGeneration/bennet/symbolic/smt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/bennet/symbolic/smt.ml -------------------------------------------------------------------------------- /lib/testGeneration/buildScripts/bash.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/buildScripts/bash.ml -------------------------------------------------------------------------------- /lib/testGeneration/buildScripts/bash.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/buildScripts/bash.mli -------------------------------------------------------------------------------- /lib/testGeneration/buildScripts/make.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/buildScripts/make.ml -------------------------------------------------------------------------------- /lib/testGeneration/buildScripts/make.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/buildScripts/make.mli -------------------------------------------------------------------------------- /lib/testGeneration/specTests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/specTests.ml -------------------------------------------------------------------------------- /lib/testGeneration/specTests.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/specTests.mli -------------------------------------------------------------------------------- /lib/testGeneration/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/test.ml -------------------------------------------------------------------------------- /lib/testGeneration/testGenConfig.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/testGenConfig.ml -------------------------------------------------------------------------------- /lib/testGeneration/testGenConfig.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/testGenConfig.mli -------------------------------------------------------------------------------- /lib/testGeneration/testGeneration.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/testGeneration.ml -------------------------------------------------------------------------------- /lib/testGeneration/testGeneration.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/testGeneration/testGeneration.mli -------------------------------------------------------------------------------- /lib/tools.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/tools.ml -------------------------------------------------------------------------------- /lib/typeErrors.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/typeErrors.ml -------------------------------------------------------------------------------- /lib/typeErrors.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/typeErrors.mli -------------------------------------------------------------------------------- /lib/typing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/typing.ml -------------------------------------------------------------------------------- /lib/typing.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/typing.mli -------------------------------------------------------------------------------- /lib/wellTyped.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/wellTyped.ml -------------------------------------------------------------------------------- /lib/wellTyped.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/wellTyped.mli -------------------------------------------------------------------------------- /lib/wellTyped_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/wellTyped_intf.ml -------------------------------------------------------------------------------- /lib/where.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/where.ml -------------------------------------------------------------------------------- /lib/where.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/lib/where.mli -------------------------------------------------------------------------------- /manual/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/manual/Makefile -------------------------------------------------------------------------------- /manual/grammar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/manual/grammar.md -------------------------------------------------------------------------------- /manual/logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/manual/logic.md -------------------------------------------------------------------------------- /manual/manual.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/manual/manual.html -------------------------------------------------------------------------------- /manual/manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/manual/manual.md -------------------------------------------------------------------------------- /runtime/libcn/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/.clang-format -------------------------------------------------------------------------------- /runtime/libcn/check_compat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/check_compat.cpp -------------------------------------------------------------------------------- /runtime/libcn/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/dune -------------------------------------------------------------------------------- /runtime/libcn/include/bennet/dsl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/bennet/dsl.h -------------------------------------------------------------------------------- /runtime/libcn/include/bennet/dsl/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/bennet/dsl/assert.h -------------------------------------------------------------------------------- /runtime/libcn/include/bennet/dsl/assign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/bennet/dsl/assign.h -------------------------------------------------------------------------------- /runtime/libcn/include/bennet/info/sizes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/bennet/info/sizes.h -------------------------------------------------------------------------------- /runtime/libcn/include/bennet/info/tyche.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/bennet/info/tyche.h -------------------------------------------------------------------------------- /runtime/libcn/include/bennet/prelude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/bennet/prelude.h -------------------------------------------------------------------------------- /runtime/libcn/include/bennet/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/bennet/utils.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/concretize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/concretize.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/context.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/datatypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/datatypes.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/eval.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/from_smt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/from_smt.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/functions.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/gather.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/gather.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/prelude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/prelude.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/records.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/records.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/sexp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/sexp.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/solver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/solver.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/structs.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/subst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/subst.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/terms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/terms.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/to_smt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/to_smt.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-smt/trie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-smt/trie.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-testing/result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-testing/result.h -------------------------------------------------------------------------------- /runtime/libcn/include/cn-testing/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/cn-testing/test.h -------------------------------------------------------------------------------- /runtime/libcn/include/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/include/dune -------------------------------------------------------------------------------- /runtime/libcn/lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/lib/dune -------------------------------------------------------------------------------- /runtime/libcn/src/bennet/dsl/arbitrary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/bennet/dsl/arbitrary.c -------------------------------------------------------------------------------- /runtime/libcn/src/bennet/dsl/assign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/bennet/dsl/assign.c -------------------------------------------------------------------------------- /runtime/libcn/src/bennet/dsl/backtrack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/bennet/dsl/backtrack.c -------------------------------------------------------------------------------- /runtime/libcn/src/bennet/info/discards.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/bennet/info/discards.c -------------------------------------------------------------------------------- /runtime/libcn/src/bennet/info/sizes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/bennet/info/sizes.c -------------------------------------------------------------------------------- /runtime/libcn/src/bennet/info/timing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/bennet/info/timing.c -------------------------------------------------------------------------------- /runtime/libcn/src/bennet/info/tyche.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/bennet/info/tyche.c -------------------------------------------------------------------------------- /runtime/libcn/src/bennet/internals/rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/bennet/internals/rand.c -------------------------------------------------------------------------------- /runtime/libcn/src/bennet/internals/size.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/bennet/internals/size.c -------------------------------------------------------------------------------- /runtime/libcn/src/bennet/internals/urn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/bennet/internals/urn.c -------------------------------------------------------------------------------- /runtime/libcn/src/bennet/prelude.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/bennet/prelude.c -------------------------------------------------------------------------------- /runtime/libcn/src/bennet/state/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/bennet/state/alloc.c -------------------------------------------------------------------------------- /runtime/libcn/src/bennet/state/failure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/bennet/state/failure.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-executable/rmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-executable/rmap.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-executable/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-executable/utils.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-replicate/lines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-replicate/lines.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-replicate/shape.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-replicate/shape.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/branch_history.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/branch_history.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/concretize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/concretize.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/context.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/datatypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/datatypes.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/eval.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/from_smt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/from_smt.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/functions.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/gather.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/gather.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/memory/arena.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/memory/arena.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/memory/intern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/memory/intern.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/path_selector.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/prelude.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/prelude.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/records.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/records.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/sexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/sexp.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/sexp_parsing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/sexp_parsing.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/sexp_printing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/sexp_printing.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/solver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/solver.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/structs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/structs.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/subst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/subst.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/terms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/terms.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/to_smt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/to_smt.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-smt/trie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-smt/trie.c -------------------------------------------------------------------------------- /runtime/libcn/src/cn-testing/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/src/cn-testing/test.c -------------------------------------------------------------------------------- /runtime/libcn/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/CMakeLists.txt -------------------------------------------------------------------------------- /runtime/libcn/test/bennet/harness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/bennet/harness.cpp -------------------------------------------------------------------------------- /runtime/libcn/test/bennet/harness.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/bennet/harness.hpp -------------------------------------------------------------------------------- /runtime/libcn/test/bennet/rand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/bennet/rand.cpp -------------------------------------------------------------------------------- /runtime/libcn/test/bennet/tnum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/bennet/tnum.cpp -------------------------------------------------------------------------------- /runtime/libcn/test/bennet/urn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/bennet/urn.cpp -------------------------------------------------------------------------------- /runtime/libcn/test/bennet/wint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/bennet/wint.cpp -------------------------------------------------------------------------------- /runtime/libcn/test/build/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/build/dune -------------------------------------------------------------------------------- /runtime/libcn/test/cn-smt/ast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/cn-smt/ast.cpp -------------------------------------------------------------------------------- /runtime/libcn/test/cn-smt/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/cn-smt/context.cpp -------------------------------------------------------------------------------- /runtime/libcn/test/cn-smt/eval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/cn-smt/eval.cpp -------------------------------------------------------------------------------- /runtime/libcn/test/cn-smt/from_smt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/cn-smt/from_smt.cpp -------------------------------------------------------------------------------- /runtime/libcn/test/cn-smt/sexp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/cn-smt/sexp.cpp -------------------------------------------------------------------------------- /runtime/libcn/test/cn-smt/solver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/cn-smt/solver.cpp -------------------------------------------------------------------------------- /runtime/libcn/test/cn-smt/subst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/runtime/libcn/test/cn-smt/subst.cpp -------------------------------------------------------------------------------- /tests/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/.gitattributes -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | # Temporary files generated by run scripts 2 | ci_results.xml 3 | tmp 4 | -------------------------------------------------------------------------------- /tests/cn-exec-performance-stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-exec-performance-stats.py -------------------------------------------------------------------------------- /tests/cn-seq-test-gen/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | decorated/ 3 | test/ 4 | -------------------------------------------------------------------------------- /tests/cn-seq-test-gen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-seq-test-gen/Makefile -------------------------------------------------------------------------------- /tests/cn-seq-test-gen/run-single-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-seq-test-gen/run-single-test.sh -------------------------------------------------------------------------------- /tests/cn-seq-test-gen/src/abs.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-seq-test-gen/src/abs.pass.c -------------------------------------------------------------------------------- /tests/cn-seq-test-gen/src/bst.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-seq-test-gen/src/bst.pass.c -------------------------------------------------------------------------------- /tests/cn-seq-test-gen/src/runway.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-seq-test-gen/src/runway.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/.gitignore -------------------------------------------------------------------------------- /tests/cn-test-gen/src/abs.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/abs.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/abs_mem.fail.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/abs_mem.fail.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/abs_mem.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/abs_mem.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/array2d.buggy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/array2d.buggy.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/array_shift.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/array_shift.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/avl.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/avl.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/between.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/between.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/bin_tree.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/bin_tree.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/bounds.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/bounds.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/bst.flaky.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/bst.flaky.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/bst.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/bst.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/counter.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/counter.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/delete_main.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/delete_main.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/dll.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/dll.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/enum1.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/enum1.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/enum2.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/enum2.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/func_apply.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/func_apply.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/ini_queue.fail.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/ini_queue.fail.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/ini_queue.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/ini_queue.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/let.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/let.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/list_rev.fail.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/list_rev.fail.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/list_rev.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/list_rev.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/list_seg.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/list_seg.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/member_shift.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/member_shift.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/memcpy.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/memcpy.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/mkm.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/mkm.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/mps_1.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/mps_1.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/neg100.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/neg100.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/neq.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/neq.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/range.fail.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/range.fail.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/range.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/range.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/record.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/record.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/runway.fail.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/runway.fail.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/runway.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/runway.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/sized_array.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/sized_array.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/smt_pruning.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/smt_pruning.pass.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/test_macro.fail.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/test_macro.fail.c -------------------------------------------------------------------------------- /tests/cn-test-gen/src/void_pred.pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn-test-gen/src/void_pred.pass.c -------------------------------------------------------------------------------- /tests/cn/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/.gitignore -------------------------------------------------------------------------------- /tests/cn/accesses_on_spec/clientfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/accesses_on_spec/clientfile.c -------------------------------------------------------------------------------- /tests/cn/accesses_on_spec/clientfile.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: bar -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/accesses_on_spec/libfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/accesses_on_spec/libfile.c -------------------------------------------------------------------------------- /tests/cn/accesses_on_spec/libfile.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/accesses_on_spec/libfile.c.coq -------------------------------------------------------------------------------- /tests/cn/accesses_on_spec/libfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/accesses_on_spec/libfile.h -------------------------------------------------------------------------------- /tests/cn/alloc_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/alloc_create.c -------------------------------------------------------------------------------- /tests/cn/alloc_create.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/alloc_create.c.coq -------------------------------------------------------------------------------- /tests/cn/alloc_create.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/alloc_token.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/alloc_token.c -------------------------------------------------------------------------------- /tests/cn/alloc_token.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/alloc_token.c.coq -------------------------------------------------------------------------------- /tests/cn/alloc_token.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/alloc_token.c.verify -------------------------------------------------------------------------------- /tests/cn/and_or_precedence.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/and_or_precedence.error.c -------------------------------------------------------------------------------- /tests/cn/and_or_precedence.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/and_or_precedence.error.c.verify -------------------------------------------------------------------------------- /tests/cn/append.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/append.c -------------------------------------------------------------------------------- /tests/cn/append.c.coq: -------------------------------------------------------------------------------- 1 | return code: 0 2 | 3 | All 1 tests passed! 4 | -------------------------------------------------------------------------------- /tests/cn/append.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/append.c.verify -------------------------------------------------------------------------------- /tests/cn/arith_type.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/arith_type.error.c -------------------------------------------------------------------------------- /tests/cn/arith_type.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/arith_type.error.c.verify -------------------------------------------------------------------------------- /tests/cn/array_shift_mismatch.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/array_shift_mismatch.error.c -------------------------------------------------------------------------------- /tests/cn/array_shift_void.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/array_shift_void.error.c -------------------------------------------------------------------------------- /tests/cn/array_shift_void.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/array_shift_void.error.c.verify -------------------------------------------------------------------------------- /tests/cn/arrow_access.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/arrow_access.c -------------------------------------------------------------------------------- /tests/cn/arrow_access.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/arrow_access.c.coq -------------------------------------------------------------------------------- /tests/cn/arrow_access.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/arrow_access.c.verify -------------------------------------------------------------------------------- /tests/cn/assert_on_toplevel.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/assert_on_toplevel.error.c -------------------------------------------------------------------------------- /tests/cn/b_or.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/b_or.c -------------------------------------------------------------------------------- /tests/cn/b_or.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/b_or.c.coq -------------------------------------------------------------------------------- /tests/cn/b_or.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: f -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/b_xor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/b_xor.c -------------------------------------------------------------------------------- /tests/cn/b_xor.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/b_xor.c.coq -------------------------------------------------------------------------------- /tests/cn/b_xor.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: f -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/bad_col.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_col.error.c -------------------------------------------------------------------------------- /tests/cn/bad_col.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_col.error.c.verify -------------------------------------------------------------------------------- /tests/cn/bad_constructor_user.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_constructor_user.error.c -------------------------------------------------------------------------------- /tests/cn/bad_function_call.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_function_call.error.c -------------------------------------------------------------------------------- /tests/cn/bad_function_call.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_function_call.error.c.verify -------------------------------------------------------------------------------- /tests/cn/bad_ordering.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_ordering.error.c -------------------------------------------------------------------------------- /tests/cn/bad_ordering.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_ordering.error.c.verify -------------------------------------------------------------------------------- /tests/cn/bad_record.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_record.error.c -------------------------------------------------------------------------------- /tests/cn/bad_record.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_record.error.c.verify -------------------------------------------------------------------------------- /tests/cn/bad_record2.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_record2.error.c -------------------------------------------------------------------------------- /tests/cn/bad_record2.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_record2.error.c.verify -------------------------------------------------------------------------------- /tests/cn/bad_recursion.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_recursion.error.c -------------------------------------------------------------------------------- /tests/cn/bad_recursion.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_recursion.error.c.verify -------------------------------------------------------------------------------- /tests/cn/bad_resource_var.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_resource_var.error.c -------------------------------------------------------------------------------- /tests/cn/bad_resource_var.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bad_resource_var.error.c.verify -------------------------------------------------------------------------------- /tests/cn/before_from_bytes.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/before_from_bytes.error.c -------------------------------------------------------------------------------- /tests/cn/before_from_bytes.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/before_from_bytes.error.c.verify -------------------------------------------------------------------------------- /tests/cn/before_to_bytes.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/before_to_bytes.error.c -------------------------------------------------------------------------------- /tests/cn/before_to_bytes.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/before_to_bytes.error.c.verify -------------------------------------------------------------------------------- /tests/cn/bitwise_and.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bitwise_and.c -------------------------------------------------------------------------------- /tests/cn/bitwise_and.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bitwise_and.c.coq -------------------------------------------------------------------------------- /tests/cn/bitwise_and.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/bitwise_and_type_left.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bitwise_and_type_left.error.c -------------------------------------------------------------------------------- /tests/cn/bitwise_and_type_right.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bitwise_and_type_right.error.c -------------------------------------------------------------------------------- /tests/cn/bitwise_compl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bitwise_compl.c -------------------------------------------------------------------------------- /tests/cn/bitwise_compl.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bitwise_compl.c.coq -------------------------------------------------------------------------------- /tests/cn/bitwise_compl.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/bitwise_compl_precedence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bitwise_compl_precedence.c -------------------------------------------------------------------------------- /tests/cn/bitwise_compl_precedence.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bitwise_compl_precedence.c.coq -------------------------------------------------------------------------------- /tests/cn/bitwise_compl_precedence.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/bitwise_compl_type.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/bitwise_compl_type.error.c -------------------------------------------------------------------------------- /tests/cn/block_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/block_type.c -------------------------------------------------------------------------------- /tests/cn/block_type.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/block_type.c.coq -------------------------------------------------------------------------------- /tests/cn/block_type.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/block_type.c.verify -------------------------------------------------------------------------------- /tests/cn/builtin_ctz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/builtin_ctz.c -------------------------------------------------------------------------------- /tests/cn/builtin_ctz.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/builtin_ctz.c.coq -------------------------------------------------------------------------------- /tests/cn/builtin_ctz.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: f -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/builtin_ctz_val.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/builtin_ctz_val.c -------------------------------------------------------------------------------- /tests/cn/builtin_ctz_val.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/builtin_ctz_val.c.coq -------------------------------------------------------------------------------- /tests/cn/builtin_ctz_val.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: f -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/byte_int.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/byte_int.error.c -------------------------------------------------------------------------------- /tests/cn/byte_int.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/byte_int.error.c.verify -------------------------------------------------------------------------------- /tests/cn/cn_inline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/cn_inline.c -------------------------------------------------------------------------------- /tests/cn/cn_inline.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/cn_inline.c.coq -------------------------------------------------------------------------------- /tests/cn/cn_inline.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/cn_inline.c.verify -------------------------------------------------------------------------------- /tests/cn/contrived_goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/contrived_goto.c -------------------------------------------------------------------------------- /tests/cn/contrived_goto.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/contrived_goto.c.coq -------------------------------------------------------------------------------- /tests/cn/contrived_goto.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/contrived_goto.c.verify -------------------------------------------------------------------------------- /tests/cn/copy_alloc_id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/copy_alloc_id.c -------------------------------------------------------------------------------- /tests/cn/copy_alloc_id.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/copy_alloc_id.c.coq -------------------------------------------------------------------------------- /tests/cn/copy_alloc_id.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/copy_alloc_id.c.verify -------------------------------------------------------------------------------- /tests/cn/copy_alloc_id.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/copy_alloc_id.error.c -------------------------------------------------------------------------------- /tests/cn/copy_alloc_id.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/copy_alloc_id.error.c.verify -------------------------------------------------------------------------------- /tests/cn/copy_alloc_id2.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/copy_alloc_id2.error.c -------------------------------------------------------------------------------- /tests/cn/copy_alloc_id2.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/copy_alloc_id2.error.c.verify -------------------------------------------------------------------------------- /tests/cn/coq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/coq.json -------------------------------------------------------------------------------- /tests/cn/create_rdonly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/create_rdonly.c -------------------------------------------------------------------------------- /tests/cn/create_rdonly.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/create_rdonly.c.coq -------------------------------------------------------------------------------- /tests/cn/create_rdonly.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/diff_spec_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/diff_spec_arg.c -------------------------------------------------------------------------------- /tests/cn/diff_spec_arg.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/diff_spec_arg.c.coq -------------------------------------------------------------------------------- /tests/cn/diff_spec_arg.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: foo -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/disj_nonnull.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/disj_nonnull.c -------------------------------------------------------------------------------- /tests/cn/disj_nonnull.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/disj_nonnull.c.coq -------------------------------------------------------------------------------- /tests/cn/disj_nonnull.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/disj_nonnull.c.verify -------------------------------------------------------------------------------- /tests/cn/division.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/division.c -------------------------------------------------------------------------------- /tests/cn/division.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/division.c.coq -------------------------------------------------------------------------------- /tests/cn/division.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: division -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/division_by_0.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/division_by_0.error.c -------------------------------------------------------------------------------- /tests/cn/division_by_0.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/division_by_0.error.c.verify -------------------------------------------------------------------------------- /tests/cn/division_casting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/division_casting.c -------------------------------------------------------------------------------- /tests/cn/division_casting.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/division_casting.c.coq -------------------------------------------------------------------------------- /tests/cn/division_casting.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: division -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/division_precedence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/division_precedence.c -------------------------------------------------------------------------------- /tests/cn/division_precedence.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/division_precedence.c.coq -------------------------------------------------------------------------------- /tests/cn/division_precedence.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/division_precedence.c.verify -------------------------------------------------------------------------------- /tests/cn/division_return_sign.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/division_return_sign.error.c -------------------------------------------------------------------------------- /tests/cn/division_return_size.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/division_return_size.error.c -------------------------------------------------------------------------------- /tests/cn/division_with_constants.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/division_with_constants.c -------------------------------------------------------------------------------- /tests/cn/division_with_constants.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/division_with_constants.c.coq -------------------------------------------------------------------------------- /tests/cn/division_with_constants.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/division_with_constants.c.verify -------------------------------------------------------------------------------- /tests/cn/double_spec1.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/double_spec1.error.c -------------------------------------------------------------------------------- /tests/cn/double_spec1.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/double_spec1.error.c.verify -------------------------------------------------------------------------------- /tests/cn/double_spec2.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/double_spec2.error.c -------------------------------------------------------------------------------- /tests/cn/double_spec2.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/double_spec2.error.c.verify -------------------------------------------------------------------------------- /tests/cn/doubling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/doubling.c -------------------------------------------------------------------------------- /tests/cn/doubling.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/doubling.c.coq -------------------------------------------------------------------------------- /tests/cn/doubling.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/doubling.c.verify -------------------------------------------------------------------------------- /tests/cn/duplicate_datatype_var.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/duplicate_datatype_var.error.c -------------------------------------------------------------------------------- /tests/cn/duplicate_pattern_var.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/duplicate_pattern_var.error.c -------------------------------------------------------------------------------- /tests/cn/enum_and_and.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/enum_and_and.c -------------------------------------------------------------------------------- /tests/cn/enum_and_and.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/enum_and_and.c.coq -------------------------------------------------------------------------------- /tests/cn/enum_and_and.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: foo -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/extract_verbose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/extract_verbose.c -------------------------------------------------------------------------------- /tests/cn/extract_verbose.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/extract_verbose.c.coq -------------------------------------------------------------------------------- /tests/cn/extract_verbose.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/extract_verbose.c.verify -------------------------------------------------------------------------------- /tests/cn/failing_postcond.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/failing_postcond.error.c -------------------------------------------------------------------------------- /tests/cn/failing_postcond.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/failing_postcond.error.c.verify -------------------------------------------------------------------------------- /tests/cn/failing_precond.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/failing_precond.error.c -------------------------------------------------------------------------------- /tests/cn/failing_precond.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/failing_precond.error.c.verify -------------------------------------------------------------------------------- /tests/cn/forloop_with_decl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/forloop_with_decl.c -------------------------------------------------------------------------------- /tests/cn/forloop_with_decl.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/forloop_with_decl.c.coq -------------------------------------------------------------------------------- /tests/cn/forloop_with_decl.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: for_with_decl -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/from_bytes.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/from_bytes.error.c -------------------------------------------------------------------------------- /tests/cn/from_bytes.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/from_bytes.error.c.verify -------------------------------------------------------------------------------- /tests/cn/fun_addrs_cn_stmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/fun_addrs_cn_stmt.c -------------------------------------------------------------------------------- /tests/cn/fun_addrs_cn_stmt.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/fun_addrs_cn_stmt.c.coq -------------------------------------------------------------------------------- /tests/cn/fun_addrs_cn_stmt.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/fun_addrs_cn_stmt.c.verify -------------------------------------------------------------------------------- /tests/cn/fun_ptr_extern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/fun_ptr_extern.c -------------------------------------------------------------------------------- /tests/cn/fun_ptr_extern.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/fun_ptr_extern.c.coq -------------------------------------------------------------------------------- /tests/cn/fun_ptr_extern.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/fun_ptr_extern.c.verify -------------------------------------------------------------------------------- /tests/cn/fun_ptr_known.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/fun_ptr_known.c -------------------------------------------------------------------------------- /tests/cn/fun_ptr_known.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/fun_ptr_known.c.coq -------------------------------------------------------------------------------- /tests/cn/fun_ptr_known.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/fun_ptr_known.c.verify -------------------------------------------------------------------------------- /tests/cn/fun_ptr_three_opts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/fun_ptr_three_opts.c -------------------------------------------------------------------------------- /tests/cn/fun_ptr_three_opts.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/fun_ptr_three_opts.c.coq -------------------------------------------------------------------------------- /tests/cn/fun_ptr_three_opts.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/fun_ptr_three_opts.c.verify -------------------------------------------------------------------------------- /tests/cn/get_from_arr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/get_from_arr.c -------------------------------------------------------------------------------- /tests/cn/get_from_arr.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/get_from_arr.c.coq -------------------------------------------------------------------------------- /tests/cn/get_from_arr.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/get_from_arr.c.verify -------------------------------------------------------------------------------- /tests/cn/get_from_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/get_from_array.c -------------------------------------------------------------------------------- /tests/cn/get_from_array.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/get_from_array.c.coq -------------------------------------------------------------------------------- /tests/cn/get_from_array.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/get_from_array.c.verify -------------------------------------------------------------------------------- /tests/cn/ghost_arguments.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ghost_arguments.c -------------------------------------------------------------------------------- /tests/cn/ghost_arguments.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ghost_arguments.c.coq -------------------------------------------------------------------------------- /tests/cn/ghost_arguments.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ghost_arguments.c.verify -------------------------------------------------------------------------------- /tests/cn/ghost_arguments.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ghost_arguments.error.c -------------------------------------------------------------------------------- /tests/cn/ghost_arguments.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ghost_arguments.error.c.verify -------------------------------------------------------------------------------- /tests/cn/ghost_arguments_too_few.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ghost_arguments_too_few.error.c -------------------------------------------------------------------------------- /tests/cn/ghost_arguments_too_many.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ghost_arguments_too_many.error.c -------------------------------------------------------------------------------- /tests/cn/ghost_bad_ordering.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ghost_bad_ordering.error.c -------------------------------------------------------------------------------- /tests/cn/ghost_pointer_to_bitvec_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ghost_pointer_to_bitvec_cast.c -------------------------------------------------------------------------------- /tests/cn/gnu_case_ranges.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_case_ranges.c -------------------------------------------------------------------------------- /tests/cn/gnu_case_ranges.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_case_ranges.c.coq -------------------------------------------------------------------------------- /tests/cn/gnu_case_ranges.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_case_ranges.c.verify -------------------------------------------------------------------------------- /tests/cn/gnu_choose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_choose.c -------------------------------------------------------------------------------- /tests/cn/gnu_choose.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_choose.c.coq -------------------------------------------------------------------------------- /tests/cn/gnu_choose.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_choose.c.verify -------------------------------------------------------------------------------- /tests/cn/gnu_ctz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_ctz.c -------------------------------------------------------------------------------- /tests/cn/gnu_ctz.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_ctz.c.coq -------------------------------------------------------------------------------- /tests/cn/gnu_ctz.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_ctz.c.verify -------------------------------------------------------------------------------- /tests/cn/gnu_ffs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_ffs.c -------------------------------------------------------------------------------- /tests/cn/gnu_ffs.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_ffs.c.coq -------------------------------------------------------------------------------- /tests/cn/gnu_ffs.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_ffs.c.verify -------------------------------------------------------------------------------- /tests/cn/gnu_types_compatible.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_types_compatible.c -------------------------------------------------------------------------------- /tests/cn/gnu_types_compatible.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_types_compatible.c.coq -------------------------------------------------------------------------------- /tests/cn/gnu_types_compatible.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/gnu_types_compatible.c.verify -------------------------------------------------------------------------------- /tests/cn/has_alloc_id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/has_alloc_id.c -------------------------------------------------------------------------------- /tests/cn/has_alloc_id.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/has_alloc_id.c.coq -------------------------------------------------------------------------------- /tests/cn/has_alloc_id.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/has_alloc_id.c.verify -------------------------------------------------------------------------------- /tests/cn/has_alloc_id.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/has_alloc_id.error.c -------------------------------------------------------------------------------- /tests/cn/has_alloc_id.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/has_alloc_id.error.c.verify -------------------------------------------------------------------------------- /tests/cn/has_alloc_id_ptr_eq.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/has_alloc_id_ptr_eq.error.c -------------------------------------------------------------------------------- /tests/cn/has_alloc_id_ptr_eq2.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/has_alloc_id_ptr_eq2.error.c -------------------------------------------------------------------------------- /tests/cn/has_alloc_id_ptr_neq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/has_alloc_id_ptr_neq.c -------------------------------------------------------------------------------- /tests/cn/has_alloc_id_ptr_neq.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/has_alloc_id_ptr_neq.c.coq -------------------------------------------------------------------------------- /tests/cn/has_alloc_id_ptr_neq.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/has_alloc_id_ptr_neq.c.verify -------------------------------------------------------------------------------- /tests/cn/has_alloc_id_ptr_neq.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/has_alloc_id_ptr_neq.error.c -------------------------------------------------------------------------------- /tests/cn/has_alloc_id_shift.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/has_alloc_id_shift.c -------------------------------------------------------------------------------- /tests/cn/has_alloc_id_shift.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/has_alloc_id_shift.c.coq -------------------------------------------------------------------------------- /tests/cn/has_alloc_id_shift.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/has_alloc_id_shift.c.verify -------------------------------------------------------------------------------- /tests/cn/implies.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/implies.c -------------------------------------------------------------------------------- /tests/cn/implies.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/implies.c.coq -------------------------------------------------------------------------------- /tests/cn/implies.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: identity -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/implies2.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/implies2.error.c -------------------------------------------------------------------------------- /tests/cn/implies2.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/implies2.error.c.verify -------------------------------------------------------------------------------- /tests/cn/implies3.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/implies3.error.c -------------------------------------------------------------------------------- /tests/cn/implies3.error.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: foo -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/implies_associativity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/implies_associativity.c -------------------------------------------------------------------------------- /tests/cn/implies_associativity.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/implies_associativity.c.coq -------------------------------------------------------------------------------- /tests/cn/implies_associativity.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: foo -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/implies_precedence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/implies_precedence.c -------------------------------------------------------------------------------- /tests/cn/implies_precedence.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/implies_precedence.c.coq -------------------------------------------------------------------------------- /tests/cn/implies_precedence.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: foo -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/incomplete_match.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/incomplete_match.error.c -------------------------------------------------------------------------------- /tests/cn/incomplete_match.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/incomplete_match.error.c.verify -------------------------------------------------------------------------------- /tests/cn/inconsistent.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/inconsistent.error.c -------------------------------------------------------------------------------- /tests/cn/inconsistent.error.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: f -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/inconsistent2.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/inconsistent2.error.c -------------------------------------------------------------------------------- /tests/cn/inconsistent2.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/inconsistent2.error.c.verify -------------------------------------------------------------------------------- /tests/cn/inconsistent3.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/inconsistent3.error.c -------------------------------------------------------------------------------- /tests/cn/inconsistent3.error.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: f -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/increments.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/increments.c -------------------------------------------------------------------------------- /tests/cn/increments.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/increments.c.coq -------------------------------------------------------------------------------- /tests/cn/increments.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/increments.c.verify -------------------------------------------------------------------------------- /tests/cn/int_to_ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/int_to_ptr.c -------------------------------------------------------------------------------- /tests/cn/int_to_ptr.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/int_to_ptr.c.coq -------------------------------------------------------------------------------- /tests/cn/int_to_ptr.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/int_to_ptr.c.verify -------------------------------------------------------------------------------- /tests/cn/int_to_ptr.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/int_to_ptr.error.c -------------------------------------------------------------------------------- /tests/cn/int_to_ptr.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/int_to_ptr.error.c.verify -------------------------------------------------------------------------------- /tests/cn/issue_113.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/issue_113.c -------------------------------------------------------------------------------- /tests/cn/issue_113.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/issue_113.c.coq -------------------------------------------------------------------------------- /tests/cn/issue_113.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: f -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/issue_113.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/issue_113.error.c -------------------------------------------------------------------------------- /tests/cn/issue_113.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/issue_113.error.c.verify -------------------------------------------------------------------------------- /tests/cn/issue_392.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/issue_392.c -------------------------------------------------------------------------------- /tests/cn/issue_392.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/issue_392.c.coq -------------------------------------------------------------------------------- /tests/cn/issue_392.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: id -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/left_shift_const.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/left_shift_const.c -------------------------------------------------------------------------------- /tests/cn/left_shift_const.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/left_shift_const.c.coq -------------------------------------------------------------------------------- /tests/cn/left_shift_const.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/left_shift_const.c.verify -------------------------------------------------------------------------------- /tests/cn/lexer_hack_parse.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/lexer_hack_parse.error.c -------------------------------------------------------------------------------- /tests/cn/lexer_hack_parse.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/lexer_hack_parse.error.c.verify -------------------------------------------------------------------------------- /tests/cn/list_literal_type.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/list_literal_type.error.c -------------------------------------------------------------------------------- /tests/cn/list_literal_type.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/list_literal_type.error.c.verify -------------------------------------------------------------------------------- /tests/cn/list_rev01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/list_rev01.c -------------------------------------------------------------------------------- /tests/cn/list_rev01.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/list_rev01.c.coq -------------------------------------------------------------------------------- /tests/cn/list_rev01.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: rev_list -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/magic_comment_not_closed.c: -------------------------------------------------------------------------------- 1 | /*@ assert(true); */ 2 | 3 | int main(void) { 4 | return 0; 5 | } 6 | -------------------------------------------------------------------------------- /tests/cn/magic_comment_not_closed.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/magic_comment_not_closed.c.coq -------------------------------------------------------------------------------- /tests/cn/map_set.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/map_set.error.c -------------------------------------------------------------------------------- /tests/cn/map_set.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/map_set.error.c.verify -------------------------------------------------------------------------------- /tests/cn/mask_ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mask_ptr.c -------------------------------------------------------------------------------- /tests/cn/mask_ptr.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mask_ptr.c.coq -------------------------------------------------------------------------------- /tests/cn/mask_ptr.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mask_ptr.c.verify -------------------------------------------------------------------------------- /tests/cn/match.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/match.c -------------------------------------------------------------------------------- /tests/cn/match.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/match.c.coq -------------------------------------------------------------------------------- /tests/cn/match.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/match.c.verify -------------------------------------------------------------------------------- /tests/cn/max_min_consts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/max_min_consts.c -------------------------------------------------------------------------------- /tests/cn/max_min_consts.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/max_min_consts.c.coq -------------------------------------------------------------------------------- /tests/cn/max_min_consts.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/max_min_consts.c.verify -------------------------------------------------------------------------------- /tests/cn/max_pipes.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/max_pipes.error.c -------------------------------------------------------------------------------- /tests/cn/max_pipes.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/max_pipes.error.c.verify -------------------------------------------------------------------------------- /tests/cn/memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/memcpy.c -------------------------------------------------------------------------------- /tests/cn/memcpy.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/memcpy.c.coq -------------------------------------------------------------------------------- /tests/cn/memcpy.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/memcpy.c.verify -------------------------------------------------------------------------------- /tests/cn/mergesort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mergesort.c -------------------------------------------------------------------------------- /tests/cn/mergesort.c.coq: -------------------------------------------------------------------------------- 1 | return code: 0 2 | 3 | All 1 tests passed! 4 | -------------------------------------------------------------------------------- /tests/cn/mergesort.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mergesort.c.verify -------------------------------------------------------------------------------- /tests/cn/mergesort_alt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mergesort_alt.c -------------------------------------------------------------------------------- /tests/cn/mergesort_alt.c.coq: -------------------------------------------------------------------------------- 1 | return code: 0 2 | 3 | All 1 tests passed! 4 | -------------------------------------------------------------------------------- /tests/cn/mergesort_alt.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mergesort_alt.c.verify -------------------------------------------------------------------------------- /tests/cn/merging_arrays.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/merging_arrays.error.c -------------------------------------------------------------------------------- /tests/cn/merging_arrays.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/merging_arrays.error.c.verify -------------------------------------------------------------------------------- /tests/cn/missing_resource.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/missing_resource.error.c -------------------------------------------------------------------------------- /tests/cn/missing_resource.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/missing_resource.error.c.verify -------------------------------------------------------------------------------- /tests/cn/mod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod.c -------------------------------------------------------------------------------- /tests/cn/mod.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod.c.coq -------------------------------------------------------------------------------- /tests/cn/mod.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: mod -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/mod_by_0.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod_by_0.error.c -------------------------------------------------------------------------------- /tests/cn/mod_by_0.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod_by_0.error.c.verify -------------------------------------------------------------------------------- /tests/cn/mod_casting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod_casting.c -------------------------------------------------------------------------------- /tests/cn/mod_casting.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod_casting.c.coq -------------------------------------------------------------------------------- /tests/cn/mod_casting.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: mod -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/mod_precedence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod_precedence.c -------------------------------------------------------------------------------- /tests/cn/mod_precedence.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod_precedence.c.coq -------------------------------------------------------------------------------- /tests/cn/mod_precedence.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod_precedence.c.verify -------------------------------------------------------------------------------- /tests/cn/mod_return_sign.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod_return_sign.error.c -------------------------------------------------------------------------------- /tests/cn/mod_return_sign.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod_return_sign.error.c.verify -------------------------------------------------------------------------------- /tests/cn/mod_return_size.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod_return_size.error.c -------------------------------------------------------------------------------- /tests/cn/mod_return_size.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod_return_size.error.c.verify -------------------------------------------------------------------------------- /tests/cn/mod_with_constants.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod_with_constants.c -------------------------------------------------------------------------------- /tests/cn/mod_with_constants.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod_with_constants.c.coq -------------------------------------------------------------------------------- /tests/cn/mod_with_constants.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mod_with_constants.c.verify -------------------------------------------------------------------------------- /tests/cn/multifile/f.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/multifile/f.c -------------------------------------------------------------------------------- /tests/cn/multifile/f.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/multifile/f.c.coq -------------------------------------------------------------------------------- /tests/cn/multifile/f.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/multifile/f.c.verify -------------------------------------------------------------------------------- /tests/cn/multifile/f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/multifile/f.h -------------------------------------------------------------------------------- /tests/cn/multifile/g.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/multifile/g.c -------------------------------------------------------------------------------- /tests/cn/multifile/g.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/multifile/g.c.coq -------------------------------------------------------------------------------- /tests/cn/multifile/g.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: g -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/multifile/g.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/multifile/g.h -------------------------------------------------------------------------------- /tests/cn/mutual_rec/coq_lemmas/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mutual_rec/coq_lemmas/Makefile -------------------------------------------------------------------------------- /tests/cn/mutual_rec/mutual_rec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mutual_rec/mutual_rec.h -------------------------------------------------------------------------------- /tests/cn/mutual_rec/mutual_rec1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mutual_rec/mutual_rec1.c -------------------------------------------------------------------------------- /tests/cn/mutual_rec/mutual_rec1.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mutual_rec/mutual_rec1.c.coq -------------------------------------------------------------------------------- /tests/cn/mutual_rec/mutual_rec1.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mutual_rec/mutual_rec1.c.verify -------------------------------------------------------------------------------- /tests/cn/mutual_rec/mutual_rec2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mutual_rec/mutual_rec2.c -------------------------------------------------------------------------------- /tests/cn/mutual_rec/mutual_rec2.c.coq: -------------------------------------------------------------------------------- 1 | return code: 0 2 | 3 | All 1 tests passed! 4 | -------------------------------------------------------------------------------- /tests/cn/mutual_rec/mutual_rec2.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mutual_rec/mutual_rec2.c.verify -------------------------------------------------------------------------------- /tests/cn/mutual_rec/mutual_rec3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/mutual_rec/mutual_rec3.c -------------------------------------------------------------------------------- /tests/cn/mutual_rec/mutual_rec3.c.coq: -------------------------------------------------------------------------------- 1 | return code: 0 2 | 3 | All 1 tests passed! 4 | -------------------------------------------------------------------------------- /tests/cn/mutual_rec/mutual_rec3.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: predef_a_tree -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/null_to_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/null_to_int.c -------------------------------------------------------------------------------- /tests/cn/null_to_int.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/null_to_int.c.coq -------------------------------------------------------------------------------- /tests/cn/null_to_int.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/null_to_int.c.verify -------------------------------------------------------------------------------- /tests/cn/offsetof_int_const.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/offsetof_int_const.c -------------------------------------------------------------------------------- /tests/cn/offsetof_int_const.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/offsetof_int_const.c.coq -------------------------------------------------------------------------------- /tests/cn/offsetof_int_const.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | -------------------------------------------------------------------------------- /tests/cn/offsetof_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/offsetof_type.c -------------------------------------------------------------------------------- /tests/cn/offsetof_type.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/offsetof_type.c.coq -------------------------------------------------------------------------------- /tests/cn/offsetof_type.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/ownership_at_negative_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ownership_at_negative_index.c -------------------------------------------------------------------------------- /tests/cn/partial_init_bytes.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/partial_init_bytes.error.c -------------------------------------------------------------------------------- /tests/cn/pointer_to_char_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pointer_to_char_cast.c -------------------------------------------------------------------------------- /tests/cn/pointer_to_char_cast.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pointer_to_char_cast.c.coq -------------------------------------------------------------------------------- /tests/cn/pointer_to_char_cast.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pointer_to_char_cast.c.verify -------------------------------------------------------------------------------- /tests/cn/pointer_to_char_cast.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pointer_to_char_cast.error.c -------------------------------------------------------------------------------- /tests/cn/pointer_to_int_cast.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pointer_to_int_cast.error.c -------------------------------------------------------------------------------- /tests/cn/pointer_to_intptr_t_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pointer_to_intptr_t_cast.c -------------------------------------------------------------------------------- /tests/cn/pointer_to_intptr_t_cast.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pointer_to_intptr_t_cast.c.coq -------------------------------------------------------------------------------- /tests/cn/pointer_to_uintptr_t_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pointer_to_uintptr_t_cast.c -------------------------------------------------------------------------------- /tests/cn/pointer_to_uintptr_t_cast.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pointer_to_uintptr_t_cast.c.coq -------------------------------------------------------------------------------- /tests/cn/pred_def01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pred_def01.c -------------------------------------------------------------------------------- /tests/cn/pred_def01.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pred_def01.c.coq -------------------------------------------------------------------------------- /tests/cn/pred_def01.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/pred_def02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pred_def02.c -------------------------------------------------------------------------------- /tests/cn/pred_def02.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pred_def02.c.coq -------------------------------------------------------------------------------- /tests/cn/pred_def02.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/pred_def03.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pred_def03.error.c -------------------------------------------------------------------------------- /tests/cn/pred_def03.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pred_def03.error.c.verify -------------------------------------------------------------------------------- /tests/cn/pred_def04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pred_def04.c -------------------------------------------------------------------------------- /tests/cn/pred_def04.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/pred_def04.c.coq -------------------------------------------------------------------------------- /tests/cn/pred_def04.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/predicate_else_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/predicate_else_if.c -------------------------------------------------------------------------------- /tests/cn/predicate_else_if.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/predicate_else_if.c.coq -------------------------------------------------------------------------------- /tests/cn/predicate_else_if.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/predicate_else_if.c.verify -------------------------------------------------------------------------------- /tests/cn/predicate_return_type.error.c: -------------------------------------------------------------------------------- 1 | /*@ 2 | predicate void Test(pointer p) 3 | { 4 | return p; 5 | } 6 | @*/ 7 | -------------------------------------------------------------------------------- /tests/cn/previously_inconsistent_assumptions1.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | -------------------------------------------------------------------------------- /tests/cn/previously_inconsistent_assumptions2.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: a -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/ptr_diff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_diff.c -------------------------------------------------------------------------------- /tests/cn/ptr_diff.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_diff.c.coq -------------------------------------------------------------------------------- /tests/cn/ptr_diff.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_diff.c.verify -------------------------------------------------------------------------------- /tests/cn/ptr_diff.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_diff.error.c -------------------------------------------------------------------------------- /tests/cn/ptr_diff.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_diff.error.c.verify -------------------------------------------------------------------------------- /tests/cn/ptr_diff2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_diff2.c -------------------------------------------------------------------------------- /tests/cn/ptr_diff2.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_diff2.c.coq -------------------------------------------------------------------------------- /tests/cn/ptr_diff2.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_diff2.c.verify -------------------------------------------------------------------------------- /tests/cn/ptr_diff2.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_diff2.error.c -------------------------------------------------------------------------------- /tests/cn/ptr_diff2.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_diff2.error.c.verify -------------------------------------------------------------------------------- /tests/cn/ptr_eq_arg_checking.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_eq_arg_checking.error.c -------------------------------------------------------------------------------- /tests/cn/ptr_relop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_relop.c -------------------------------------------------------------------------------- /tests/cn/ptr_relop.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_relop.c.coq -------------------------------------------------------------------------------- /tests/cn/ptr_relop.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_relop.c.verify -------------------------------------------------------------------------------- /tests/cn/ptr_relop.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_relop.error.c -------------------------------------------------------------------------------- /tests/cn/ptr_relop.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/ptr_relop.error.c.verify -------------------------------------------------------------------------------- /tests/cn/record1.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/record1.c.verify -------------------------------------------------------------------------------- /tests/cn/redundant_pattern.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/redundant_pattern.error.c -------------------------------------------------------------------------------- /tests/cn/redundant_pattern.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/redundant_pattern.error.c.verify -------------------------------------------------------------------------------- /tests/cn/reverse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/reverse.c -------------------------------------------------------------------------------- /tests/cn/reverse.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/reverse.c.coq -------------------------------------------------------------------------------- /tests/cn/reverse.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: reverse -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/reverse.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/reverse.error.c -------------------------------------------------------------------------------- /tests/cn/reverse.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/reverse.error.c.verify -------------------------------------------------------------------------------- /tests/cn/same_spec_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/same_spec_arg.c -------------------------------------------------------------------------------- /tests/cn/same_spec_arg.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/same_spec_arg.c.coq -------------------------------------------------------------------------------- /tests/cn/same_spec_arg.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: foo -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/shift_diff_sz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/shift_diff_sz.c -------------------------------------------------------------------------------- /tests/cn/shift_diff_sz.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/shift_diff_sz.c.coq -------------------------------------------------------------------------------- /tests/cn/shift_diff_sz.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/shift_diff_sz.c.verify -------------------------------------------------------------------------------- /tests/cn/simple_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/simple_loop.c -------------------------------------------------------------------------------- /tests/cn/simple_loop.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/simple_loop.c.coq -------------------------------------------------------------------------------- /tests/cn/simple_loop.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/simple_loop.c.verify -------------------------------------------------------------------------------- /tests/cn/simplify_add_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/simplify_add_0.c -------------------------------------------------------------------------------- /tests/cn/simplify_add_0.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/simplify_add_0.c.coq -------------------------------------------------------------------------------- /tests/cn/simplify_add_0.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/simplify_add_0.c.verify -------------------------------------------------------------------------------- /tests/cn/simplify_array_shift.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/simplify_array_shift.c -------------------------------------------------------------------------------- /tests/cn/simplify_array_shift.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/simplify_array_shift.c.coq -------------------------------------------------------------------------------- /tests/cn/simplify_array_shift.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: IntQueue_pop -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/solver_crash.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/solver_crash.error.c -------------------------------------------------------------------------------- /tests/cn/solver_crash.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/solver_crash.error.c.verify -------------------------------------------------------------------------------- /tests/cn/spec_accesses.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/spec_accesses.c -------------------------------------------------------------------------------- /tests/cn/spec_accesses.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/spec_accesses.c.coq -------------------------------------------------------------------------------- /tests/cn/spec_accesses.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: foo -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/spec_accesses.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/spec_accesses.error.c -------------------------------------------------------------------------------- /tests/cn/spec_accesses.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/spec_accesses.error.c.verify -------------------------------------------------------------------------------- /tests/cn/spec_accesses2.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/spec_accesses2.error.c -------------------------------------------------------------------------------- /tests/cn/spec_accesses2.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/spec_accesses2.error.c.verify -------------------------------------------------------------------------------- /tests/cn/spec_after_curly_brace.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/spec_after_curly_brace.error.c -------------------------------------------------------------------------------- /tests/cn/spec_grammar.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/spec_grammar.error.c -------------------------------------------------------------------------------- /tests/cn/spec_grammar.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/spec_grammar.error.c.verify -------------------------------------------------------------------------------- /tests/cn/spec_null_shift.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/spec_null_shift.c -------------------------------------------------------------------------------- /tests/cn/spec_null_shift.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/spec_null_shift.c.coq -------------------------------------------------------------------------------- /tests/cn/spec_null_shift.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/spec_null_shift.c.verify -------------------------------------------------------------------------------- /tests/cn/spec_null_shift.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/spec_null_shift.error.c -------------------------------------------------------------------------------- /tests/cn/spec_null_shift.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/spec_null_shift.error.c.verify -------------------------------------------------------------------------------- /tests/cn/split_case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/split_case.c -------------------------------------------------------------------------------- /tests/cn/split_case.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/split_case.c.coq -------------------------------------------------------------------------------- /tests/cn/split_case.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: __list_del -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/struct_updates.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/struct_updates.error.c -------------------------------------------------------------------------------- /tests/cn/struct_updates.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/struct_updates.error.c.verify -------------------------------------------------------------------------------- /tests/cn/struct_updates2.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/struct_updates2.error.c -------------------------------------------------------------------------------- /tests/cn/struct_updates2.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/struct_updates2.error.c.verify -------------------------------------------------------------------------------- /tests/cn/swap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/swap.c -------------------------------------------------------------------------------- /tests/cn/swap.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/swap.c.coq -------------------------------------------------------------------------------- /tests/cn/swap.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/swap.c.verify -------------------------------------------------------------------------------- /tests/cn/swap_pair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/swap_pair.c -------------------------------------------------------------------------------- /tests/cn/swap_pair.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/swap_pair.c.coq -------------------------------------------------------------------------------- /tests/cn/swap_pair.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/swap_pair.c.verify -------------------------------------------------------------------------------- /tests/cn/tag_defs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/tag_defs.c -------------------------------------------------------------------------------- /tests/cn/tag_defs.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/tag_defs.c.coq -------------------------------------------------------------------------------- /tests/cn/tag_defs.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/tag_defs.c.verify -------------------------------------------------------------------------------- /tests/cn/to_bytes.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/to_bytes.error.c -------------------------------------------------------------------------------- /tests/cn/to_bytes.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/to_bytes.error.c.verify -------------------------------------------------------------------------------- /tests/cn/to_from_bytes_block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/to_from_bytes_block.c -------------------------------------------------------------------------------- /tests/cn/to_from_bytes_block.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/to_from_bytes_block.c.coq -------------------------------------------------------------------------------- /tests/cn/to_from_bytes_block.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/to_from_bytes_block.c.verify -------------------------------------------------------------------------------- /tests/cn/to_from_bytes_owned.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/to_from_bytes_owned.c -------------------------------------------------------------------------------- /tests/cn/to_from_bytes_owned.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/to_from_bytes_owned.c.coq -------------------------------------------------------------------------------- /tests/cn/to_from_bytes_owned.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/to_from_bytes_owned.c.verify -------------------------------------------------------------------------------- /tests/cn/to_from_bytes_struct.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/to_from_bytes_struct.error.c -------------------------------------------------------------------------------- /tests/cn/tree16/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/tree16/README -------------------------------------------------------------------------------- /tests/cn/tree16/as_mutual_dt/tree16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/tree16/as_mutual_dt/tree16.c -------------------------------------------------------------------------------- /tests/cn/tree16/as_mutual_dt/tree16.c.coq: -------------------------------------------------------------------------------- 1 | return code: 0 2 | 3 | All 1 tests passed! 4 | -------------------------------------------------------------------------------- /tests/cn/tree16/as_partial_map/tree16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/tree16/as_partial_map/tree16.c -------------------------------------------------------------------------------- /tests/cn/tree16/as_partial_map/tree16.c.coq: -------------------------------------------------------------------------------- 1 | return code: 0 2 | 3 | All 1 tests passed! 4 | -------------------------------------------------------------------------------- /tests/cn/tree_rev01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/tree_rev01.c -------------------------------------------------------------------------------- /tests/cn/tree_rev01.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/tree_rev01.c.coq -------------------------------------------------------------------------------- /tests/cn/tree_rev01.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: rev_tree -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/type_synonym.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/type_synonym.c -------------------------------------------------------------------------------- /tests/cn/type_synonym.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/type_synonym.c.coq -------------------------------------------------------------------------------- /tests/cn/type_synonym.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: f -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/unary_negation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/unary_negation.c -------------------------------------------------------------------------------- /tests/cn/unary_negation.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/unary_negation.c.coq -------------------------------------------------------------------------------- /tests/cn/unary_negation.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: check_simplify -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/unary_negation.error.c: -------------------------------------------------------------------------------- 1 | /*@ 2 | function (i8) negate_big() { 3 | -129i8 4 | } 5 | @*/ 6 | -------------------------------------------------------------------------------- /tests/cn/unary_negation.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/unary_negation.error.c.verify -------------------------------------------------------------------------------- /tests/cn/unconstrained_ptr_eq.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/unconstrained_ptr_eq.error.c -------------------------------------------------------------------------------- /tests/cn/unconstrained_ptr_eq2.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/unconstrained_ptr_eq2.error.c -------------------------------------------------------------------------------- /tests/cn/unsupported_union.error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/unsupported_union.error.c -------------------------------------------------------------------------------- /tests/cn/unsupported_union.error.c.verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/unsupported_union.error.c.verify -------------------------------------------------------------------------------- /tests/cn/use_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/use_enum.c -------------------------------------------------------------------------------- /tests/cn/use_enum.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/use_enum.c.coq -------------------------------------------------------------------------------- /tests/cn/use_enum.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: add_x_y -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/use_typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/use_typedef.c -------------------------------------------------------------------------------- /tests/cn/use_typedef.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/use_typedef.c.coq -------------------------------------------------------------------------------- /tests/cn/use_typedef.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: test -- pass 3 | -------------------------------------------------------------------------------- /tests/cn/verify.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/verify.json -------------------------------------------------------------------------------- /tests/cn/void_star_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/void_star_arg.c -------------------------------------------------------------------------------- /tests/cn/void_star_arg.c.coq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn/void_star_arg.c.coq -------------------------------------------------------------------------------- /tests/cn/void_star_arg.c.verify: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: f -- pass 3 | -------------------------------------------------------------------------------- /tests/cn_uninstr_defs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn_uninstr_defs.c -------------------------------------------------------------------------------- /tests/cn_uninstr_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn_uninstr_defs.h -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn_vip_testsuite/README.md -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/cn_lemmas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn_vip_testsuite/cn_lemmas.h -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/no_annot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn_vip_testsuite/no_annot.json -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/non_det_false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn_vip_testsuite/non_det_false.json -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/non_det_true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn_vip_testsuite/non_det_true.json -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/pointer_arith_algebraic_properties_2_global.annot.c.with_annot: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/pointer_arith_algebraic_properties_3_global.annot.c.with_annot: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/pointer_copy_user_ctrlflow_bitwise.annot.c.with_annot: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/pointer_offset_xor_auto.annot.c.with_annot: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/pointer_offset_xor_global.annot.c.with_annot: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/provenance_equality_auto_yx.pass.c.no_annot: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/provenance_equality_global_yx.pass.c.no_annot: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/provenance_equality_uintptr_t_auto_yx.pass.c.no_annot: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/provenance_equality_uintptr_t_global_yx.pass.c.no_annot: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/provenance_roundtrip_via_intptr_t.pass.c.no_annot: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/provenance_roundtrip_via_intptr_t_onepast.pass.c.no_annot: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/provenance_tag_bits_via_uintptr_t_1.annot.c.with_annot: -------------------------------------------------------------------------------- 1 | return code: 0 2 | [1/1]: main -- pass 3 | -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/refinedc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn_vip_testsuite/refinedc.h -------------------------------------------------------------------------------- /tests/cn_vip_testsuite/with_annot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/cn_vip_testsuite/with_annot.json -------------------------------------------------------------------------------- /tests/compare-benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/compare-benchmarks.py -------------------------------------------------------------------------------- /tests/diff-prog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/diff-prog.py -------------------------------------------------------------------------------- /tests/ounit/bennet/bennet.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/ounit/bennet/bennet.ml -------------------------------------------------------------------------------- /tests/ounit/bennet/stage1/pruneArgs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/ounit/bennet/stage1/pruneArgs.ml -------------------------------------------------------------------------------- /tests/ounit/bennet/stage1/pruneReturns.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/ounit/bennet/stage1/pruneReturns.ml -------------------------------------------------------------------------------- /tests/ounit/bennet/stage1/stage1.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/ounit/bennet/stage1/stage1.ml -------------------------------------------------------------------------------- /tests/ounit/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/ounit/dune -------------------------------------------------------------------------------- /tests/ounit/indexTerms.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/ounit/indexTerms.ml -------------------------------------------------------------------------------- /tests/ounit/test_runner.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/ounit/test_runner.ml -------------------------------------------------------------------------------- /tests/pnvi_testsuite/cheri_03_ii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/pnvi_testsuite/cheri_03_ii.c -------------------------------------------------------------------------------- /tests/pnvi_testsuite/refinedc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/pnvi_testsuite/refinedc.h -------------------------------------------------------------------------------- /tests/ptr_cast_u64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/ptr_cast_u64.c -------------------------------------------------------------------------------- /tests/run-ci-benchmarks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/run-ci-benchmarks.sh -------------------------------------------------------------------------------- /tests/run-cn-coq.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/run-cn-coq.sh -------------------------------------------------------------------------------- /tests/run-cn-exec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/run-cn-exec.sh -------------------------------------------------------------------------------- /tests/run-cn-lemmas.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/run-cn-lemmas.sh -------------------------------------------------------------------------------- /tests/run-cn-seq-test-gen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd cn-seq-test-gen || exit 1 4 | 5 | make -sj 6 | -------------------------------------------------------------------------------- /tests/run-cn-test-gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/run-cn-test-gen.py -------------------------------------------------------------------------------- /tests/run-cn-tutorial-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/run-cn-tutorial-ci.sh -------------------------------------------------------------------------------- /tests/run-cn-vip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/run-cn-vip.sh -------------------------------------------------------------------------------- /tests/run-cn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tests/run-cn.sh -------------------------------------------------------------------------------- /tools/colours.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tools/colours.sh -------------------------------------------------------------------------------- /tools/gen_version.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tools/gen_version.ml -------------------------------------------------------------------------------- /tools/reduce_smt2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tools/reduce_smt2.py -------------------------------------------------------------------------------- /tools/scan_cn_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rems-project/cn/HEAD/tools/scan_cn_json.py --------------------------------------------------------------------------------