File tree
1,445 files changed
+1901
-1676
lines changed- doc/cprover-manual
- jbmc
- regression
- janalyzer-taint
- taint-aliasing1
- taint-basic1
- taint-basic2
- taint-interface1
- taint-interproc1
- taint-map1
- janalyzer
- string-initializer
- too-many-args
- jbmc-concurrency
- anonymous-java.lang.thread
- explicit-thread-blocks
- get-current-thread
- java-lang-runnable
- java-lang-thread
- several-threads
- synchronized-blocks-illegal-state
- synchronized-blocks-null-throw
- synchronized-blocks-throw
- synchronized-blocks
- synchronized-method-illegal-state
- synchronized-methods
- synchronized
- jbmc-generics
- constant_propagation
- type_erasure
- jbmc-inheritance
- cprover_nondet_initialize
- inheritance01
- inheritance02
- inheritance03
- inheritance04
- inheritance05
- inheritance06
- jbmc-json-ui/pointer-simplification
- jbmc-strings
- CProverStringSetCharAt
- CProverStringToString
- CharToString
- CharacterGetNumericValue
- CharacterToChars
- ClassName
- ConstantEvaluationCProverStringSetCharAt
- ConstantEvaluationCProverStringSetLength
- ConstantEvaluationCharAt
- ConstantEvaluationCompareTo
- ConstantEvaluationContains
- ConstantEvaluationEndsWith
- ConstantEvaluationEqualsIgnoreCase
- ConstantEvaluationIsEmpty
- ConstantEvaluationLastIndexOf
- ConstantEvaluationReplace
- ConstantEvaluationStringBufferAppend01
- ConstantEvaluationStringBufferAppend02-WithEmptyString
- ConstantEvaluationStringBufferAppend03
- ConstantEvaluationStringBufferAppend04-Object
- ConstantEvaluationStringBufferDeleteCharAt
- ConstantEvaluationStringBufferDelete
- ConstantEvaluationStringBufferSetCharAt
- ConstantEvaluationStringBufferSetLength
- ConstantEvaluationStringBuilderAppend01
- ConstantEvaluationStringBuilderAppend02-WithEmptyString
- ConstantEvaluationStringBuilderAppend03
- ConstantEvaluationStringBuilderAppend04-Object
- ConstantEvaluationStringBuilderConstructor
- ConstantEvaluationStringBuilderDeleteCharAt
- ConstantEvaluationStringBuilderDelete
- ConstantEvaluationStringBuilderSetCharAt
- ConstantEvaluationStringBuilderSetLength
- ConstantEvaluationStringConcatenation01
- ConstantEvaluationStringConcatenation02-WithEmptyString
- ConstantEvaluationStringConcatenation03-NegativeScenarios
- ConstantEvaluationStringConcatenation04-StringEqual
- ConstantEvaluationStringConcatenation05-VerificationFailure
- ConstantEvaluationStringConcatenation06-2byteChar
- ConstantEvaluationStringConcatenation07-NonPrintableChar
- ConstantEvaluationStringConstructor
- ConstantEvaluationStringValueOf01
- ConstantEvaluationToLowerCase
- ConstantEvaluationToString01
- ConstantEvaluationToString02
- ConstantEvaluationToUpperCase
- ConstantEvaluationTrim
- IndexOfConstantEvaluation01-String
- IndexOfConstantEvaluation02-char
- IndexOfConstantEvaluation03-IndexOutOfRange
- IndexOfConstantEvaluation04-NegativeScenarios
- IndexOfConstantEvaluation05-Character
- IndexOfConstantEvaluation06-AssertionFailure
- NondetStringBuilderAndBuffer
- RegexMatches01
- RegexMatches02
- RegexSubstitution01
- RegexSubstitution02
- RegexSubstitution03
- RegionMatches
- StartsWithConstantEvaluation
- string_refinement
- StartsWith
- StaticCharMethods01
- StaticCharMethods02
- StaticCharMethods03
- StaticCharMethods04
- StaticCharMethods05
- StaticCharMethods06
- StringArray
- StringBufferSetLength
- StringBuilderAppend01
- StringBuilderAppend02
- StringBuilderAppend03
- StringBuilderCapLen01
- StringBuilderCapLen02
- StringBuilderCapLen03
- StringBuilderCapLen04
- StringBuilderChars01
- StringBuilderChars02
- StringBuilderChars03
- StringBuilderChars04
- StringBuilderChars05
- StringBuilderChars06
- StringBuilderConstructors01
- StringBuilderConstructors02
- StringBuilderInsertDelete01
- StringBuilderInsertDelete02
- StringBuilderInsertDelete03
- StringBuilderInsert
- StringBuilderSetCharAt
- StringBuilderSubstringConstantEvaluation1
- StringBuilderSubstringConstantEvaluation2
- StringBuilderSubstringConstantEvaluation3
- StringCompareTo
- StringConcat_StringII
- StringConcatenation01
- StringConcatenation02
- StringConcatenation03
- StringConcatenation04
- StringConcat
- StringConstructors01
- StringConstructors02
- StringConstructors03
- StringConstructors04
- StringConstructors05
- StringContains01
- StringContains02
- StringContains03
- StringDependencies
- StringEquals
- StringFormatBool
- StringFormatHex
- StringFormatInt
- StringFormatSpecial
- StringFormatString
- StringFormatVerification
- StringHashCode
- StringIndexMethods01
- StringIndexMethods02
- StringIndexMethods03
- StringIndexMethods04
- StringIndexMethods05
- StringIndexOf
- StringLastIndexOf
- StringMiscellaneous01
- StringMiscellaneous02
- StringMiscellaneous03
- StringMiscellaneous04
- StringModelsWithFields
- StringStartEnd01
- StringStartEnd02
- StringStartEnd03
- StringSubstringConstantEvaluation1
- StringSubstringConstantEvaluation2
- StringSubstringConstantEvaluation3
- StringSubstring
- StringToLowerCase
- StringToUpperCase
- StringValueOf01
- StringValueOf02
- StringValueOf03
- StringValueOf04
- StringValueOf05
- StringValueOf06
- StringValueOf07
- StringValueOf08
- StringValueOf09
- StringValueOf10
- StringValueOfInt
- SubString01
- SubString02
- SubString03
- TokenTest01
- TokenTest02
- Validate01
- Validate02
- VerifStringLastIndexOf
- bug-test-gen-119-2
- bug-test-gen-119
- char_escape
- float-to-string
- instanceof
- java_append_char
- java_append_int
- java_append_object
- java_char_array_init
- java_char_at
- java_compare
- java_concat
- java_delete
- java_easychair
- java_empty
- java_insert_char
- java_insert_int
- literal-length
- literal_length
- long_string
- max-length-generic-array
- max-length
- string-input-value
- string-non-empty-option
- stub-string-length
- stubbed-constructor
- toCodePoint
- jbmc
- ArithmeticException1
- ArithmeticException2
- ArithmeticException3
- ArithmeticException4
- ArithmeticException5
- ArithmeticException6
- ArithmeticException7
- ArrayIndexOutOfBoundsException1
- ArrayIndexOutOfBoundsException2
- ArrayIndexOutOfBoundsException3
- ClassCastException1
- ClassCastException2
- ClassCastException3
- ClassCastException4
- Inheritance1
- JumpSimplification
- LocalVarTable1
- LocalVarTable2
- LocalVarTable3
- LocalVarTable4
- LocalVarTable5
- NegativeArraySizeException1
- NegativeArraySizeException2
- NondetArray2
- NondetArray3
- NondetArray4
- NondetArrayPrimitive
- NondetArray
- NondetAssume1
- NondetAssume2
- NondetBoolean
- NondetByte
- NondetCastToObject
- NondetCharSequence
- NondetChar
- NondetDirectFromMethod
- NondetDouble
- NondetEnumArgField
- NondetEnumArg
- NondetEnumOpaqueReturn
- NondetFloat
- NondetGenericArray
- NondetGenericRecursive2
- NondetGenericRecursive
- NondetGenericWithNull
- NondetGenericWithoutNull
- NondetInit2
- NondetInit3
- NondetInit
- NondetInt
- NondetLong
- NondetShort
- NondetStringBuffer
- NondetStringBuilder
- NondetString
- NullPointer1
- NullPointer2
- NullPointer3
- NullPointer4
- NullPointerException1
- NullPointerException2
- NullPointerException3
- NullPointerException4
- VarLengthArrayTrace1
- aastore_aaload1
- address_space_size_limit1
- address_space_size_limit2
- annotations1
- annotations2
- array-cell-sensitivity-negative-size
- array-cell-sensitivity-static-fields
- array-cell-sensitivity1
- array-cell-sensitivity2
- array-clone
- array1
- array2
- array_nonconstsize_nonconstaccess
- arraylength1
- arrayread1
- assert-no-exceptions-thrown
- assert1
- assert2
- assert3
- assert4
- assert5
- assert6
- assert7
- assertion_error_constructors
- assume-inputs-integral
- assume-inputs-interval
- assume-inputs-non-null
- assume1
- assume2
- assume3
- astore_aload1
- athrow1
- basic1
- basic2
- bitwise1
- boolean1
- boolean2
- cast1
- cast_null1
- cast_null2
- catch1
- char1
- class-fields
- class-literals
- class-loading-annotations
- classIdentifier
- class_hierarchy
- classpath-class-incorrect-package
- classpath-class-with-jar
- classpath-class-with-one-dir
- classpath-class-with-two-dirs
- classpath-invalid
- classpath-jar-entry-method
- classpath-jar-incorrect-package
- classpath-jar-load-whole-jar
- classpath-jar-main-class
- classpath-jar-with-two-jars
- classpath-jar
- classpath-two-classes
- classpath-two-jars
- libs
- classtest1
- clean_derefs
- clinit-lifting1
- clinit-lifting2
- clinit-lifting3
- const1
- constructor1
- constructor2
- context-include-exclude
- core-models-required
- coreModels
- cp-include-path-json
- cp-include-path
- cprover-always-load-nondet-initialize
- create-array-with-type-1
- create-array-with-type-2
- create-array-with-type-3
- dereference-virtual-call
- destructor1
- destructors
- deterministic_assignments_json
- divide_by_zero
- double1
- dynamic-multi-dimensional-array
- enum
- environment1
- exception-cleanup
- exceptions10
- exceptions11
- exceptions12
- exceptions13
- exceptions14
- exceptions15
- exceptions16
- exceptions18
- exceptions19
- exceptions1
- exceptions20
- exceptions21
- exceptions22
- exceptions23
- exceptions24
- exceptions26
- exceptions27
- exceptions28
- exceptions29
- exceptions2
- exceptions3
- exceptions4
- exceptions5
- exceptions6
- exceptions7
- exceptions8
- exceptions9
- external_getstatic1
- fake_stubs
- farith1
- fcmpx_dcmpx1
- finally1
- finally2
- finally3
- finally4
- finally5
- finally6
- finally7
- float1
- function1
- function2
- function3
- function4
- generic_base_type
- generic_class_bound1
- generic_function_parameter
- generic_static_field
- generic_virtual_function
- generics_recursive_parameters
- generics_type_param
- generics
- i2x_argument_double_cast
- iarith1
- iarith2
- if_acmp1
- if_expr1
- if_icmp1
- ifxx1
- inferlexicalscope1
- inherited_static_field10
- inherited_static_field1
- inherited_static_field2
- inherited_static_field3
- inherited_static_field4
- inherited_static_field5
- inherited_static_field6
- inherited_static_field7
- inherited_static_field8
- inherited_static_field9
- instanceof10
- instanceof11
- instanceof12
- instanceof13
- instanceof14
- instanceof15
- instanceof16
- instanceof1
- instanceof2
- instanceof3
- instanceof4
- instanceof5
- instanceof6
- instanceof7
- instanceof8
- instanceof9
- integer_without_simplify1
- interface1
- internal1
- isnan1
- iterator1
- iterator2
- json_trace1
- json_trace3
- jsr1
- jsr2
- lambda-unhandled-types
- lambda1
- lambda2
- org/symphonyoss/symphony/clients/model
- lambda3
- lambda4
- lazyloading10
- lazyloading11
- lazyloading1
- lazyloading2
- lazyloading3
- lazyloading4
- lazyloading5
- lazyloading6
- lazyloading7
- lazyloading8
- lazyloading9
- lazyloading_array_parameter
- lazyloading_cyclic_class
- lazyloading_indirect_array_parameter
- lazyloading_indirect_generic_array_parameter
- lazyloading_inheritance_field
- lazyloading_inheritance
- lazyloading_multiple_array_types
- lazyloading_multiple_generic_parameters
- lazyloading_nested_generic_parameters
- lazyloading_no_candidates
- lazyloading_opaquereturn
- lazyloading_recursive_class
- lazyloading_synthetic_method_cleanup1
- lazyloading_synthetic_method_cleanup2
- lazyloading_synthetic_method_cleanup3
- list-symbols
- list1
- long1
- lookupswitch1
- loop1
- lots_local_variables_manual
- lots_of_local_variables
- lvt-groovy
- org/springframework/build/gradle
- lvt-unexpected
- main-args-elements-non-null1
- main-args-elements-non-null2
- main-args-non-null-with-function1
- main-args-non-null1
- main-inner-class
- mypackage
- method_parameters1
- method_parameters2
- monitorenter1
- multidimensional-array-object-factory
- multinewarray
- must-not-throw-annotation
- nil-names
- no-main-args-elements-maybe-null1
- no-main-args-elements-maybe-null2
- no-main-args-maybe-null1
- no-main-args-maybe-null2
- no-main-int-array-maybe-null1
- no-main-multi-array-maybe-null1
- no-main-multi-array-maybe-null2
- no-main-object-array-elements-maybe-null1
- no-main-object-array-elements-maybe-null2
- no-main-object-array-maybe-null1
- no-main-object-array-maybe-null2
- nondet-array-size
- nondet-static
- nondet_initialize_exception_handler
- nondet_propagation1
- output-options
- overlay-class
- overloading1
- package1
- package_friendly1
- parameter-annotation-not-null
- phi-merge_uninitialized_values
- pointer_check1
- provide_object_implementation
- putfield_getfield1
- putstatic_getstatic1
- putstatic_source_location
- reachability-slice
- recursion2
- remove_virtual_function_typecast
- removed_virtual_functions
- repeated_guards
- return-generic-member
- return1
- return2
- shift1
- short1
- short2
- siblingobjects1
- siblingobjects2
- simplify-classid-of-interface
- simplify_expr_termination
- stack_var10
- stack_var12
- stack_var1
- stack_var2
- stack_var3
- stack_var4
- stack_var5
- stack_var6
- stack_var7
- static_init1
- static_init2
- static_init_order
- static_method1
- store_load1
- string_field_aliasing
- string_literal1
- stub_identifiers
- swap1
- swap2
- symex_can_track_when_clinits_have_definitely_been_run
- symex_complexity
- symex_should_exclude_null_pointers
- symex_should_resolve_class_identifiers
- tableswitch1
- tableswitch2
- temp_stack_variable_packing
- throwing-function-return-value
- too-many-args
- trace_class_identifier
- trace_options_json_extended
- trace_types
- uninitialised1
- validate-trace
- very-long-jumps
- virtual10
- virtual1
- virtual2
- virtual4
- virtual5
- virtual6
- virtual7
- virtual8
- virtual9
- virtual_filter_value_sets
- virtual_function_unwinding
- virtual_temp_var_for_this_argument
- jdiff
- java-add-package
- new/foo
- java-del-package
- old/foo
- java-mod-package
- new/com/diffblue/foo
- old/foo
- strings-smoke-tests
- java_append_char
- java_append_int
- java_append_string
- java_case
- java_char_array
- java_char_at
- java_code_point
- java_contains
- java_delete_char_at
- java_endswith
- java_equal
- java_float
- java_format2
- java_format3
- java_format4
- java_format5
- java_format
- java_hash_code
- java_if
- java_index_of2
- java_index_of_char
- java_index_of
- java_insert_char_array
- java_insert_char
- java_insert_multiple
- java_insert_string
- java_int_to_string_knownbug
- java_int_to_string_with_radix_knownbug
- java_int_to_string_with_radix
- java_int_to_string
- java_intern
- java_last_index_of2
- java_last_index_of_char
- java_last_index_of
- java_length2
- java_length
- java_long_to_string_with_radix
- java_long_to_string
- java_parseint_knownbug
- java_parseint_with_radix_knownbug
- java_parseint_with_radix
- java_parseint
- java_parselong
- java_replace_char
- java_replace
- java_set_char_at
- java_set_length
- java_starts_with
- java_string_builder_length
- java_string_printable
- java_subsequence
- java_substring
- java_trim
- java_value_of_float_2
- java_value_of_float_3
- java_value_of_float_4
- java_value_of_float_5
- java_value_of_float
- java_value_of_long
- max_input_length
- src
- janalyzer
- java_bytecode
- jbmc
- unit
- java-testing-utils
- java_bytecode
- java_bytecode_parse_lambdas
- java_bytecode_parser
- pointer-analysis
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,445 files changed
+1901
-1676
lines changedLines changed: 7 additions & 7 deletions
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
3 |
| - | |
4 |
| - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
|
0 commit comments