./jbmc --propertyfile ../git-sv-benchmarks/java/ReachSafety.prp ../git-sv-benchmarks/java/jbmc-regression/StaticCharMethods05_false-assert.jar -------------------------------------------------------------------------------- ./jbmc-binary --throw-runtime-exceptions --string-max-input-length 100 --classpath core-models.jar --graphml-witness /tmp/JBMC-log.uMcpOq.witness --unwind 11 --stop-on-fail --64 --object-bits 11 --function Main.main ../git-sv-benchmarks/java/jbmc-regression/StaticCharMethods05_false-assert.jar Unwind: 11 JBMC version 5.9 (cbmc-5.7-5176-g7c4b5aa) 64-bit x86_64 linux Parsing ../git-sv-benchmarks/java/jbmc-regression/StaticCharMethods05_false-assert.jar JAR file without entry point: loading class files failed to load class `java.io.ObjectOutputStream' failed to load class `java.io.ObjectInputStream' failed to load class `java.io.PrintWriter' failed to load class `java.io.PrintStream' failed to load class `java.io.IOException' failed to load class `java.io.Serializable' failed to load class `java.lang.StackTraceElement' failed to load class `java.util.Objects' failed to load class `java.lang.AbstractStringBuilder' failed to load class `java.lang.invoke.MethodHandles' failed to load class `java.util.PrimitiveIterator' failed to load class `java.lang.invoke.LambdaMetafactory' failed to load class `java.lang.invoke.MethodHandle' failed to load class `java.lang.invoke.MethodType' failed to load class `java.lang.invoke.MethodHandles$Lookup' failed to load class `java.lang.invoke.CallSite' failed to load class `java.util.Spliterators' failed to load class `java.util.PrimitiveIterator$OfInt' failed to load class `java.util.Spliterator$OfInt' failed to load class `java.util.stream.StreamSupport' failed to load class `java.util.stream.IntStream' failed to load class `java.util.Spliterator' failed to load class `java.util.function.Supplier' failed to load class `java.util.NoSuchElementException' failed to load class `java.util.function.IntConsumer' failed to load class `java.lang.Comparable' failed to load class `java.util.Locale' failed to load class `java.lang.CharacterName' failed to load class `java.lang.CharacterData' failed to load class `java.lang.Byte' failed to load class `java.io.UnsupportedEncodingException' failed to load class `java.util.Comparator' failed to load class `java.lang.Iterable' failed to load class `java.util.Iterator' failed to load class `java.nio.charset.Charset' failed to load class `java.io.BufferedInputStream' failed to load class `java.lang.Number' failed to load class `java.lang.Long' failed to load class `java.lang.Appendable' failed to load class `java.util.HashMap' failed to load class `sun.reflect.Reflection' failed to load class `java.lang.System' failed to load class `java.lang.SecurityManager' failed to load class `java.lang.ClassLoader' failed to load class `java.util.Map' failed to load class `java.io.ObjectStreamException' failed to load class `java.io.InvalidObjectException' failed to load class `java.util.Arrays' failed to load class `java.io.InputStream' failed to load class `java.util.Scanner' Converting Method: java::java.lang.Object.getClass could not parse signature: ()Ljava/lang/Class<*>; Unsupported class signature: wild card generic reverting to descriptor: ()Ljava/lang/Class; Method: java::java.lang.String.join could not parse signature: (Ljava/lang/CharSequence;Ljava/lang/Iterable<+Ljava/lang/CharSequence;>;)Ljava/lang/String; Unsupported class signature: wild card generic reverting to descriptor: (Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; Method: java::java.lang.Class.forName could not parse signature: (Ljava/lang/String;)Ljava/lang/Class<*>; Unsupported class signature: wild card generic reverting to descriptor: (Ljava/lang/String;)Ljava/lang/Class; Method: java::java.lang.Class.forName could not parse signature: (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class<*>; Unsupported class signature: wild card generic reverting to descriptor: (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; Method: java::java.lang.Class.desiredAssertionStatus0 could not parse signature: (Ljava/lang/Class<*>;)Z Unsupported class signature: wild card generic reverting to descriptor: (Ljava/lang/Class;)Z Method: java::java.lang.Character$UnicodeScript.<init> signature: ()V descriptor: (Ljava/lang/String;I)V different number of parameters, reverting to descriptor Class: java.lang.Enum could not parse signature: <E:Ljava/lang/Enum<TE;>;>Ljava/lang/Object;Ljava/lang/Comparable<TE;>;Ljava/io/Serializable; Unsupported class signature: Failed to find generic signature closing delimiter (or recursive generic): java/lang/Enum<TE ignoring that the class is generic Method: java::java.lang.Enum.valueOf could not parse signature: <T:Ljava/lang/Enum<TT;>;>(Ljava/lang/Class<TT;>;Ljava/lang/String;)TT; Unsupported class signature: Cannot currently parse bounds on generic types reverting to descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; Method: java::org.cprover.CProver.nondetWithNull could not parse signature: <T:Ljava/lang/Object;>()TT; Unsupported class signature: Cannot currently parse bounds on generic types reverting to descriptor: ()Ljava/lang/Object; Method: java::org.cprover.CProver.nondetWithNull could not parse signature: <T:Ljava/lang/Object;>(TT;)TT; Unsupported class signature: Cannot currently parse bounds on generic types reverting to descriptor: (Ljava/lang/Object;)Ljava/lang/Object; Method: java::org.cprover.CProver.nondetWithoutNull could not parse signature: <T:Ljava/lang/Object;>()TT; Unsupported class signature: Cannot currently parse bounds on generic types reverting to descriptor: ()Ljava/lang/Object; Method: java::org.cprover.CProver.nondetWithoutNull could not parse signature: <T:Ljava/lang/Object;>(TT;)TT; Unsupported class signature: Cannot currently parse bounds on generic types reverting to descriptor: (Ljava/lang/Object;)Ljava/lang/Object; Method: java::org.cprover.CProver.nondetWithNullForNotModelled could not parse signature: <T:Ljava/lang/Object;>()TT; Unsupported class signature: Cannot currently parse bounds on generic types reverting to descriptor: ()Ljava/lang/Object; Method: java::org.cprover.CProver.nondetWithoutNullForNotModelled could not parse signature: <T:Ljava/lang/Object;>()TT; Unsupported class signature: Cannot currently parse bounds on generic types reverting to descriptor: ()Ljava/lang/Object; Java: added 2231 String or Class constant symbols Generating GOTO Program Running GOTO functions transformation passes Running with 11 object bits, 53 offset bits (user-specified) Starting Bounded Model Checking Unwinding loop __CPROVER__start.0 iteration 1 thread 0 Unwinding loop __CPROVER__start.0 iteration 2 thread 0 Unwinding loop __CPROVER__start.0 iteration 3 thread 0 Unwinding loop __CPROVER__start.0 iteration 4 thread 0 Unwinding loop __CPROVER__start.0 iteration 5 thread 0 Unwinding recursion java::Main::clinit_wrapper iteration 1 aborting path on assume(false) at file Main.java line 19 function java::Main.main:([Ljava/lang/String;)V bytecode-index 23 thread 0 Unwinding recursion java::java.lang.Character::clinit_wrapper iteration 1 aborting path on assume(false) at file java/lang/Class.java line 334 function java::java.lang.Class.getPrimitiveClass:(Ljava/lang/String;)Ljava/lang/Class; bytecode-index 64 thread 0 Unwinding recursion java::java.lang.Character::clinit_wrapper iteration 1 aborting path on assume(false) at file Main.java line 29 function java::Main.main:([Ljava/lang/String;)V bytecode-index 57 thread 0 Unwinding recursion java::java.lang.Character::clinit_wrapper iteration 1 aborting path on assume(false) at file java/lang/Class.java line 334 function java::java.lang.Class.getPrimitiveClass:(Ljava/lang/String;)Ljava/lang/Class; bytecode-index 64 thread 0 Unwinding recursion java::java.lang.Character::clinit_wrapper iteration 1 Unwinding recursion java::java.lang.Integer::clinit_wrapper iteration 1 size of program expression: 5813 steps simple slicing removed 1 assignments Generated 9 VCC(s), 3 remaining after simplification Passing problem to string refinement loop with MiniSAT 2.2.1 without simplifier converting SSA Running string refinement loop with MiniSAT 2.2.1 without simplifier warning: ignoring array * type: array * size: constant * type: signedbv * width: 32 * #c_type: signed_int * value: 00000000000000000000000000000000 0: unsignedbv * width: 16 warning: ignoring < * type: bool * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 0: + * type: unsignedbv * width: 16 0: constant * type: unsignedbv * width: 16 * value: 1111111111010000 1: typecast * type: unsignedbv * width: 16 * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 0: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i!0@1#8 * expression: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i * #source_location: * file: Main.java * line: 34 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 65 * #base_name: anonlocal::6i * L0: 0 * L1: 1 * L2: 8 * L1_object_identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i!0@1 * #SSA_symbol: 1 1: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i!0@1#11 * expression: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i * #source_location: * file: Main.java * line: 16 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 7 * #base_name: anonlocal::2i * L0: 0 * L1: 1 * L2: 11 * L1_object_identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i!0@1 * #SSA_symbol: 1 warning: ignoring < * type: bool * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 0: + * type: unsignedbv * width: 16 * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 0: constant * type: unsignedbv * width: 16 * value: 1111111111001001 * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 1: typecast * type: unsignedbv * width: 16 * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 0: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i!0@1#8 * expression: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i * #source_location: * file: Main.java * line: 34 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 65 * #base_name: anonlocal::6i * L0: 0 * L1: 1 * L2: 8 * L1_object_identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i!0@1 * #SSA_symbol: 1 1: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i!0@1#11 * expression: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i * #source_location: * file: Main.java * line: 16 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 7 * #base_name: anonlocal::2i * L0: 0 * L1: 1 * L2: 11 * L1_object_identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i!0@1 * #SSA_symbol: 1 warning: ignoring < * type: bool * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 0: + * type: unsignedbv * width: 16 * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 0: constant * type: unsignedbv * width: 16 * value: 1111111110101001 * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 1: typecast * type: unsignedbv * width: 16 * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 0: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i!0@1#8 * expression: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i * #source_location: * file: Main.java * line: 34 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 65 * #base_name: anonlocal::6i * L0: 0 * L1: 1 * L2: 8 * L1_object_identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i!0@1 * #SSA_symbol: 1 1: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i!0@1#11 * expression: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i * #source_location: * file: Main.java * line: 16 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 7 * #base_name: anonlocal::2i * L0: 0 * L1: 1 * L2: 11 * L1_object_identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i!0@1 * #SSA_symbol: 1 warning: ignoring < * type: bool * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 0: + * type: unsignedbv * width: 16 * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 0: constant * type: unsignedbv * width: 16 * value: 0000000011101001 * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 1: typecast * type: unsignedbv * width: 16 * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 0: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i!0@1#8 * expression: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i * #source_location: * file: Main.java * line: 34 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 65 * #base_name: anonlocal::6i * L0: 0 * L1: 1 * L2: 8 * L1_object_identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i!0@1 * #SSA_symbol: 1 1: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i!0@1#11 * expression: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i * #source_location: * file: Main.java * line: 16 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 7 * #base_name: anonlocal::2i * L0: 0 * L1: 1 * L2: 11 * L1_object_identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i!0@1 * #SSA_symbol: 1 warning: ignoring < * type: bool * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 0: + * type: unsignedbv * width: 16 * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 0: constant * type: unsignedbv * width: 16 * value: 0000000011001001 * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 1: typecast * type: unsignedbv * width: 16 * #source_location: * file: Main.java * line: 36 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 74 0: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i!0@1#8 * expression: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i * #source_location: * file: Main.java * line: 34 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 65 * #base_name: anonlocal::6i * L0: 0 * L1: 1 * L2: 8 * L1_object_identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::6i!0@1 * #SSA_symbol: 1 1: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i!0@1#11 * expression: symbol * type: signedbv * width: 32 * #c_type: signed_int * identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i * #source_location: * file: Main.java * line: 16 * function: java::Main.main:([Ljava/lang/String;)V * java_bytecode_index: 7 * #base_name: anonlocal::2i * L0: 0 * L1: 1 * L2: 11 * L1_object_identifier: java::Main.main:([Ljava/lang/String;)V::anonlocal::2i!0@1 * #SSA_symbol: 1 BV-Refinement: post-processing BV-Refinement: iteration 1 123951 variables, 221855 clauses SAT checker: instance is SATISFIABLE BV-Refinement: got SAT, and it simulates => SAT Total iterations: 1 BV-Refinement: post-processing BV-Refinement: iteration 1 124019 variables, 191948 clauses SAT checker: instance is SATISFIABLE BV-Refinement: got SAT, and it simulates => SAT Total iterations: 1 Runtime decision procedure: 0.406885s Building error trace Counterexample: State 3 thread 0 ---------------------------------------------------- __CPROVER_rounding_mode=0 (00000000 00000000 00000000 00000000) State 4 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- java$$Main$$clinit_already_run=false (0) State 5 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- String_20index_20out_20of_20range_3a_20_constarray={ (char)'S', (char)'t', (char)'r', (char)'i', (char)'n', (char)'g', (char)' ', (char)'i', (char)'n', (char)'d', (char)'e', (char)'x', (char)' ', (char)'o', (char)'u', (char)'t', (char)' ', (char)'o', (char)'f', (char)' ', (char)'r', (char)'a', (char)'n', (char)'g', (char)'e', (char)':', (char)' ' } ({ 00000000 01010011, 00000000 01110100, 00000000 01110010, 00000000 01101001, 00000000 01101110, 00000000 01100111, 00000000 00100000, 00000000 01101001, 00000000 01101110, 00000000 01100100, 00000000 01100101, 00000000 01111000, 00000000 00100000, 00000000 01101111, 00000000 01110101, 00000000 01110100, 00000000 00100000, 00000000 01101111, 00000000 01100110, 00000000 00100000, 00000000 01110010, 00000000 01100001, 00000000 01101110, 00000000 01100111, 00000000 01100101, 00000000 00111010, 00000000 00100000 }) State 6 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- out=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 7 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- in=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 8 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- Enter_20a_20character_3a={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=18, .data=Enter_20a_20character_3a_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00010010, 00000000 01000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 9 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- void_constarray={ (char)'v', (char)'o', (char)'i', (char)'d' } ({ 00000000 01110110, 00000000 01101111, 00000000 01101001, 00000000 01100100 }) State 10 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- double_constarray={ (char)'d', (char)'o', (char)'u', (char)'b', (char)'l', (char)'e' } ({ 00000000 01100100, 00000000 01101111, 00000000 01110101, 00000000 01100010, 00000000 01101100, 00000000 01100101 }) State 11 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- double_return_value=0 (00000000 00000000 00000000 00000000) State 12 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- double={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=6, .data=double_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000110, 00000000 01100000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 13 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- float_constarray={ (char)'f', (char)'l', (char)'o', (char)'a', (char)'t' } ({ 00000000 01100110, 00000000 01101100, 00000000 01101111, 00000000 01100001, 00000000 01110100 }) State 14 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- long={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=4, .data=long_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000100, 00000000 10000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 15 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- int_constarray={ (char)'i', (char)'n', (char)'t' } ({ 00000000 01101001, 00000000 01101110, 00000000 01110100 }) State 16 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- int_return_value=0 (00000000 00000000 00000000 00000000) State 17 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- int={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=3, .data=int_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000011, 00000000 10100000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 18 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- short_constarray={ (char)'s', (char)'h', (char)'o', (char)'r', (char)'t' } ({ 00000000 01110011, 00000000 01101000, 00000000 01101111, 00000000 01110010, 00000000 01110100 }) State 19 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- short={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=5, .data=short_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000101, 00000000 11000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 20 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- boolean_return_value=0 (00000000 00000000 00000000 00000000) State 21 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- boolean={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=7, .data=boolean_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000111, 00000000 11100000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 22 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- void={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=4, .data=void_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000100, 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 23 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- void_return_value=0 (00000000 00000000 00000000 00000000) State 24 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- long_return_value=0 (00000000 00000000 00000000 00000000) State 25 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- java$$java_lang_Integer$$clinit_already_run=false (0) State 26 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- float={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=5, .data=float_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000101, 00000001 00100000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 27 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- Enter_20a_20digit_3a={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=14, .data=Enter_20a_20digit_3a_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00001110, 00000001 01000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 28 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- long_constarray={ (char)'l', (char)'o', (char)'n', (char)'g' } ({ 00000000 01101100, 00000000 01101111, 00000000 01101110, 00000000 01100111 }) State 29 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- Enter_20a_20character_3a_return_value=0 (00000000 00000000 00000000 00000000) State 30 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- byte={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=4, .data=byte_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000100, 00000001 01100000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 31 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- _constarray={ } ( }) State 32 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- float_return_value=0 (00000000 00000000 00000000 00000000) State 34 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- TYPE=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 35 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- boolean_constarray={ (char)'b', (char)'o', (char)'o', (char)'l', (char)'e', (char)'a', (char)'n' } ({ 00000000 01100010, 00000000 01101111, 00000000 01101111, 00000000 01101100, 00000000 01100101, 00000000 01100001, 00000000 01101110 }) State 36 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- short_return_value=0 (00000000 00000000 00000000 00000000) State 37 thread 0 ---------------------------------------------------- java.lang.Character@class_model={ .@java.lang.Object={ .@class_identifier="java::java.lang.Class", .cproverMonitorCount=0 }, .name=null, .isAnnotation=false, .isArray=false, .isInterface=false, .isSynthetic=false, .isLocalClass=false, .isMemberClass=false, .isEnum=false, .enumConstantDirectory=null } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000, 00000000, 00000000, 00000000, 00000000, 00000000, 00000000, 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 40 thread 0 ---------------------------------------------------- this=&java.lang.Character@class_model.@java.lang.Object.@class_identifier (00000001 10000000 00000000 00000000 00000000 00000000 00000000 00000000) State 41 thread 0 ---------------------------------------------------- name=&java_2elang_2eCharacter.@java.lang.Object.@class_identifier (00000001 10100000 00000000 00000000 00000000 00000000 00000000 00000000) State 42 thread 0 ---------------------------------------------------- isAnnotation=false (00000000) State 43 thread 0 ---------------------------------------------------- isArray=false (00000000) State 44 thread 0 ---------------------------------------------------- isInterface=false (00000000) State 45 thread 0 ---------------------------------------------------- isSynthetic=false (00000000) State 46 thread 0 ---------------------------------------------------- isLocalClass=false (00000000) State 47 thread 0 ---------------------------------------------------- isMemberClass=false (00000000) State 48 thread 0 ---------------------------------------------------- isEnum=false (00000000) State 50 file java/lang/Class.java line 463 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 2 thread 0 ---------------------------------------------------- java.lang.Character@class_model.name=&java_2elang_2eCharacter.@java.lang.Object.@class_identifier (00000001 10100000 00000000 00000000 00000000 00000000 00000000 00000000) State 52 file java/lang/Class.java line 464 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 5 thread 0 ---------------------------------------------------- java.lang.Character@class_model.isAnnotation=false (00000000) State 54 file java/lang/Class.java line 465 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 8 thread 0 ---------------------------------------------------- java.lang.Character@class_model.isArray=false (00000000) State 56 file java/lang/Class.java line 466 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 11 thread 0 ---------------------------------------------------- java.lang.Character@class_model.isInterface=false (00000000) State 58 file java/lang/Class.java line 467 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 14 thread 0 ---------------------------------------------------- java.lang.Character@class_model.isSynthetic=false (00000000) State 60 file java/lang/Class.java line 468 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 17 thread 0 ---------------------------------------------------- java.lang.Character@class_model.isLocalClass=false (00000000) State 62 file java/lang/Class.java line 469 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 20 thread 0 ---------------------------------------------------- java.lang.Character@class_model.isMemberClass=false (00000000) State 64 file java/lang/Class.java line 470 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 23 thread 0 ---------------------------------------------------- java.lang.Character@class_model.isEnum=false (00000000) State 66 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- byte_return_value=0 (00000000 00000000 00000000 00000000) State 67 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- CASE_INSENSITIVE_ORDER=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 68 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- char={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=4, .data=char_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000100, 00000001 11000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 69 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- char_return_value=0 (00000000 00000000 00000000 00000000) State 70 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- char_constarray={ (char)'c', (char)'h', (char)'a', (char)'r' } ({ 00000000 01100011, 00000000 01101000, 00000000 01100001, 00000000 01110010 }) State 71 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- java$$java_lang_String$$clinit_already_run=false (0) State 72 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- Enter_20a_20digit_3a_constarray={ (char)'E', (char)'n', (char)'t', (char)'e', (char)'r', (char)' ', (char)'a', (char)' ', (char)'d', (char)'i', (char)'g', (char)'i', (char)'t', (char)':' } ({ 00000000 01000101, 00000000 01101110, 00000000 01110100, 00000000 01100101, 00000000 01110010, 00000000 00100000, 00000000 01100001, 00000000 00100000, 00000000 01100100, 00000000 01101001, 00000000 01100111, 00000000 01101001, 00000000 01110100, 00000000 00111010 }) State 73 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- $assertionsDisabled=false (00000000) State 74 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- TYPE=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 75 thread 0 ---------------------------------------------------- Main@class_model={ .@java.lang.Object={ .@class_identifier="java::java.lang.Class", .cproverMonitorCount=0 }, .name=null, .isAnnotation=false, .isArray=false, .isInterface=false, .isSynthetic=false, .isLocalClass=false, .isMemberClass=false, .isEnum=false, .enumConstantDirectory=null } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000, 00000000, 00000000, 00000000, 00000000, 00000000, 00000000, 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 78 thread 0 ---------------------------------------------------- this=&Main@class_model.@java.lang.Object.@class_identifier (00000001 11100000 00000000 00000000 00000000 00000000 00000000 00000000) State 79 thread 0 ---------------------------------------------------- name=&Main.@java.lang.Object.@class_identifier (00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 80 thread 0 ---------------------------------------------------- isAnnotation=false (00000000) State 81 thread 0 ---------------------------------------------------- isArray=false (00000000) State 82 thread 0 ---------------------------------------------------- isInterface=false (00000000) State 83 thread 0 ---------------------------------------------------- isSynthetic=false (00000000) State 84 thread 0 ---------------------------------------------------- isLocalClass=false (00000000) State 85 thread 0 ---------------------------------------------------- isMemberClass=false (00000000) State 86 thread 0 ---------------------------------------------------- isEnum=false (00000000) State 88 file java/lang/Class.java line 463 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 2 thread 0 ---------------------------------------------------- Main@class_model.name=&Main.@java.lang.Object.@class_identifier (00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 90 file java/lang/Class.java line 464 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 5 thread 0 ---------------------------------------------------- Main@class_model.isAnnotation=false (00000000) State 92 file java/lang/Class.java line 465 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 8 thread 0 ---------------------------------------------------- Main@class_model.isArray=false (00000000) State 94 file java/lang/Class.java line 466 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 11 thread 0 ---------------------------------------------------- Main@class_model.isInterface=false (00000000) State 96 file java/lang/Class.java line 467 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 14 thread 0 ---------------------------------------------------- Main@class_model.isSynthetic=false (00000000) State 98 file java/lang/Class.java line 468 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 17 thread 0 ---------------------------------------------------- Main@class_model.isLocalClass=false (00000000) State 100 file java/lang/Class.java line 469 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 20 thread 0 ---------------------------------------------------- Main@class_model.isMemberClass=false (00000000) State 102 file java/lang/Class.java line 470 function java::java.lang.Class.cproverInitializeClassLiteral:(Ljava/lang/String;ZZZZZZZ)V bytecode-index 23 thread 0 ---------------------------------------------------- Main@class_model.isEnum=false (00000000) State 104 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- byte_constarray={ (char)'b', (char)'y', (char)'t', (char)'e' } ({ 00000000 01100010, 00000000 01111001, 00000000 01110100, 00000000 01100101 }) State 105 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- java$$java_lang_System$$clinit_already_run=false (0) State 106 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- String_20index_20out_20of_20range_3a_20_return_value=0 (00000000 00000000 00000000 00000000) State 107 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- Convert_20character_20to_20digit_3a_20_25s_0a={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=31, .data=Convert_20character_20to_20digit_3a_20_25s_0a_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00011111, 00000010 00100000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 108 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- java.lang.String.Literal.={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=0, .data=_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000000, 00000010 01000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 109 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- _return_value=0 (00000000 00000000 00000000 00000000) State 110 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- String_20index_20out_20of_20range_3a_20={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=27, .data=String_20index_20out_20of_20range_3a_20_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00011011, 00000010 01100000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 111 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- Enter_20a_20digit_3a_return_value=0 (00000000 00000000 00000000 00000000) State 112 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- $assertionsDisabled=false (00000000) State 113 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- Convert_20digit_20to_20character_3a_20_25s_0a={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=31, .data=Convert_20digit_20to_20character_3a_20_25s_0a_constarray } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00011111, 00000010 10000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 114 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- Convert_20digit_20to_20character_3a_20_25s_0a_return_value=0 (00000000 00000000 00000000 00000000) State 115 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- Convert_20digit_20to_20character_3a_20_25s_0a_constarray={ (char)'C', (char)'o', (char)'n', (char)'v', (char)'e', (char)'r', (char)'t', (char)' ', (char)'d', (char)'i', (char)'g', (char)'i', (char)'t', (char)' ', (char)'t', (char)'o', (char)' ', (char)'c', (char)'h', (char)'a', (char)'r', (char)'a', (char)'c', (char)'t', (char)'e', (char)'r', (char)':', (char)' ', (char)'%', (char)'s', (char)'\n' } ({ 00000000 01000011, 00000000 01101111, 00000000 01101110, 00000000 01110110, 00000000 01100101, 00000000 01110010, 00000000 01110100, 00000000 00100000, 00000000 01100100, 00000000 01101001, 00000000 01100111, 00000000 01101001, 00000000 01110100, 00000000 00100000, 00000000 01110100, 00000000 01101111, 00000000 00100000, 00000000 01100011, 00000000 01101000, 00000000 01100001, 00000000 01110010, 00000000 01100001, 00000000 01100011, 00000000 01110100, 00000000 01100101, 00000000 01110010, 00000000 00111010, 00000000 00100000, 00000000 00100101, 00000000 01110011, 00000000 00001010 }) State 116 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- Enter_20a_20character_3a_constarray={ (char)'E', (char)'n', (char)'t', (char)'e', (char)'r', (char)' ', (char)'a', (char)' ', (char)'c', (char)'h', (char)'a', (char)'r', (char)'a', (char)'c', (char)'t', (char)'e', (char)'r', (char)':' } ({ 00000000 01000101, 00000000 01101110, 00000000 01110100, 00000000 01100101, 00000000 01110010, 00000000 00100000, 00000000 01100001, 00000000 00100000, 00000000 01100011, 00000000 01101000, 00000000 01100001, 00000000 01110010, 00000000 01100001, 00000000 01100011, 00000000 01110100, 00000000 01100101, 00000000 01110010, 00000000 00111010 }) State 117 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- Convert_20character_20to_20digit_3a_20_25s_0a_return_value=0 (00000000 00000000 00000000 00000000) State 118 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- Convert_20character_20to_20digit_3a_20_25s_0a_constarray={ (char)'C', (char)'o', (char)'n', (char)'v', (char)'e', (char)'r', (char)'t', (char)' ', (char)'c', (char)'h', (char)'a', (char)'r', (char)'a', (char)'c', (char)'t', (char)'e', (char)'r', (char)' ', (char)'t', (char)'o', (char)' ', (char)'d', (char)'i', (char)'g', (char)'i', (char)'t', (char)':', (char)' ', (char)'%', (char)'s', (char)'\n' } ({ 00000000 01000011, 00000000 01101111, 00000000 01101110, 00000000 01110110, 00000000 01100101, 00000000 01110010, 00000000 01110100, 00000000 00100000, 00000000 01100011, 00000000 01101000, 00000000 01100001, 00000000 01110010, 00000000 01100001, 00000000 01100011, 00000000 01110100, 00000000 01100101, 00000000 01110010, 00000000 00100000, 00000000 01110100, 00000000 01101111, 00000000 00100000, 00000000 01100100, 00000000 01101001, 00000000 01100111, 00000000 01101001, 00000000 01110100, 00000000 00111010, 00000000 00100000, 00000000 00100101, 00000000 01110011, 00000000 00001010 }) State 119 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- java$$java_lang_Character$$clinit_already_run=false (0) State 131 thread 0 ---------------------------------------------------- dynamic_object1={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=0, .data=null } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 133 thread 0 ---------------------------------------------------- dynamic_object1={ .@java.lang.Object={ .@class_identifier="java::array[reference]", .cproverMonitorCount=0 }, .length=0, .data=null } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 134 thread 0 ---------------------------------------------------- dynamic_object1.length=1 (00000000 00000000 00000000 00000001) State 137 thread 0 ---------------------------------------------------- dynamic_object1.data=dynamic_2_array (00000010 11000000 00000000 00000000 00000000 00000000 00000000 00000000) State 138 thread 0 ---------------------------------------------------- dynamic_2_array={ null, null, null, null, null } ({ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 143 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- dynamic_object3={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=0, .data=null } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 145 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- dynamic_2_array[0L]=&dynamic_object3.@java.lang.Object.@class_identifier (00000010 11100000 00000000 00000000 00000000 00000000 00000000 00000000) State 151 thread 0 ---------------------------------------------------- dynamic_object4=dynamic_object4#1 (?) State 155 thread 0 ---------------------------------------------------- dynamic_object4={ } ( }) State 160 thread 0 ---------------------------------------------------- dynamic_object3={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=0, .data=dynamic_object4 } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000000, 00000011 00000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 161 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- dynamic_object3.@java.lang.Object.cproverMonitorCount=0 (00000000 00000000 00000000 00000000) State 165 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- INPUT arg0a: &dynamic_object1.@java.lang.Object.@class_identifier (00000010 10100000 00000000 00000000 00000000 00000000 00000000 00000000) State 168 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V thread 0 ---------------------------------------------------- arg0a=&dynamic_object1.@java.lang.Object.@class_identifier (00000010 10100000 00000000 00000000 00000000 00000000 00000000 00000000) State 169 thread 0 ---------------------------------------------------- anonlocal::2i=0 (00000000 00000000 00000000 00000000) State 170 thread 0 ---------------------------------------------------- anonlocal::1a=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 171 thread 0 ---------------------------------------------------- anonlocal::3i=0 (00000000 00000000 00000000 00000000) State 175 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V bytecode-index 0 thread 0 ---------------------------------------------------- dynamic_object13={ .@class_identifier="java::java.lang.String" } ({ ? }) State 177 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V bytecode-index 0 thread 0 ---------------------------------------------------- dynamic_object13={ .@class_identifier="java::java.util.Scanner" } ({ ? }) State 181 thread 0 ---------------------------------------------------- java$$java_lang_System$$clinit_already_run=true (1) State 185 thread 0 ---------------------------------------------------- dynamic_object14={ .@class_identifier="java::java.lang.String" } ({ ? }) State 187 thread 0 ---------------------------------------------------- in=&dynamic_object14.@class_identifier (00000100 01000000 00000000 00000000 00000000 00000000 00000000 00000000) State 188 thread 0 ---------------------------------------------------- dynamic_object14={ .@class_identifier="java::java.io.InputStream" } ({ ? }) State 190 thread 0 ---------------------------------------------------- dynamic_object15={ .@class_identifier="java::java.lang.String" } ({ ? }) State 192 thread 0 ---------------------------------------------------- out=&dynamic_object15.@class_identifier (00000100 01100000 00000000 00000000 00000000 00000000 00000000 00000000) State 193 thread 0 ---------------------------------------------------- dynamic_object15={ .@class_identifier="java::java.io.PrintStream" } ({ ? }) State 199 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V bytecode-index 3 thread 0 ---------------------------------------------------- this=&dynamic_object13.@class_identifier (00000100 00100000 00000000 00000000 00000000 00000000 00000000 00000000) State 200 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V bytecode-index 3 thread 0 ---------------------------------------------------- stub_ignored_arg1=&dynamic_object14.@class_identifier (00000100 01000000 00000000 00000000 00000000 00000000 00000000 00000000) State 203 file Main.java line 14 function java::Main.main:([Ljava/lang/String;)V bytecode-index 4 thread 0 ---------------------------------------------------- anonlocal::1a=&dynamic_object13.@class_identifier (00000100 00100000 00000000 00000000 00000000 00000000 00000000 00000000) State 207 file Main.java line 16 function java::Main.main:([Ljava/lang/String;)V bytecode-index 6 thread 0 ---------------------------------------------------- this=&dynamic_object13.@class_identifier (00000100 00100000 00000000 00000000 00000000 00000000 00000000 00000000) State 212 file Main.java line 16 function java::Main.main:([Ljava/lang/String;)V bytecode-index 7 thread 0 ---------------------------------------------------- anonlocal::2i=0 (00000000 00000000 00000000 00000000) State 216 file Main.java line 18 function java::Main.main:([Ljava/lang/String;)V bytecode-index 9 thread 0 ---------------------------------------------------- this=&dynamic_object13.@class_identifier (00000100 00100000 00000000 00000000 00000000 00000000 00000000 00000000) State 222 file Main.java line 18 function java::Main.main:([Ljava/lang/String;)V bytecode-index 12 thread 0 ---------------------------------------------------- anonlocal::3i=1 (00000000 00000000 00000000 00000001) State 226 thread 0 ---------------------------------------------------- java$$Main$$clinit_already_run=true (1) State 234 file Main.java line 10 function java::Main.<clinit>:()V bytecode-index 1 thread 0 ---------------------------------------------------- this=&Main@class_model.@java.lang.Object.@class_identifier (00000001 11100000 00000000 00000000 00000000 00000000 00000000 00000000) State 235 thread 0 ---------------------------------------------------- loader=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 240 file java/lang/Class.java line 411 function java::java.lang.Class.desiredAssertionStatus:()Z bytecode-index 1 thread 0 ---------------------------------------------------- this=&Main@class_model.@java.lang.Object.@class_identifier (00000001 11100000 00000000 00000000 00000000 00000000 00000000 00000000) State 241 thread 0 ---------------------------------------------------- cl=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 246 file java/lang/Class.java line 184 function java::java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader; bytecode-index 1 thread 0 ---------------------------------------------------- this=&Main@class_model.@java.lang.Object.@class_identifier (00000001 11100000 00000000 00000000 00000000 00000000 00000000 00000000) State 250 file java/lang/Class.java line 184 function java::java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader; bytecode-index 2 thread 0 ---------------------------------------------------- cl=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 257 file java/lang/Class.java line 411 function java::java.lang.Class.desiredAssertionStatus:()Z bytecode-index 2 thread 0 ---------------------------------------------------- loader=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 262 file java/lang/Class.java line 414 function java::java.lang.Class.desiredAssertionStatus:()Z bytecode-index 6 thread 0 ---------------------------------------------------- clazz=&Main@class_model.@java.lang.Object.@class_identifier (00000001 11100000 00000000 00000000 00000000 00000000 00000000 00000000) State 279 file Main.java line 10 function java::Main.<clinit>:()V bytecode-index 6 thread 0 ---------------------------------------------------- $assertionsDisabled=false (00000000) State 290 thread 0 ---------------------------------------------------- anonlocal::5i=0 (00000000 00000000 00000000 00000000) State 291 thread 0 ---------------------------------------------------- anonlocal::4i=0 (00000000 00000000 00000000 00000000) State 305 file Main.java line 24 function java::Main.main:([Ljava/lang/String;)V bytecode-index 28 thread 0 ---------------------------------------------------- this=&dynamic_object15.@class_identifier (00000100 01100000 00000000 00000000 00000000 00000000 00000000 00000000) State 306 file Main.java line 24 function java::Main.main:([Ljava/lang/String;)V bytecode-index 28 thread 0 ---------------------------------------------------- stub_ignored_arg1=&Enter_20a_20digit_3a.@java.lang.Object.@class_identifier (00000100 10100000 00000000 00000000 00000000 00000000 00000000 00000000) State 311 file Main.java line 25 function java::Main.main:([Ljava/lang/String;)V bytecode-index 30 thread 0 ---------------------------------------------------- this=&dynamic_object13.@class_identifier (00000100 00100000 00000000 00000000 00000000 00000000 00000000 00000000) State 316 file Main.java line 25 function java::Main.main:([Ljava/lang/String;)V bytecode-index 31 thread 0 ---------------------------------------------------- anonlocal::4i=0 (00000000 00000000 00000000 00000000) State 322 file Main.java line 26 function java::Main.main:([Ljava/lang/String;)V bytecode-index 35 thread 0 ---------------------------------------------------- dynamic_object17={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .length=0, .data=null } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 324 file Main.java line 26 function java::Main.main:([Ljava/lang/String;)V bytecode-index 35 thread 0 ---------------------------------------------------- dynamic_object17={ .@java.lang.Object={ .@class_identifier="java::array[reference]", .cproverMonitorCount=0 }, .length=0, .data=null } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 325 file Main.java line 26 function java::Main.main:([Ljava/lang/String;)V bytecode-index 35 thread 0 ---------------------------------------------------- dynamic_object17.length=1 (00000000 00000000 00000000 00000001) State 328 file Main.java line 26 function java::Main.main:([Ljava/lang/String;)V bytecode-index 35 thread 0 ---------------------------------------------------- dynamic_object17.data=dynamic_18_array (00000100 11100000 00000000 00000000 00000000 00000000 00000000 00000000) State 329 file Main.java line 26 function java::Main.main:([Ljava/lang/String;)V bytecode-index 35 thread 0 ---------------------------------------------------- dynamic_18_array={ null } ({ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 333 thread 0 ---------------------------------------------------- java$$java_lang_Character$$clinit_already_run=true (1) State 341 file java/lang/Character.java line 122 function java::java.lang.Character.<clinit>:()V bytecode-index 1 thread 0 ---------------------------------------------------- this=&java.lang.Character@class_model.@java.lang.Object.@class_identifier (00000001 10000000 00000000 00000000 00000000 00000000 00000000 00000000) State 342 thread 0 ---------------------------------------------------- loader=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 347 file java/lang/Class.java line 411 function java::java.lang.Class.desiredAssertionStatus:()Z bytecode-index 1 thread 0 ---------------------------------------------------- this=&java.lang.Character@class_model.@java.lang.Object.@class_identifier (00000001 10000000 00000000 00000000 00000000 00000000 00000000 00000000) State 348 thread 0 ---------------------------------------------------- cl=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 353 file java/lang/Class.java line 184 function java::java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader; bytecode-index 1 thread 0 ---------------------------------------------------- this=&java.lang.Character@class_model.@java.lang.Object.@class_identifier (00000001 10000000 00000000 00000000 00000000 00000000 00000000 00000000) State 357 file java/lang/Class.java line 184 function java::java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader; bytecode-index 2 thread 0 ---------------------------------------------------- cl=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 364 file java/lang/Class.java line 411 function java::java.lang.Class.desiredAssertionStatus:()Z bytecode-index 2 thread 0 ---------------------------------------------------- loader=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 369 file java/lang/Class.java line 414 function java::java.lang.Class.desiredAssertionStatus:()Z bytecode-index 6 thread 0 ---------------------------------------------------- clazz=&java.lang.Character@class_model.@java.lang.Object.@class_identifier (00000001 10000000 00000000 00000000 00000000 00000000 00000000 00000000) State 387 file java/lang/Character.java line 122 function java::java.lang.Character.<clinit>:()V bytecode-index 6 thread 0 ---------------------------------------------------- $assertionsDisabled=false (00000000) State 390 file java/lang/Character.java line 175 function java::java.lang.Character.<clinit>:()V bytecode-index 8 thread 0 ---------------------------------------------------- s=&char.@java.lang.Object.@class_identifier (00000101 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 395 file java/lang/Class.java line 313 function java::java.lang.Class.getPrimitiveClass:(Ljava/lang/String;)Ljava/lang/Class; bytecode-index 2 thread 0 ---------------------------------------------------- this=&boolean.@java.lang.Object.@class_identifier (00000101 00100000 00000000 00000000 00000000 00000000 00000000 00000000) State 396 file java/lang/Class.java line 313 function java::java.lang.Class.getPrimitiveClass:(Ljava/lang/String;)Ljava/lang/Class; bytecode-index 2 thread 0 ---------------------------------------------------- anObject=&char.@java.lang.Object.@class_identifier (00000101 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 430 file java/lang/Class.java line 315 function java::java.lang.Class.getPrimitiveClass:(Ljava/lang/String;)Ljava/lang/Class; bytecode-index 9 thread 0 ---------------------------------------------------- this=&char.@java.lang.Object.@class_identifier (00000101 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 431 file java/lang/Class.java line 315 function java::java.lang.Class.getPrimitiveClass:(Ljava/lang/String;)Ljava/lang/Class; bytecode-index 9 thread 0 ---------------------------------------------------- anObject=&char.@java.lang.Object.@class_identifier (00000101 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 463 file java/lang/Class.java line 316 function java::java.lang.Class.getPrimitiveClass:(Ljava/lang/String;)Ljava/lang/Class; bytecode-index 12 thread 0 ---------------------------------------------------- className=&char.@java.lang.Object.@class_identifier (00000101 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 465 thread 0 ---------------------------------------------------- c=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 466 file java/lang/Class.java line 109 function java::java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class; bytecode-index 0 thread 0 ---------------------------------------------------- dynamic_object20={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .name=null, .isAnnotation=false, .isArray=false, .isInterface=false, .isSynthetic=false, .isLocalClass=false, .isMemberClass=false, .isEnum=false, .enumConstantDirectory=null } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000, 00000000, 00000000, 00000000, 00000000, 00000000, 00000000, 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 468 file java/lang/Class.java line 109 function java::java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class; bytecode-index 0 thread 0 ---------------------------------------------------- dynamic_object20={ .@java.lang.Object={ .@class_identifier="java::java.lang.Class", .cproverMonitorCount=0 }, .name=null, .isAnnotation=false, .isArray=false, .isInterface=false, .isSynthetic=false, .isLocalClass=false, .isMemberClass=false, .isEnum=false, .enumConstantDirectory=null } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000, 00000000, 00000000, 00000000, 00000000, 00000000, 00000000, 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 }) State 472 file java/lang/Class.java line 109 function java::java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class; bytecode-index 2 thread 0 ---------------------------------------------------- this=&dynamic_object20.@java.lang.Object.@class_identifier (00000101 01100000 00000000 00000000 00000000 00000000 00000000 00000000) State 476 file java/lang/Class.java line 39 function java::java.lang.Class.<init>:()V bytecode-index 1 thread 0 ---------------------------------------------------- this=&dynamic_object20.@java.lang.Object.@class_identifier (00000101 01100000 00000000 00000000 00000000 00000000 00000000 00000000) State 478 file java/lang/Object.java line 40 function java::java.lang.Object.<init>:()V bytecode-index 2 thread 0 ---------------------------------------------------- dynamic_object20.@java.lang.Object.cproverMonitorCount=0 (00000000 00000000 00000000 00000000) State 482 file java/lang/Class.java line 377 function java::java.lang.Class.<init>:()V bytecode-index 4 thread 0 ---------------------------------------------------- dynamic_object20.enumConstantDirectory=null (00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 485 file java/lang/Class.java line 109 function java::java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class; bytecode-index 3 thread 0 ---------------------------------------------------- c=&dynamic_object20.@java.lang.Object.@class_identifier (00000101 01100000 00000000 00000000 00000000 00000000 00000000 00000000) State 487 file java/lang/Class.java line 110 function java::java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class; bytecode-index 6 thread 0 ---------------------------------------------------- dynamic_object20.name=&char.@java.lang.Object.@class_identifier (00000101 00000000 00000000 00000000 00000000 00000000 00000000 00000000) State 502 file java/lang/Character.java line 175 function java::java.lang.Character.<clinit>:()V bytecode-index 9 thread 0 ---------------------------------------------------- TYPE=&dynamic_object20.@java.lang.Object.@class_identifier (00000101 01100000 00000000 00000000 00000000 00000000 00000000 00000000) State 515 file Main.java line 27 function java::Main.main:([Ljava/lang/String;)V bytecode-index 41 thread 0 ---------------------------------------------------- c=(char)'0' (00000000 00110000) State 522 file java/lang/Character.java line 4577 function java::java.lang.Character.valueOf:(C)Ljava/lang/Character; bytecode-index 0 thread 0 ---------------------------------------------------- dynamic_object29={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .value=(char)'\u0000' } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 }) State 524 file java/lang/Character.java line 4577 function java::java.lang.Character.valueOf:(C)Ljava/lang/Character; bytecode-index 0 thread 0 ---------------------------------------------------- dynamic_object29={ .@java.lang.Object={ .@class_identifier="java::java.lang.Character", .cproverMonitorCount=0 }, .value=(char)'\u0000' } ({ { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 }) State 528 file java/lang/Character.java line 4577 function java::java.lang.Character.valueOf:(C)Ljava/lang/Character; bytecode-index 3 thread 0 ---------------------------------------------------- this=&dynamic_object29.@java.lang.Object.@class_identifier (00000111 10000000 00000000 00000000 00000000 00000000 00000000 00000000) State 529 file java/lang/Character.java line 4577 function java::java.lang.Character.valueOf:(C)Ljava/lang/Character; bytecode-index 3 thread 0 ---------------------------------------------------- value=(char)'0' (00000000 00110000) State 533 file java/lang/Character.java line 4537 function java::java.lang.Character.<init>:(C)V bytecode-index 1 thread 0 ---------------------------------------------------- this=&dynamic_object29.@java.lang.Object.@class_identifier (00000111 10000000 00000000 00000000 00000000 00000000 00000000 00000000) State 535 file java/lang/Object.java line 40 function java::java.lang.Object.<init>:()V bytecode-index 2 thread 0 ---------------------------------------------------- dynamic_object29.@java.lang.Object.cproverMonitorCount=0 (00000000 00000000 00000000 00000000) State 539 file java/lang/Character.java line 4538 function java::java.lang.Character.<init>:(C)V bytecode-index 4 thread 0 ---------------------------------------------------- dynamic_object29.value=(char)'0' (00000000 00110000) State 552 file Main.java line 27 function java::Main.main:([Ljava/lang/String;)V bytecode-index 42 thread 0 ---------------------------------------------------- dynamic_18_array[0L]=&dynamic_object29.@java.lang.Object.@class_identifier (00000111 10000000 00000000 00000000 00000000 00000000 00000000 00000000) State 556 file Main.java line 26 function java::Main.main:([Ljava/lang/String;)V bytecode-index 43 thread 0 ---------------------------------------------------- this=&dynamic_object15.@class_identifier (00000100 01100000 00000000 00000000 00000000 00000000 00000000 00000000) State 557 file Main.java line 26 function java::Main.main:([Ljava/lang/String;)V bytecode-index 43 thread 0 ---------------------------------------------------- stub_ignored_arg1=&Convert_20digit_20to_20character_3a_20_25s_0a.@java.lang.Object.@class_identifier (00000111 10100000 00000000 00000000 00000000 00000000 00000000 00000000) State 558 file Main.java line 26 function java::Main.main:([Ljava/lang/String;)V bytecode-index 43 thread 0 ---------------------------------------------------- stub_ignored_arg2=&dynamic_object17.@java.lang.Object.@class_identifier (00000100 11000000 00000000 00000000 00000000 00000000 00000000 00000000) State 572 file Main.java line 28 function java::Main.main:([Ljava/lang/String;)V bytecode-index 48 thread 0 ---------------------------------------------------- anonlocal::5i=48 (00000000 00000000 00000000 00110000) State 581 file Main.java line 29 function java::Main.main:([Ljava/lang/String;)V bytecode-index 54 thread 0 ---------------------------------------------------- dynamic_object31={ .@java.lang.Error={ .@java.lang.Throwable={ .@java.lang.Object={ .@class_identifier="java::java.lang.String", .cproverMonitorCount=0 }, .detailMessage=null, .cause=null } } } ({ { { { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 } } }) State 583 file Main.java line 29 function java::Main.main:([Ljava/lang/String;)V bytecode-index 54 thread 0 ---------------------------------------------------- dynamic_object31={ .@java.lang.Error={ .@java.lang.Throwable={ .@java.lang.Object={ .@class_identifier="java::java.lang.AssertionError", .cproverMonitorCount=0 }, .detailMessage=null, .cause=null } } } ({ { { { ?, 00000000 00000000 00000000 00000000 }, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000, 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 } } }) State 587 file Main.java line 29 function java::Main.main:([Ljava/lang/String;)V bytecode-index 56 thread 0 ---------------------------------------------------- this=&dynamic_object31.@java.lang.Error.@java.lang.Throwable.@java.lang.Object.@class_identifier (00000111 11100000 00000000 00000000 00000000 00000000 00000000 00000000) State 591 file java/lang/AssertionError.java line 49 function java::java.lang.AssertionError.<init>:()V bytecode-index 1 thread 0 ---------------------------------------------------- this=&dynamic_object31.@java.lang.Error.@java.lang.Throwable.@java.lang.Object.@class_identifier (00000111 11100000 00000000 00000000 00000000 00000000 00000000 00000000) State 595 file java/lang/Error.java line 58 function java::java.lang.Error.<init>:()V bytecode-index 1 thread 0 ---------------------------------------------------- this=&dynamic_object31.@java.lang.Error.@java.lang.Throwable.@java.lang.Object.@class_identifier (00000111 11100000 00000000 00000000 00000000 00000000 00000000 00000000) State 599 file java/lang/Throwable.java line 264 function java::java.lang.Throwable.<init>:()V bytecode-index 1 thread 0 ---------------------------------------------------- this=&dynamic_object31.@java.lang.Error.@java.lang.Throwable.@java.lang.Object.@class_identifier (00000111 11100000 00000000 00000000 00000000 00000000 00000000 00000000) State 601 file java/lang/Object.java line 40 function java::java.lang.Object.<init>:()V bytecode-index 2 thread 0 ---------------------------------------------------- dynamic_object31.@java.lang.Error.@java.lang.Throwable.@java.lang.Object.cproverMonitorCount=0 (00000000 00000000 00000000 00000000) State 605 file java/lang/Throwable.java line 201 function java::java.lang.Throwable.<init>:()V bytecode-index 4 thread 0 ---------------------------------------------------- dynamic_object31.@java.lang.Error.@java.lang.Throwable.cause=&dynamic_object31.@java.lang.Error.@java.lang.Throwable.@java.lang.Object.@class_identifier (00000111 11100000 00000000 00000000 00000000 00000000 00000000 00000000) Violated property: file Main.java line 29 function java::Main.main:([Ljava/lang/String;)V bytecode-index 57 assertion at file Main.java line 29 function java::Main.main:([Ljava/lang/String;)V bytecode-index 57 false VERIFICATION FAILED EC=10 FALSE