Skip to content

Commit 8e013bc

Browse files
committed
Add missing EXIT or SIGNAL specifications
We should always check for these to avoid spuriously passing tests.
1 parent 28f61dc commit 8e013bc

File tree

176 files changed

+332
-216
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

176 files changed

+332
-216
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
CORE
22
A.class
33
--function 'A.me2:()V' --java-threading --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar`
4+
^EXIT=10$
45
^SIGNAL=0$
56
^VERIFICATION FAILED$
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
CORE
22
A.class
33
--function 'A.me2:()V' --java-threading
4+
^EXIT=10$
45
^SIGNAL=0$
56
^VERIFICATION FAILED
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
CORE
22
A.class
33
--function 'A.me2:()V' --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar` --java-threading
4+
^EXIT=10$
45
^SIGNAL=0$
56
^VERIFICATION FAILED
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
CORE
22
A.class
33
--function 'A.me2:()V' --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar` --java-threading
4+
^EXIT=10$
45
^SIGNAL=0$
56
^VERIFICATION FAILED$
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
CORE
22
A.class
33
--function A.me2 --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar` --java-threading
4+
^EXIT=10$
45
^SIGNAL=0$
56
^VERIFICATION FAILED$

jbmc/regression/jbmc-concurrency/synchronized-blocks-null-throw/test.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
KNOWNBUG
22
Sync.class
33
--cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar` --java-threading
4+
^EXIT=0$
5+
^SIGNAL=0$
46
^VERIFICATION SUCCESSFUL$
57
--
68
^warning: ignoring

jbmc/regression/jbmc-concurrency/synchronized-blocks-throw/test.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
KNOWNBUG
22
Sync.class
33
--cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar` --java-threading
4+
^EXIT=0$
5+
^SIGNAL=0$
46
^VERIFICATION SUCCESSFUL$
57
--
68
^warning: ignoring

jbmc/regression/jbmc-concurrency/synchronized-blocks/test1.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
CORE
22
A.class
33
--function 'A.me0:()V' --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar` --show-goto-functions --java-threading
4+
^EXIT=0$
5+
^SIGNAL=0$
46
ATOMIC_BEGIN
57
ATOMIC_END
68
--

jbmc/regression/jbmc-concurrency/synchronized-methods/test1.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
CORE
22
A.class
33
--function 'A.me1:()V' --java-threading --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar` --show-goto-functions
4+
^EXIT=0$
5+
^SIGNAL=0$
46
ATOMIC_BEGIN
57
ATOMIC_END
68
--

jbmc/regression/jbmc-concurrency/synchronized-methods/test2.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
CORE
22
A.class
33
--function 'A.me1:()V' --java-threading --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar` --show-goto-functions
4+
^EXIT=0$
5+
^SIGNAL=0$
46
ATOMIC_BEGIN
57
ATOMIC_END
68
--
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
TestClass.class
33
--function TestClass.testFunction --classpath `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar`
4-
EXIT=0
5-
SIGNAL=0
4+
^EXIT=0$
5+
^SIGNAL=0$
66
VERIFICATION SUCCESSFUL

jbmc/regression/jbmc-generics/type_erasure/test_function_input.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
CORE
22
TestClass.class
33
--function TestClass.testFunctionWithInput
4-
EXIT=0
5-
SIGNAL=0
4+
^EXIT=0$
5+
^SIGNAL=0$
66
VERIFICATION SUCCESSFUL
77
--
88
--

jbmc/regression/jbmc-strings/StartsWithConstantEvalution/constant_equals.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ CORE
22
RefineStrings.class
33
--function string_refinement.RefineStrings.constantComparison --show-vcc --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar`
44
^Generated [0-9]+ VCC\(s\), 0 remaining after simplification$
5+
^EXIT=0$
6+
^SIGNAL=0$
57
--
68
.*cprover_string_startswith_func*.
79
--

jbmc/regression/jbmc-strings/stub-string-length/test.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ CORE
22
Test.class
33
--function Test.main --max-nondet-string-length 10
44
VERIFICATION SUCCESSFUL
5-
EXIT=0
6-
SIGNAL=0
5+
^EXIT=0$
6+
^SIGNAL=0$

jbmc/regression/jbmc/JumpSimplification/test.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ CORE
22
Test.class
33
--show-goto-functions --function Test.foo
44
activate-multi-line-match
5-
EXIT=0
6-
SIGNAL=0
5+
^EXIT=0$
6+
^SIGNAL=0$
77
IF \w* <= 0 THEN GOTO 1\n\s*//.*\n\s*//.*\n\s*\w*::
88
--
99
IF !\(\w* <= 0\) THEN GOTO 1\n\s*//.*\n.*GOTO 2\n\s*//.*\n\s*//.*\n\s*1: \w*::

