package info (click to toggle)
cbmc 6.6.0-4
  • links: PTS
  • area: main
  • in suites: forky, trixie
  • size: 153,852 kB
  • sloc: cpp: 386,459; ansic: 114,466; java: 28,405; python: 6,003; yacc: 4,552; makefile: 4,041; lex: 2,487; xml: 2,388; sh: 2,050; perl: 557; pascal: 184; javascript: 163; ada: 36

Folder: contracts-dfcc

d .. (parent)
d d rwxr-xr-x 47 assigns-enforce-malloc-zero
d d rwxr-xr-x 47 assigns-frees-clauses-check-side-effects
d d rwxr-xr-x 47 assigns-local-composite
d d rwxr-xr-x 47 assigns-replace-ignored-return-value
d d rwxr-xr-x 47 assigns-replace-malloc-zero
d d rwxr-xr-x 116 assigns-slice-targets
d d rwxr-xr-x 47 assigns_enforce_01
d d rwxr-xr-x 47 assigns_enforce_02
d d rwxr-xr-x 47 assigns_enforce_03
d d rwxr-xr-x 47 assigns_enforce_04
d d rwxr-xr-x 47 assigns_enforce_05
d d rwxr-xr-x 47 assigns_enforce_06
d d rwxr-xr-x 47 assigns_enforce_07
d d rwxr-xr-x 47 assigns_enforce_08
d d rwxr-xr-x 47 assigns_enforce_09
d d rwxr-xr-x 47 assigns_enforce_10
d d rwxr-xr-x 47 assigns_enforce_11
d d rwxr-xr-x 47 assigns_enforce_12
d d rwxr-xr-x 47 assigns_enforce_13
d d rwxr-xr-x 47 assigns_enforce_14
d d rwxr-xr-x 99 assigns_enforce_15
d d rwxr-xr-x 47 assigns_enforce_16
d d rwxr-xr-x 47 assigns_enforce_17
d d rwxr-xr-x 99 assigns_enforce_18
d d rwxr-xr-x 47 assigns_enforce_19_a
d d rwxr-xr-x 47 assigns_enforce_19_b
d d rwxr-xr-x 47 assigns_enforce_20
d d rwxr-xr-x 47 assigns_enforce_21
d d rwxr-xr-x 47 assigns_enforce_23
d d rwxr-xr-x 47 assigns_enforce_address_of
d d rwxr-xr-x 47 assigns_enforce_arrays_01
d d rwxr-xr-x 73 assigns_enforce_arrays_02
d d rwxr-xr-x 47 assigns_enforce_arrays_03
d d rwxr-xr-x 47 assigns_enforce_arrays_04
d d rwxr-xr-x 47 assigns_enforce_arrays_05
d d rwxr-xr-x 47 assigns_enforce_arrays_10
d d rwxr-xr-x 47 assigns_enforce_conditional_function_call_condition
d d rwxr-xr-x 47 assigns_enforce_conditional_lvalue
d d rwxr-xr-x 47 assigns_enforce_conditional_lvalue_list
d d rwxr-xr-x 47 assigns_enforce_conditional_non_lvalue_target
d d rwxr-xr-x 47 assigns_enforce_conditional_non_lvalue_target_list
d d rwxr-xr-x 47 assigns_enforce_conditional_pointer_object
d d rwxr-xr-x 47 assigns_enforce_conditional_pointer_object_list
d d rwxr-xr-x 47 assigns_enforce_conditional_side_effect_condition
d d rwxr-xr-x 47 assigns_enforce_conditional_side_effect_target
d d rwxr-xr-x 47 assigns_enforce_conditional_side_effect_target_list
d d rwxr-xr-x 47 assigns_enforce_conditional_ternary_target
d d rwxr-xr-x 47 assigns_enforce_conditional_ternary_target_list
d d rwxr-xr-x 47 assigns_enforce_conditional_unions
d d rwxr-xr-x 47 assigns_enforce_conditional_void_target
d d rwxr-xr-x 47 assigns_enforce_conditional_void_target_list
d d rwxr-xr-x 47 assigns_enforce_detect_local_statics
d d rwxr-xr-x 47 assigns_enforce_detect_replaced_local_statics
d d rwxr-xr-x 47 assigns_enforce_free_dead
d d rwxr-xr-x 47 assigns_enforce_function_calls
d d rwxr-xr-x 47 assigns_enforce_function_calls_ignored
d d rwxr-xr-x 86 assigns_enforce_functions_in_contracts
d d rwxr-xr-x 47 assigns_enforce_havoc_object
d d rwxr-xr-x 47 assigns_enforce_literal
d d rwxr-xr-x 47 assigns_enforce_malloc_01
d d rwxr-xr-x 47 assigns_enforce_malloc_02
d d rwxr-xr-x 47 assigns_enforce_malloc_03
d d rwxr-xr-x 66 assigns_enforce_multi_file_01
d d rwxr-xr-x 66 assigns_enforce_multi_file_02
d d rwxr-xr-x 47 assigns_enforce_object_wrong_args
d d rwxr-xr-x 47 assigns_enforce_offsets_1
d d rwxr-xr-x 47 assigns_enforce_offsets_2
d d rwxr-xr-x 47 assigns_enforce_offsets_3
d d rwxr-xr-x 47 assigns_enforce_offsets_4
d d rwxr-xr-x 47 assigns_enforce_scoping_01
d d rwxr-xr-x 47 assigns_enforce_scoping_02
d d rwxr-xr-x 47 assigns_enforce_side_effects_1
d d rwxr-xr-x 47 assigns_enforce_side_effects_2
d d rwxr-xr-x 47 assigns_enforce_side_effects_3
d d rwxr-xr-x 47 assigns_enforce_statics
d d rwxr-xr-x 47 assigns_enforce_structs_01
d d rwxr-xr-x 47 assigns_enforce_structs_02
d d rwxr-xr-x 47 assigns_enforce_structs_03
d d rwxr-xr-x 119 assigns_enforce_structs_04
d d rwxr-xr-x 47 assigns_enforce_structs_05
d d rwxr-xr-x 96 assigns_enforce_structs_06
d d rwxr-xr-x 73 assigns_enforce_structs_07
d d rwxr-xr-x 73 assigns_enforce_structs_08
d d rwxr-xr-x 47 assigns_enforce_subfunction_calls
d d rwxr-xr-x 47 assigns_function_pointer
d d rwxr-xr-x 47 assigns_repeated_ignored
d d rwxr-xr-x 47 assigns_replace_01
d d rwxr-xr-x 47 assigns_replace_02
d d rwxr-xr-x 47 assigns_replace_03
d d rwxr-xr-x 47 assigns_replace_04
d d rwxr-xr-x 47 assigns_replace_05
d d rwxr-xr-x 47 assigns_replace_06
d d rwxr-xr-x 47 assigns_replace_07
d d rwxr-xr-x 47 assigns_replace_08
d d rwxr-xr-x 47 assigns_replace_09
d d rwxr-xr-x 47 assigns_replace_conditional_targets
d d rwxr-xr-x 123 assigns_replace_havoc_dependent_targets_fail
d d rwxr-xr-x 123 assigns_replace_havoc_dependent_targets_pass
d d rwxr-xr-x 47 assigns_type_checking_invalid_case_01
d d rwxr-xr-x 47 assigns_type_checking_invalid_case_02
d d rwxr-xr-x 4,096 assigns_type_checking_valid_cases
d d rwxr-xr-x 47 assigns_validity_pointer_01
d d rwxr-xr-x 47 assigns_validity_pointer_02
d d rwxr-xr-x 47 assigns_validity_pointer_03
d d rwxr-xr-x 47 assigns_validity_pointer_04
d d rwxr-xr-x 47 contracts_with_function_pointers
d d rwxr-xr-x 47 cprover-assignable-fail
d d rwxr-xr-x 47 cprover-assignable-pass
d d rwxr-xr-x 47 detect_loop_locals
d d rwxr-xr-x 47 detect_loop_locals2
d d rwxr-xr-x 102 dont_skip_cprover_prefixed_vars_fail
d d rwxr-xr-x 102 dont_skip_cprover_prefixed_vars_pass
d d rwxr-xr-x 47 embedded_contract_fail_01
d d rwxr-xr-x 47 embedded_contract_fail_02
d d rwxr-xr-x 73 enforce-replace-unknown-function
d d rwxr-xr-x 47 entry_point
d d rwxr-xr-x 47 frees-clause-and-predicates
d d rwxr-xr-x 47 frees-clause-and-predicates-fail
d d rwxr-xr-x 47 frees-clause-and-predicates-fail2
d d rwxr-xr-x 47 frees-clause-and-predicates-is_freeable-bad-arity
d d rwxr-xr-x 47 frees-clause-and-predicates-is_freed-bad-arity
d d rwxr-xr-x 47 function-calls-01-enforce-failure
d d rwxr-xr-x 47 function-calls-01-enforce-success
d d rwxr-xr-x 47 function-calls-01-replace-failure
d d rwxr-xr-x 47 function-calls-01-replace-success
d d rwxr-xr-x 112 function-calls-02-failure
d d rwxr-xr-x 112 function-calls-02-success
d d rwxr-xr-x 77 function-calls-03-direct-recursion
d d rwxr-xr-x 4,096 function-calls-04-mutual-recursion-failure
d d rwxr-xr-x 4,096 function-calls-04-mutual-recursion-success
d d rwxr-xr-x 47 function-calls-05-function-pointer-call-fail
d d rwxr-xr-x 47 function-calls-05-function-pointer-call-pass
d d rwxr-xr-x 82 function-calls-recursive-function-1
d d rwxr-xr-x 47 function-calls-recursive-function-2
d d rwxr-xr-x 4,096 function-contract-mapping
d d rwxr-xr-x 47 function-pointer-contracts-enforce
d d rwxr-xr-x 47 function-pointer-contracts-replace-1
d d rwxr-xr-x 47 function-pointer-contracts-replace-2
d d rwxr-xr-x 47 function-pointer-contracts-typecheck-error-1
d d rwxr-xr-x 47 function-pointer-contracts-typecheck-error-2
d d rwxr-xr-x 47 function-pointer-contracts-typecheck-error-3
d d rwxr-xr-x 47 function-pointer-contracts-typecheck-error-4
d d rwxr-xr-x 47 function_apply_01
d d rwxr-xr-x 47 function_check_01
d d rwxr-xr-x 47 function_check_02
d d rwxr-xr-x 47 function_check_03
d d rwxr-xr-x 47 function_check_04
d d rwxr-xr-x 47 function_check_05
d d rwxr-xr-x 47 function_check_mem_01
d d rwxr-xr-x 47 function_loop_history_ensures_fail
d d rwxr-xr-x 47 function_loop_history_requires_fail
d d rwxr-xr-x 47 function_no_apply_01
d d rwxr-xr-x 47 github_6168_infinite_unwinding_bug
d d rwxr-xr-x 108 havoc-conditional-target
d d rwxr-xr-x 75 havoc-static
d d rwxr-xr-x 47 history-constant
d d rwxr-xr-x 102 history-index
d d rwxr-xr-x 47 history-invalid
d d rwxr-xr-x 47 history-pointer-both-01
d d rwxr-xr-x 47 history-pointer-enforce-01
d d rwxr-xr-x 47 history-pointer-enforce-02
d d rwxr-xr-x 47 history-pointer-enforce-03
d d rwxr-xr-x 47 history-pointer-enforce-04
d d rwxr-xr-x 47 history-pointer-enforce-05
d d rwxr-xr-x 47 history-pointer-enforce-06
d d rwxr-xr-x 47 history-pointer-enforce-07
d d rwxr-xr-x 47 history-pointer-enforce-08
d d rwxr-xr-x 47 history-pointer-enforce-09
d d rwxr-xr-x 99 history-pointer-enforce-10
d d rwxr-xr-x 47 history-pointer-enforce-11
d d rwxr-xr-x 47 history-pointer-replace-01
d d rwxr-xr-x 47 history-pointer-replace-02
d d rwxr-xr-x 47 history-pointer-replace-03
d d rwxr-xr-x 47 history-pointer-replace-04
d d rwxr-xr-x 47 history-typecast
d d rwxr-xr-x 47 ignored_return_value
d d rwxr-xr-x 47 invar_assigns_empty
d d rwxr-xr-x 47 invar_assigns_opt
d d rwxr-xr-x 47 invar_check_break_fail
d d rwxr-xr-x 47 invar_check_break_pass
d d rwxr-xr-x 47 invar_check_continue
d d rwxr-xr-x 47 invar_check_large
d d rwxr-xr-x 47 invar_check_multiple_loops
d d rwxr-xr-x 47 invar_check_nested_loops
d d rwxr-xr-x 47 invar_check_pointer_modifies-01
d d rwxr-xr-x 47 invar_check_pointer_modifies-02
d d rwxr-xr-x 47 invar_check_sufficiency
d d rwxr-xr-x 47 invar_dynamic_struct_member
d d rwxr-xr-x 47 invar_function-old_fail
d d rwxr-xr-x 47 invar_havoc_dynamic_array
d d rwxr-xr-x 47 invar_havoc_dynamic_array_const_idx
d d rwxr-xr-x 47 invar_havoc_dynamic_multi-dim_array
d d rwxr-xr-x 47 invar_havoc_dynamic_multi-dim_array_all_const_idx
d d rwxr-xr-x 47 invar_havoc_dynamic_multi-dim_array_partial_const_idx
d d rwxr-xr-x 47 invar_havoc_static_array
d d rwxr-xr-x 47 invar_havoc_static_array_const_idx
d d rwxr-xr-x 47 invar_havoc_static_multi-dim_array
d d rwxr-xr-x 47 invar_havoc_static_multi-dim_array_all_const_idx
d d rwxr-xr-x 47 invar_havoc_static_multi-dim_array_partial_const_idx
d d rwxr-xr-x 47 invar_loop-entry_check
d d rwxr-xr-x 47 invar_loop-entry_fail
d d rwxr-xr-x 47 invar_loop_constant_fail
d d rwxr-xr-x 47 invar_loop_constant_no_modify
d d rwxr-xr-x 74 invar_loop_constant_pass
d d rwxr-xr-x 47 invar_loop_with_goto
d d rwxr-xr-x 47 invar_struct_member
d d rwxr-xr-x 47 invariant_side_effects
d d rwxr-xr-x 47 is_fresh_indirect_calls
d d rwxr-xr-x 47 is_unique_01_replace
d d rwxr-xr-x 47 labeled_loop_head
d d rwxr-xr-x 47 loop-freeness-check
d d rwxr-xr-x 47 loop_assigns-01
d d rwxr-xr-x 47 loop_assigns-02
d d rwxr-xr-x 47 loop_assigns-03
d d rwxr-xr-x 47 loop_assigns-04
d d rwxr-xr-x 47 loop_assigns-05
d d rwxr-xr-x 47 loop_assigns-fail
d d rwxr-xr-x 47 loop_assigns-slice-assignable-ptr
d d rwxr-xr-x 47 loop_assigns-slice-assignable-scalar
d d rwxr-xr-x 47 loop_assigns-slice-from
d d rwxr-xr-x 47 loop_assigns-slice-upto-fail
d d rwxr-xr-x 47 loop_assigns-slice-upto-pass
d d rwxr-xr-x 47 loop_assigns_function_paramters
d d rwxr-xr-x 47 loop_assigns_inference-01
d d rwxr-xr-x 47 loop_assigns_inference-02
d d rwxr-xr-x 47 loop_assigns_inference-03
d d rwxr-xr-x 47 loop_assigns_inference-04
d d rwxr-xr-x 47 loop_assigns_inference-05
d d rwxr-xr-x 47 loop_assigns_scoped_local_statics
d d rwxr-xr-x 47 loop_assigns_scoped_local_statics_propagate
d d rwxr-xr-x 47 loop_assigns_target_base_idents
d d rwxr-xr-x 47 loop_body_with_hole
d d rwxr-xr-x 47 loop_contracts_binary_search
d d rwxr-xr-x 4,096 loop_contracts_do_while
d d rwxr-xr-x 4,096 loop_contracts_file_fail
d d rwxr-xr-x 102 loop_contracts_memcmp
d d rwxr-xr-x 47 loop_contracts_no_unwind
d d rwxr-xr-x 47 loop_contracts_reject_inner_loops_without_contracts
d d rwxr-xr-x 47 loop_contracts_reject_loops_instruction_not_in_head_latch
d d rwxr-xr-x 47 loop_contracts_reject_loops_overlapping_spans
d d rwxr-xr-x 47 loop_contracts_reject_loops_two_latches
d d rwxr-xr-x 47 loop_contracts_statement_expression
d d rwxr-xr-x 47 loop_guard_with_side_effects
d d rwxr-xr-x 47 loop_guard_with_side_effects_fail
d d rwxr-xr-x 4,096 memory-predicates-is-fresh-failure-modes
d d rwxr-xr-x 47 memory-predicates-pointer-in-range-nondet
d d rwxr-xr-x 47 memory-predicates-pointer-in-range-requires
d d rwxr-xr-x 47 memory-predicates-pointer-in-range-typecheck-failure-01
d d rwxr-xr-x 47 memory-predicates-pointer-in-range-typecheck-failure-02
d d rwxr-xr-x 47 memory-predicates-user-defined-ensures-enforce
d d rwxr-xr-x 47 memory-predicates-user-defined-ensures-replace
d d rwxr-xr-x 47 memory-predicates-user-defined-mutually-recursive-fail
d d rwxr-xr-x 47 memory-predicates-user-defined-recursive-alternation
d d rwxr-xr-x 47 memory-predicates-user-defined-requires-enforce
d d rwxr-xr-x 47 memory-predicates-user-defined-requires-replace
d d rwxr-xr-x 47 missing-function-body
d d rwxr-xr-x 4,096 named-contracts
d d rwxr-xr-x 47 no_redudant_checks
d d rwxr-xr-x 47 nonvacuous_loop_contracts
d d rwxr-xr-x 126 quantifiers-exists-both-enforce
d d rwxr-xr-x 126 quantifiers-exists-both-replace
d d rwxr-xr-x 73 quantifiers-exists-ensures-enforce
d d rwxr-xr-x 47 quantifiers-exists-ensures-replace
d d rwxr-xr-x 47 quantifiers-exists-requires-enforce
d d rwxr-xr-x 47 quantifiers-exists-requires-replace
d d rwxr-xr-x 47 quantifiers-forall-both-enforce
d d rwxr-xr-x 47 quantifiers-forall-both-replace
d d rwxr-xr-x 47 quantifiers-forall-ensures-enforce
d d rwxr-xr-x 47 quantifiers-forall-ensures-replace
d d rwxr-xr-x 47 quantifiers-forall-requires-enforce
d d rwxr-xr-x 47 quantifiers-forall-requires-replace
d d rwxr-xr-x 47 quantifiers-loop-01
d d rwxr-xr-x 47 quantifiers-loop-02
d d rwxr-xr-x 47 quantifiers-loop-03
d d rwxr-xr-x 47 quantifiers-loop-05
d d rwxr-xr-x 47 quantifiers-loops-fresh-bound-vars-smt
d d rwxr-xr-x 47 quantifiers-nested-01
d d rwxr-xr-x 47 quantifiers-nested-02
d d rwxr-xr-x 47 quantifiers-nested-03
d d rwxr-xr-x 47 quantifiers-nested-04
d d rwxr-xr-x 47 quantifiers-nested-05
d d rwxr-xr-x 47 quantifiers-nested-06
d d rwxr-xr-x 47 quicksort_contracts_01
d d rwxr-xr-x 47 recursive-function-and-loop-contracts
d d rwxr-xr-x 47 reject_history_expr_in_assigns_clause
d d rwxr-xr-x 47 reject_history_expr_in_preconditions
d d rwxr-xr-x 47 reject_return_value_in_assigns_clause
d d rwxr-xr-x 47 reject_return_value_in_preconditions
d d rwxr-xr-x 47 replace-nondet-return-value
d d rwxr-xr-x 108 skip_loop_instrumentation
d d rwxr-xr-x 47 skip_unused_instrumentation
d d rwxr-xr-x 47 ternary-lhs-loop-contract
d d rwxr-xr-x 47 test_aliasing_enforce
d d rwxr-xr-x 47 test_aliasing_ensure
d d rwxr-xr-x 120 test_aliasing_ensure_indirect
d d rwxr-xr-x 47 test_aliasing_replace
d d rwxr-xr-x 47 test_array_memory_enforce
d d rwxr-xr-x 47 test_array_memory_replace
d d rwxr-xr-x 47 test_array_memory_too_small_replace
d d rwxr-xr-x 47 test_is_fresh_enforce_ensures_fail_separation_against_ensures
d d rwxr-xr-x 47 test_is_fresh_enforce_ensures_fail_separation_against_requires
d d rwxr-xr-x 47 test_is_fresh_enforce_ensures_fail_size
d d rwxr-xr-x 47 test_is_fresh_enforce_ensures_pass
d d rwxr-xr-x 47 test_is_fresh_enforce_requires_disjunction_fail
d d rwxr-xr-x 47 test_is_fresh_enforce_requires_disjunction_pass
d d rwxr-xr-x 47 test_is_fresh_enforce_requires_pass
d d rwxr-xr-x 47 test_is_fresh_replace_ensures_disjunction_fail
d d rwxr-xr-x 47 test_is_fresh_replace_ensures_disjunction_pass
d d rwxr-xr-x 83 test_is_fresh_replace_ensures_pass
d d rwxr-xr-x 47 test_is_fresh_replace_requires_fail_separation
d d rwxr-xr-x 47 test_is_fresh_replace_requires_fail_size
d d rwxr-xr-x 47 test_is_fresh_replace_requires_pass
d d rwxr-xr-x 47 test_is_fresh_weak_assert_ensures_fail
d d rwxr-xr-x 47 test_is_fresh_weak_assert_ensures_pass
d d rwxr-xr-x 47 test_is_fresh_weak_assert_requires_fail
d d rwxr-xr-x 47 test_is_fresh_weak_assert_requires_pass
d d rwxr-xr-x 47 test_pointer_equals_enforce_requires_disjunction_fail
d d rwxr-xr-x 47 test_pointer_equals_enforce_requires_disjunction_pass
d d rwxr-xr-x 47 test_pointer_equals_replace_ensures_disjunction_fail
d d rwxr-xr-x 47 test_pointer_equals_replace_ensures_disjunction_pass
d d rwxr-xr-x 47 test_pointer_in_range_enforce_requires_disjunction_fail
d d rwxr-xr-x 47 test_pointer_in_range_enforce_requires_disjunction_pass
d d rwxr-xr-x 47 test_pointer_in_range_replace_ensures_disjunction_fail
d d rwxr-xr-x 47 test_pointer_in_range_replace_ensures_disjunction_pass
d d rwxr-xr-x 47 test_pointer_pred_unique_enforce_fail
d d rwxr-xr-x 47 test_pointer_pred_unique_enforce_pass
d d rwxr-xr-x 47 test_pointer_pred_unique_replace_fail
d d rwxr-xr-x 47 test_pointer_pred_unique_replace_pass
d d rwxr-xr-x 47 test_possibly_aliased_arguments
d d rwxr-xr-x 47 test_scalar_memory_enforce
d d rwxr-xr-x 47 test_scalar_memory_replace
d d rwxr-xr-x 47 test_struct_enforce
d d rwxr-xr-x 47 test_struct_member_enforce
d d rwxr-xr-x 47 test_struct_replace
d d rwxr-xr-x 47 trivial_contract_enforce
d d rwxr-xr-x 47 trivial_contract_replace
d d rwxr-xr-x 47 typed_target_fail_wrong_nof_operand
d d rwxr-xr-x 47 typed_target_pointer
d d rwxr-xr-x 47 used_return_value
d d rwxr-xr-x 47 variant_function_call_fail
d d rwxr-xr-x 47 variant_init_inside_loop
d d rwxr-xr-x 47 variant_missing_invariant_warning
d d rwxr-xr-x 102 variant_multi_instruction_loop_head
d d rwxr-xr-x 47 variant_multidimensional_ackermann
d d rwxr-xr-x 47 variant_multidimensional_not_decreasing_fail1
d d rwxr-xr-x 47 variant_multidimensional_not_decreasing_fail2
d d rwxr-xr-x 47 variant_multidimensional_two_index_variables
d d rwxr-xr-x 47 variant_not_decreasing_fail
d d rwxr-xr-x 47 variant_parsing_multiple_clauses_fail
d d rwxr-xr-x 47 variant_parsing_statement_fail
d d rwxr-xr-x 47 variant_side_effects_fail
d d rwxr-xr-x 47 variant_weak_invariant_fail
d d rwxr-xr-x 47 variant_while_true_pass
- - rw-r--r-- 1,695 CMakeLists.txt
- - rw-r--r-- 1,389 Makefile
- - rwxr-xr-x 1,598 chain.sh