/art/test/552-checker-primitive-typeprop/smali/ |
D | TypePropagation.smali | 18 …-DEBUGGABLE: void TypePropagation.mergeDeadPhi(boolean, boolean, int, float, float) builder (after) 37 ## CHECK-START-DEBUGGABLE: void TypePropagation.mergeSameType(boolean, int, int) builder (after) 42 if-eqz p0, :after 44 :after 50 …K-START-DEBUGGABLE: void TypePropagation.mergeVoidInput(boolean, boolean, int, int) builder (after) 58 if-eqz p0, :after 60 :after 67 …CHECK-START-DEBUGGABLE: void TypePropagation.mergeDifferentSize(boolean, int, long) builder (after) 71 if-eqz p0, :after 73 :after [all …]
|
D | ArrayGet.smali | 22 ## CHECK-START: void ArrayGet.matchingFixedType(float[], float) builder (after) 25 ## CHECK-START-DEBUGGABLE: void ArrayGet.matchingFixedType(float[], float) builder (after) 39 if-eqz v2, :after 41 :after 52 ## CHECK-START: void ArrayGet.conflictingFixedType(float[], int) builder (after) 55 ## CHECK-START-DEBUGGABLE: void ArrayGet.conflictingFixedType(float[], int) builder (after) 66 if-eqz p1, :after 68 :after 79 ## CHECK-START: void ArrayGet.conflictingFixedType2(int[], float) builder (after) 82 ## CHECK-START-DEBUGGABLE: void ArrayGet.conflictingFixedType2(int[], float) builder (after) [all …]
|
/art/test/1926-missed-frame-pop/ |
D | expected.txt | 1 Ran recurTimes(10) without errors after disabling frame pop event! 4 Ran recurTimes(10) without errors after disabling frame pop event! 7 Ran recurTimes(10) without errors after disabling frame pop event!
|
/art/test/442-checker-constant-folding/smali/ |
D | TestCmp.smali | 26 ## CHECK-START: int TestCmp.$opt$CmpLongConstants() constant_folding (after) 32 ## CHECK-START: int TestCmp.$opt$CmpLongConstants() constant_folding (after) 49 ## CHECK-START: int TestCmp.$opt$CmpGtFloatConstants() constant_folding (after) 55 ## CHECK-START: int TestCmp.$opt$CmpGtFloatConstants() constant_folding (after) 72 ## CHECK-START: int TestCmp.$opt$CmpLtFloatConstants() constant_folding (after) 78 ## CHECK-START: int TestCmp.$opt$CmpLtFloatConstants() constant_folding (after) 95 ## CHECK-START: int TestCmp.$opt$CmpGtDoubleConstants() constant_folding (after) 101 ## CHECK-START: int TestCmp.$opt$CmpGtDoubleConstants() constant_folding (after) 118 ## CHECK-START: int TestCmp.$opt$CmpLtDoubleConstants() constant_folding (after) 124 ## CHECK-START: int TestCmp.$opt$CmpLtDoubleConstants() constant_folding (after) [all …]
|
/art/test/593-checker-boolean-2-integral-conv/smali/ |
D | SmaliTests.smali | 33 ## CHECK-START: byte SmaliTests.booleanToByte(boolean) builder (after) 43 ## CHECK-START: byte SmaliTests.booleanToByte(boolean) select_generator (after) 51 ## CHECK-START: byte SmaliTests.booleanToByte(boolean) instruction_simplifier$after_bce (after) 68 ## CHECK-START: short SmaliTests.booleanToShort(boolean) builder (after) 78 ## CHECK-START: short SmaliTests.booleanToShort(boolean) select_generator (after) 86 ## CHECK-START: short SmaliTests.booleanToShort(boolean) instruction_simplifier$after_bce (after) 103 ## CHECK-START: char SmaliTests.booleanToChar(boolean) builder (after) 113 ## CHECK-START: char SmaliTests.booleanToChar(boolean) select_generator (after) 121 ## CHECK-START: char SmaliTests.booleanToChar(boolean) instruction_simplifier$after_bce (after) 138 ## CHECK-START: int SmaliTests.booleanToInt(boolean) builder (after) [all …]
|
/art/test/800-smali/smali/ |
D | FloatBadArgReg.smali | 8 if-ne v0, v0, :after 13 :after
|
/art/tools/dexfuzz/src/dexfuzz/program/ |
D | MutatableCode.java | 174 private void updateTryBlocksWithReplacementInsn(MInsn before, MInsn after, in updateTryBlocksWithReplacementInsn() argument 180 mTryBlock.startInsn = after; in updateTryBlocksWithReplacementInsn() 181 } else if (twoWay && mTryBlock.startInsn == after) { in updateTryBlocksWithReplacementInsn() 187 mTryBlock.endInsn = after; in updateTryBlocksWithReplacementInsn() 188 } else if (twoWay && mTryBlock.endInsn == after) { in updateTryBlocksWithReplacementInsn() 194 mTryBlock.catchAllHandler = after; in updateTryBlocksWithReplacementInsn() 195 } else if (twoWay && mTryBlock.catchAllHandler == after) { in updateTryBlocksWithReplacementInsn() 211 } else if (twoWay && handler == after) { in updateTryBlocksWithReplacementInsn() 219 mTryBlock.handlers.set(idxToChange, after); in updateTryBlocksWithReplacementInsn()
|
/art/tools/checker/ |
D | README | 2 state of the control-flow graph before and after each optimization pass 31 - CHECK-NEXT: Must match the output line which comes right after the line which 32 matched the previous check. Cannot be used after any but the 52 /// CHECK-START: int MyClass.MyMethod() constant_folding (after) 57 group named on the first line. Together they verify that the CFG after 65 /// CHECK-START: int MyClass.MyMethod() liveness (after) 72 after the 'CHECK-START' keyword. The previous example can be updated to run for 76 /// CHECK-START-ARM64: int MyClass.MyMethod() constant_folding (after) 80 For convenience, several architectures can be specified as set after the 85 /// CHECK-START-{MIPS,ARM,ARM64}: int MyClass.MyMethod() constant_folding (after)
|
/art/test/567-checker-compare/smali/ |
D | Smali.smali | 18 ## CHECK-START: int Smali.compareBooleans(boolean, boolean) intrinsics_recognition (after) 27 ## CHECK-START: int Smali.compareBooleans(boolean, boolean) instruction_simplifier (after) 35 ## CHECK-START: int Smali.compareBooleans(boolean, boolean) instruction_simplifier (after) 38 ## CHECK-START: int Smali.compareBooleans(boolean, boolean) select_generator (after) 48 ## CHECK-START: int Smali.compareBooleans(boolean, boolean) select_generator (after) 51 … CHECK-START: int Smali.compareBooleans(boolean, boolean) instruction_simplifier$after_bce (after) 57 … CHECK-START: int Smali.compareBooleans(boolean, boolean) instruction_simplifier$after_bce (after)
|
/art/test/518-null-array-get/ |
D | info.txt | 2 instructions in dead code after aget on null, but pass 5 Previously verification stopped after aget on null and
|
/art/test/537-checker-debuggable/smali/ |
D | TestCase.smali | 23 ## CHECK-START: int TestCase.deadPhi(int, int, int) builder (after) 26 ## CHECK-START-DEBUGGABLE: int TestCase.deadPhi(int, int, int) builder (after) 33 if-eqz p0, :after 35 :after
|
/art/test/458-checker-instruct-simplification/smali/ |
D | SmaliTests.smali | 24 ## CHECK-START: int SmaliTests.EqualTrueRhs(boolean) instruction_simplifier (after) 46 ## CHECK-START: int SmaliTests.EqualTrueLhs(boolean) instruction_simplifier (after) 68 ## CHECK-START: int SmaliTests.EqualFalseRhs(boolean) instruction_simplifier (after) 90 ## CHECK-START: int SmaliTests.EqualFalseLhs(boolean) instruction_simplifier (after) 112 ## CHECK-START: int SmaliTests.NotEqualTrueRhs(boolean) instruction_simplifier (after) 134 ## CHECK-START: int SmaliTests.NotEqualTrueLhs(boolean) instruction_simplifier (after) 156 ## CHECK-START: int SmaliTests.NotEqualFalseRhs(boolean) instruction_simplifier (after) 178 ## CHECK-START: int SmaliTests.NotEqualFalseLhs(boolean) instruction_simplifier (after) 202 ## CHECK-START: int SmaliTests.AddSubConst(int) instruction_simplifier (after) 229 ## CHECK-START: int SmaliTests.SubAddConst(int) instruction_simplifier (after) [all …]
|
/art/test/996-breakpoint-obsolete/ |
D | expected.txt | 3 Should be after first breakpoint. 9 Should be after first breakpoint.
|
/art/test/565-checker-doublenegbitwise/smali/ |
D | SmaliTests.smali | 30 ## CHECK-START: int SmaliTests.$opt$noinline$andToOr(int, int) instruction_simplifier (after) 37 ## CHECK-START: int SmaliTests.$opt$noinline$andToOr(int, int) instruction_simplifier (after) 41 ## CHECK-START: int SmaliTests.$opt$noinline$andToOr(int, int) instruction_simplifier (after) 79 …T: boolean SmaliTests.$opt$noinline$booleanAndToOr(boolean, boolean) instruction_simplifier (after) 86 … SmaliTests.$opt$noinline$booleanAndToOr(boolean, boolean) instruction_simplifier$after_bce (after) 90 … SmaliTests.$opt$noinline$booleanAndToOr(boolean, boolean) instruction_simplifier$after_bce (after) 122 ## CHECK-START: long SmaliTests.$opt$noinline$orToAnd(long, long) instruction_simplifier (after) 129 ## CHECK-START: long SmaliTests.$opt$noinline$orToAnd(long, long) instruction_simplifier (after) 133 ## CHECK-START: long SmaliTests.$opt$noinline$orToAnd(long, long) instruction_simplifier (after) 170 …T: boolean SmaliTests.$opt$noinline$booleanOrToAnd(boolean, boolean) instruction_simplifier (after) [all …]
|
/art/test/152-dead-large-object/ |
D | info.txt | 1 Test that large objects are freed properly after a GC.
|
/art/test/563-checker-fakestring/smali/ |
D | TestCase.smali | 18 # Test that all vregs holding the new-instance are updated after the 21 ## CHECK-START: java.lang.String TestCase.vregAliasing(byte[]) register (after) 44 ## CHECK-START: void TestCase.compareNewInstance() register (after) 73 ## CHECK-START: int TestCase.deoptimizeNewInstance(int[], byte[]) register (after) 78 ## CHECK-START-DEBUGGABLE: int TestCase.deoptimizeNewInstance(int[], byte[]) register (after) 116 ## CHECK-START: java.lang.String TestCase.removeNewInstance(byte[]) register (after) 120 ## CHECK-START-DEBUGGABLE: java.lang.String TestCase.removeNewInstance(byte[]) register (after) 142 …K-START-DEBUGGABLE: java.lang.String TestCase.thisNotNewInstance1(byte[], boolean) register (after) 167 …K-START-DEBUGGABLE: java.lang.String TestCase.thisNotNewInstance2(byte[], boolean) register (after)
|
/art/test/141-class-unload/ |
D | info.txt | 1 Test that classes get freed after they are no longer reachable.
|
/art/test/917-fields-transformation/ |
D | info.txt | 1 Tests field access after class redefinition support in the jvmti plugin.
|
/art/test/1907-suspend-list-self-twice/ |
D | expected.txt | 2 Thread was no longer suspended after one resume.
|
/art/test/998-redefine-use-after-free/ |
D | info.txt | 3 It was possible for the JVMTI class redefinition to encounter a use-after-free 9 Hitting this use-after-free can cause many strange outcomes, from CHECK failures
|
/art/test/136-daemon-jni-shutdown/ |
D | info.txt | 1 Test that daemon threads that call into a JNI env after the runtime is shutdown do not crash.
|
/art/test/559-checker-irreducible-loop/smali/ |
D | IrreducibleLoop.smali | 68 ## CHECK-START: int IrreducibleLoop.lse(int, Main) dead_code_elimination$initial (after) 71 ## CHECK-START: int IrreducibleLoop.lse(int, Main) load_store_elimination (after) 107 ## CHECK-START: int IrreducibleLoop.dce(int) dead_code_elimination$initial (after) 143 ## CHECK-START: int IrreducibleLoop.liveness(int) liveness (after) 184 ## CHECK-START: java.lang.Class IrreducibleLoop.gvn() GVN (after) 217 ## CHECK-START: int IrreducibleLoop.licm1(int) licm (after) 246 ## CHECK-START: int IrreducibleLoop.licm2(int) licm (after) 283 ## CHECK-START: int IrreducibleLoop.licm3(int, int, int) licm (after) 326 ## CHECK-START: void IrreducibleLoop.analyze1(int) builder (after) 374 ## CHECK-START: void IrreducibleLoop.analyze2(int) builder (after) [all …]
|
/art/test/633-checker-rtp-getclass/ |
D | info.txt | 2 used the wrong block when bounding a type after a obj.getClass()
|
/art/test/476-checker-ctor-fence-redun-elim/ |
D | info.txt | 1 Tests to ensure constructor fences (after new-instance, new-array, or final fields) are properly
|
/art/test/980-redefine-object/ |
D | expected.txt | 5 Allocating an j.l.Object after redefining Object class 7 Allocating a Transform after redefining Object class 9 Allocating an int[] after redefining Object class
|