jbmc/regression/jbmc/NondetEnumArg/test_specific_constant1.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ CORE
22
NondetEnumArg.class
33
--function NondetEnumArg.canChooseRed --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar`
44
^VERIFICATION FAILED$
5+
^EXIT=10$
6+
^SIGNAL=0$
57
--
68
--
79
Test 1 of 3 to check that any of the enum constants can be chosen.

jbmc/regression/jbmc/NondetEnumArg/test_specific_constant2.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ CORE
22
NondetEnumArg.class
33
--function NondetEnumArg.canChooseGreen --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar`
44
^VERIFICATION FAILED$
5+
^EXIT=10$
6+
^SIGNAL=0$
57
--
68
--
79
Test 2 of 3 to check that any of the enum constants can be chosen.

jbmc/regression/jbmc/NondetEnumArg/test_specific_constant3.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ CORE
22
NondetEnumArg.class
33
--function NondetEnumArg.canChooseBlue --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar`
44
^VERIFICATION FAILED$
5+
^EXIT=10$
6+
^SIGNAL=0$
57
--
68
--
79
Test 3 of 3 to check that any of the enum constants can be chosen.

jbmc/regression/jbmc/NondetEnumArgField/test.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ CORE
22
NondetEnumArgField.class
33
--function NondetEnumArgField.test --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar`
44
^VERIFICATION FAILED$
5+
^EXIT=10$
6+
^SIGNAL=0$
57
--
68
--
79
The test checks that even when none of the enum constants are referenced in user

jbmc/regression/jbmc/NondetEnumOpaqueReturn/test_specific_constant1.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ CORE
22
NondetEnumOpaqueReturn.class
33
--function NondetEnumOpaqueReturn.canChooseRed --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar`
44
^VERIFICATION FAILED$
5+
^EXIT=10$
6+
^SIGNAL=0$
57
--
68
--
79
Test 1 of 3 to check that any of the enum constants can be chosen.

jbmc/regression/jbmc/NondetEnumOpaqueReturn/test_specific_constant2.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ CORE
22
NondetEnumOpaqueReturn.class
33
--function NondetEnumOpaqueReturn.canChooseGreen --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar`
44
^VERIFICATION FAILED$
5+
^EXIT=10$
6+
^SIGNAL=0$
57
--
68
--
79
Test 2 of 3 to check that any of the enum constants can be chosen.

jbmc/regression/jbmc/NondetEnumOpaqueReturn/test_specific_constant3.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ CORE
22
NondetEnumOpaqueReturn.class
33
--function NondetEnumOpaqueReturn.canChooseBlue --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar`
44
^VERIFICATION FAILED$
5+
^EXIT=10$
6+
^SIGNAL=0$
57
--
68
--
79
Test 3 of 3 to check that any of the enum constants can be chosen.

jbmc/regression/jbmc/class-loading-annotations/test-array-value-annotation-on-class.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
CORE
22
ArrayValueAnnotationOnClass.class
33
--verbosity 10
4+
^EXIT=6$
5+
^SIGNAL=0$
46
Getting class `MyClassA' from file \.[\\/]MyClassA\.class
57
Getting class `MyClassB' from file \.[\\/]MyClassB\.class
68
--

jbmc/regression/jbmc/class-loading-annotations/test-array-value-annotation-on-field.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
CORE
22
ArrayValueAnnotationOnField.class
33
--verbosity 10
4+
^EXIT=6$
5+
^SIGNAL=0$
46
Getting class `MyClassA' from file \.[\\/]MyClassA\.class
57
Getting class `MyClassB' from file \.[\\/]MyClassB\.class
68
--

jbmc/regression/jbmc/class-loading-annotations/test-array-value-annotation-on-method.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
CORE
22
ArrayValueAnnotationOnMethod.class
33
--verbosity 10
4+
^EXIT=6$
5+
^SIGNAL=0$
46
Getting class `MyClassA' from file \.[\\/]MyClassA\.class
57
Getting class `MyClassB' from file \.[\\/]MyClassB\.class
68
--

jbmc/regression/jbmc/class-loading-annotations/test-array-value-annotation-on-parameter.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
CORE
22
ArrayValueAnnotationOnParameter.class
33
--verbosity 10
4+
^EXIT=6$
5+
^SIGNAL=0$
46
Getting class `MyClassA' from file \.[\\/]MyClassA\.class
57
Getting class `MyClassB' from file \.[\\/]MyClassB\.class
68
--

jbmc/regression/jbmc/class-loading-annotations/test-class-value-annotation-on-class.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
CORE
22
ClassValueAnnotationOnClass.class
33
--verbosity 10
4+
^EXIT=6$
5+
^SIGNAL=0$
46
Getting class `MyClassA' from file \.[\\/]MyClassA\.class
57
--
68
MyClassB

