/art/test/917-fields-transformation/ |
D | expected.txt | 1 Result is Hello 2 take1 is Hello 3 take2 is Goodbye 4 Result is start 5 take1 is start 6 take2 is end 7 Result is Goodbye 8 take1 is Hello 9 take2 is Goodbye 10 Result is end [all …]
|
/art/test/046-reflect/ |
D | expected.txt | 1 Method name is myMethod 2 Declaring class is Target 6 Return type is int 8 Method name is myMethod 9 Declaring class is SuperTarget 11 Return type is int 13 Method name is myNoargMethod 14 Declaring class is Target 15 Return type is void 17 Method name is myMethod [all …]
|
/art/test/118-noimage-dex2oat/ |
D | expected.txt | 3 Has image is false, is image dex2oat enabled is false, is BOOTCLASSPATH on disk is false. 9 Has image is true, is image dex2oat enabled is true, is BOOTCLASSPATH on disk is true. 13 Has image is true, is image dex2oat enabled is true, is BOOTCLASSPATH on disk is true.
|
/art/test/023-many-interfaces/src/ |
D | ManyInterfaces.java | 360 boolean is; in testInstance001() 361 is = obj instanceof Interface001; in testInstance001() 362 is = obj instanceof Interface001; in testInstance001() 363 is = obj instanceof Interface001; in testInstance001() 364 is = obj instanceof Interface001; in testInstance001() 365 is = obj instanceof Interface001; in testInstance001() 366 is = obj instanceof Interface001; in testInstance001() 367 is = obj instanceof Interface001; in testInstance001() 368 is = obj instanceof Interface001; in testInstance001() 369 is = obj instanceof Interface001; in testInstance001() [all …]
|
/art/test/116-nodex2oat/ |
D | expected.txt | 3 Has oat is false, is dex2oat enabled is false. 6 Has oat is true, is dex2oat enabled is true. 9 Has oat is true, is dex2oat enabled is true.
|
/art/test/119-noimage-patchoat/ |
D | expected.txt | 3 Has image is false, is image dex2oat enabled is false. 8 Has image is true, is image dex2oat enabled is true. 11 Has image is true, is image dex2oat enabled is true.
|
/art/test/117-nopatchoat/ |
D | expected.txt | 3 dex2oat & patchoat are disabled, has oat is true, has executable oat is expected. 4 This is a function call 7 dex2oat & patchoat are enabled, has oat is true, has executable oat is expected. 8 This is a function call 11 dex2oat & patchoat are enabled, has oat is true, has executable oat is expected. 12 This is a function call
|
/art/test/090-loop-formation/ |
D | expected.txt | 1 counter1 is 0 2 counter2 is 32767 3 counter3 is 32767 4 counter4 is 0 5 counter5 is 65534
|
/art/test/020-string/ |
D | expected.txt | 1 testStr is 'This is a very nice string' 2 This is a very nice string 3 Compare result is greater than zero 6 subStr is 'uick brown fox jumps over the lazy '
|
/art/test/071-dexfile-map-clean/ |
D | info.txt | 5 * and when dex2oat is not used 6 * and the dex file is stored uncompressed in a ZIP file 9 * The dex file is memory-mapped file-backed as clean memory 10 (i.e. there is no extraction step)
|
/art/test/008-exceptions/ |
D | expected.txt | 11 BadError: This is bad by convention: BadInit 13 BadError: This is bad by convention: BadInit 15 BadErrorNoStringInit: This is bad by convention 17 BadErrorNoStringInit: This is bad by convention 19 BadError: This is bad by convention: BadInit
|
/art/tools/ahat/test-dump/ |
D | config.pro | 1 # The goal of this proguard configuration is to obfuscate the test-dump 2 # program so that the heap dump it generates is an obfuscated heap dump. 3 # This allows us to test that deobfuscation of the generated heap dump is 6 # All we care about is obfuscation. Don't do any other optimizations.
|
/art/test/073-mismatched-field/ |
D | info.txt | 1 Test behavior when an instance field is overlapped (through separate 2 compilation) by a static field. The VM is expected to detect the conflict 3 and throw an IncompatibleClassChangeError when the field is accessed.
|
/art/test/134-reg-promotion/ |
D | info.txt | 1 Test that a vreg value that was defined by a const 0 and is used is both ref 2 and float operations is flushed to all home location.
|
/art/test/800-smali/smali/ |
D | b_20224106.smali | 11 # 1) There is a parameter type mismatch. The formal type is integral (int), but the actual 12 # type is reference. 13 # 2) The receiver is not an interface or Object
|
/art/test/980-redefine-object/ |
D | info.txt | 7 obsolete methods. This is something that is not normally done since there is no 13 If this test starts failing during the doCommonClassRedefinition call it is 16 normal Object dex bytes is that (a) it contains only the bytes of the Object 21 It is also possible it could fail due to the pattern of allocations caused by
|
/art/test/435-try-finally-without-catch/ |
D | info.txt | 6 block and whose result is assigned to a local value, it is smart 8 divisor is non-null, as it wouldn't be used. However, dx is not 9 that clever regarding exception handling: if the divisor is known to 10 be non-null at compile-time (as is the case in this test), it will 12 mechanism, even if it is not used.
|
/art/runtime/interpreter/mterp/ |
D | README.txt | 12 The best way to become familiar with the interpreter is to look at the 26 each handler is allocated a fixed region, allowing transitions to 29 table is an array of pointers to the handlers. This command is required, 36 this command is ignored. 40 The specified file is included immediately, in its entirety. No 60 commands. The specified directory is the default location to pull 69 applied (see below). If the special "FALLBACK" token is used instead of 85 opcodes are emitted when this is seen, followed by any code that 91 Typically the form in which most opcodes currently exist is used in 99 assembler is GNU "as", but others will work (may require fiddling with [all …]
|
/art/test/027-arithmetic/ |
D | expected.txt | 14 First l is bbaa998844332211 15 Second l is bbaa998844332211 16 shiftTest2 l is 1122334455667788
|
/art/test/952-invoke-custom/ |
D | info.txt | 1 A test that is only available as a DEX binary. 3 This tests execution of invoke-custom. There is no bytecode to emit 4 invoke-custom directly. This test is generated using an internal only jack file.
|
/art/test/087-gc-after-link/ |
D | info.txt | 4 This is a regression test for a defect in Dalvik, which was assuming 7 This test is a modified version of test 086. 8 This test is not expected to work for the reference implementation.
|
/art/test/086-null-super/ |
D | info.txt | 1 ClassLoader.loadClass() is expected to throw an exception, usually 4 This is a regression test for a defect in Dalvik, which was assuming 7 This test is not expected to work for the reference implementation.
|
/art/cmdline/ |
D | README.md | 7 long term goal is eventually for all `art` command-line tools to be using these helpers. 69 In the above code sample, we define a parser which is capable of parsing something like `--help 72 (invalid argument), neither will `--apple:fruit` (fruit is not an int) nor `--orange:1234` (1234 is 88 After an argument definition is provided, the parser builder needs to know what type the argument 89 will be in order to provide the type safety and make sure the rest of the argument definition is 90 correct as early as possible (in essence, everything but the parsing of the argument name is done at 93 Everything that follows a `WithType<T>()` call is thus type checked to only take `T` values. 95 If this call is omitted, the parser generator assumes you are building a `Unit` type (i.e. an 99 Some values will not make sense outside of a `[min, max]` range, so this is an option to quickly add 100 a range check without writing custom code. The range check is performed after the main parsing [all …]
|
/art/test/097-duplicate-method/ |
D | info.txt | 1 This is a test to verify that duplicate methods in a dex file are handled 5 with Jack (this is invalid) or smali (it does not keep duplicate 6 methods, only one is in the dex). Therefore, having a precompiled
|
/art/test/938-load-transform-bcp/ |
D | expected.txt | 1 ol.foo() -> 'This is foo for val=123' 2 ol.toString() -> 'This is toString() for val=123'
|