jbmc/regression/jbmc/class-loading-annotations/test-class-value-annotation-on-field.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
CORE
22
ClassValueAnnotationOnField.class
33
--verbosity 10
4+
^EXIT=6$
5+
^SIGNAL=0$
46
Getting class `MyClassA' from file \.[\\/]MyClassA\.class
57
--
68
MyClassB

jbmc/regression/jbmc/class-loading-annotations/test-class-value-annotation-on-method.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
CORE
22
ClassValueAnnotationOnMethod.class
33
--verbosity 10
4+
^EXIT=6$
5+
^SIGNAL=0$
46
Getting class `MyClassA' from file \.[\\/]MyClassA\.class
57
--
68
MyClassB

jbmc/regression/jbmc/class-loading-annotations/test-class-value-annotation-on-parameter.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
CORE
22
ClassValueAnnotationOnParameter.class
33
--verbosity 10
4+
^EXIT=6$
5+
^SIGNAL=0$
46
Getting class `MyClassA' from file \.[\\/]MyClassA\.class
57
--
68
MyClassB

jbmc/regression/jbmc/class_hierarchy/test_json.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ CORE symex-driven-lazy-loading-expected-failure
22
HierarchyTest.class
33
--show-class-hierarchy --json-ui
44
activate-multi-line-match
5-
EXIT=0
6-
SIGNAL=0
5+
^EXIT=0$
6+
^SIGNAL=0$
77
\{\n *"isAbstract": true,\n *"name": "java::HierarchyTest",\n *"parents": \[\n *"java::java.lang.Object"\n *\],\n *"children": \[\n *"java::HierarchyTestChild(1|2)",\n *"java::HierarchyTestChild(1|2)"\n *\]\n *\},\n *\{\n *"isAbstract": false,\n *"name": "java::HierarchyTestGrandchild",\n *"parents": \[\n *"java::HierarchyTestChild1",\n *"java::HierarchyTestInterface1",\n *"java::HierarchyTestInterface2"\n *\],\n *"children": \[\n *\]\n *\},\n *\{\n *"isAbstract": false,\n *"name": "java::HierarchyTestChild2",\n *"parents": \[\n *"java::HierarchyTest"\n *\],\n *"children": \[\n *\]\n *\},\n *\{\n *"isAbstract": false,\n *"name": "java::HierarchyTestChild1",\n *"parents": \[\n *"java::HierarchyTest"\n *\],\n *"children": \[\n *"java::HierarchyTestGrandchild"\n *\]\n *\},\n *\{\n *"isAbstract": true,\n *"name": "java::HierarchyTestInterface1",\n *"parents": \[\n *"java::java.lang.Object"\n *\],\n *"children": \[\n *"java::HierarchyTestGrandchild"\n *\]\n *\},\n *\{\n *"isAbstract": true,\n *"name": "java::HierarchyTestInterface2",\n *"parents": \[\n *"java::java.lang.Object"\n *\],\n *"children": \[\n *"java::HierarchyTestGrandchild"\n *\]\n *\},

jbmc/regression/jbmc/class_hierarchy/test_plain.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ CORE symex-driven-lazy-loading-expected-failure
22
HierarchyTest.class
33
--show-class-hierarchy
44
activate-multi-line-match
5-
EXIT=0
6-
SIGNAL=0
5+
^EXIT=0$
6+
^SIGNAL=0$
77
java::HierarchyTest \(abstract\):\n *parents:\n *java::java\.lang\.Object\n *children:\n *java::HierarchyTestChild(1|2)\n *java::HierarchyTestChild(1|2)\njava::HierarchyTestGrandchild:\n *parents:\n *java::HierarchyTestChild1\n *java::HierarchyTestInterface1\n *java::HierarchyTestInterface2\n *children:\njava::HierarchyTestChild2:\n *parents:\n *java::HierarchyTest\n *children:\njava::HierarchyTestChild1:\n *parents:\n *java::HierarchyTest\n *children:\n *java::HierarchyTestGrandchild\njava::HierarchyTestInterface1 \(abstract\):\n *parents:\n *java::java\.lang\.Object\n *children:\n *java::HierarchyTestGrandchild\njava::HierarchyTestInterface2 \(abstract\):\n *parents:\n *java::java\.lang\.Object\n *children:\n *java::HierarchyTestGrandchild

jbmc/regression/jbmc/classpath-class-incorrect-package/test.desc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ KNOWNBUG
22
Test.class
33
--classpath src
44
^EXIT=6$
5+
^SIGNAL=0$
56
--
67
Java main class: Test
78
failed to open input file `Test.class'

jbmc/regression/jbmc/classpath-class-with-one-dir/test_prefix.desc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ KNOWNBUG
22
src/Test.class
33

44
^EXIT=6$
5+
^SIGNAL=0$
56
--
67
Parsing src/Test.class
78
--

jbmc/regression/jbmc/classpath-jar-entry-method/test.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
CORE
22
jar_file.jar
33
--function RelevantClass.entry --verbosity 10
4-
^EXIT=10
5-
^SIGNAL=0
4+
^EXIT=10$
5+
^SIGNAL=0$
66
VERIFICATION FAILED
77
Getting class `RelevantClass' from JAR jar_file.jar
88
Getting class `RelatedClass' from JAR jar_file.jar

jbmc/regression/jbmc/classpath-jar-incorrect-package/test_class.desc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ KNOWNBUG
22
Test.class
33
--classpath test.jar
44
^EXIT=6$
5+
^SIGNAL=0$
56
--
67
Java main class: Test
78
failed to open input file `Test.class'

jbmc/regression/jbmc/classpath-jar-incorrect-package/test_jar_main_class.desc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ KNOWNBUG
22
test.jar
33
--main-class Test.class
44
^EXIT=6$
5+
^SIGNAL=0$
56
--
67
Java main class: Test
78
failed to open input file `Test.class'

jbmc/regression/jbmc/classpath-two-classes/test.desc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ CORE
22
Test.class
33

44
^EXIT=10$
5+
^SIGNAL=0$
56
^VERIFICATION FAILED$
67
--
78
--

jbmc/regression/jbmc/classpath-two-classes/test_incorrect.desc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ KNOWNBUG
22
Test.class
33
Test2.class
44
^EXIT=6$
5+
^SIGNAL=0$
56
--
67
Invariant check failed
78
--

jbmc/regression/jbmc/classpath-two-jars/test.desc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ CORE
22
libs/test.jar
33
--main-class Test --classpath lib/test2.jar
44
^EXIT=10$
5+
^SIGNAL=0$
56
^VERIFICATION FAILED$
67
--
78
--

jbmc/regression/jbmc/classpath-two-jars/test2.desc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ CORE
22
lib/test2.jar
33
--main-class Test --classpath libs/test.jar
44
^EXIT=10$
5+
^SIGNAL=0$
56
^VERIFICATION FAILED$
67
--
78
--

jbmc/regression/jbmc/classpath-two-jars/test_incorrect.desc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ KNOWNBUG
22
libs/test.jar
33
lib/test2.jar --main-class Test.class
44
^EXIT=6$
5+
^SIGNAL=0$
56
--
67
Invariant check failed
78
the program has no entry point

jbmc/regression/jbmc/classpath-two-jars/test_incorrect2.desc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ KNOWNBUG
22
Test.class
33
--classpath `../../../../scripts/format_classpath.sh libs/test.jar lib/test2.jar`
44
^EXIT=6$
5+
^SIGNAL=0$
56
--
67
--
78
This is incorrect as it would search for a Test.class file outside the jar files.

jbmc/regression/jbmc/cprover-always-load-nondet-initialize/test.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
KNOWNBUG
22
Test.class
33
--function Test.test --show-goto-functions
4-
EXIT=0
5-
SIGNAL=0
4+
^EXIT=0$
5+
^SIGNAL=0$
66
ObjectWithNondetInitialize\.cproverNondetInitialize\(\)
77
--
88
--

jbmc/regression/jbmc/destructors/block.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ DestructorStackTests.class
33
--show-goto-functions --function DestructorStackTests.mainTest --unwind 10
44
activate-multi-line-match
55
[0-9]+: dead strings;[\s]*(?P<comment_block>(\/\/ [0-9]+ file DestructorStackTests\.java line 42 function java::DestructorStackTests\.mainTest:\(Z\)V bytecode-index 90)|(\/\/ [0-9]+ no location))[\s]*dead minor1;[\s]*(?P>comment_block)[\s]*dead anonlocal::[0-9a-zA-Z]+;[\s]*(?P>comment_block)[\s]*[0-9]+: END_FUNCTION
6+
^EXIT=0$
7+
^SIGNAL=0$
68
--
79
--
810
Checks for:

0 commit comments

Comments
 (0)