/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 | 2 Has image is false, is image dex2oat enabled is false, is BOOTCLASSPATH on disk is false. 7 Has image is true, is image dex2oat enabled is true, is BOOTCLASSPATH on disk is true. 10 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 | 2 Has oat is false, is dex2oat enabled is false. 4 Has oat is true, is dex2oat enabled is true. 6 Has oat is true, is dex2oat enabled is true.
|
/art/test/119-noimage-patchoat/ |
D | expected.txt | 2 Has image is false, is image dex2oat enabled is false. 6 Has image is true, is image dex2oat enabled is true. 8 Has image is true, is image dex2oat enabled is true.
|
/art/test/117-nopatchoat/ |
D | expected.txt | 2 dex2oat & patchoat are disabled, has oat is true, has executable oat is expected. 3 This is a function call 5 dex2oat & patchoat are enabled, has oat is true, has executable oat is expected. 6 This is a function call 8 dex2oat & patchoat are enabled, has oat is true, has executable oat is expected. 9 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 32 6 subStr is 'uick brown fox jumps over the lazy '
|
/art/compiler/dex/quick/mips/ |
D | README.mips | 6 The initial implementation of Mips support in the compiler is untested on 8 the vast majority of code for Mips support is either shared with other 10 expectation is that when it is first tried out on actual hardware lots of 16 target is desired, you should pay particular attention to the 25 The resource masks in the LIR structure are 64-bits wide, which is enough 28 Currently, the workaround for this limitation is to avoid using floating 30 means that no floating point promotion is allowed. Among the solution are: 31 o Expand the def/use mask (which, unfortunately, is a significant change) 47 slot and adjust the displacement. However, given that code expansion is 53 Code expansion for the MIPS target is significantly higher than we see
|
/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/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
|
D | b_17978759.smali | 18 # monitor-exit on v0, however, verifier doesn't track this and so this is 19 # a warning. Verifier will still think p0 is locked. 24 # Attempt to lock v0 twice is a verifier failure.
|
/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/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/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/027-arithmetic/ |
D | expected.txt | 14 First l is bbaa998844332211 15 Second l is bbaa998844332211 16 shiftTest2 l is 1122334455667788
|
/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/tools/dexfuzz/ |
D | README | 4 DexFuzz is primarily a tool for fuzzing DEX files. Fuzzing is the introduction of 8 This is done by differential testing - each test file is executed with each mode of 31 2. Make sure you have an Android device connected via ADB, that is capable of 34 (That is, . build/envsetup.sh && lunch) 60 --allarm. Also in this case only one backend is needed, if i.e., you wanted to test 70 (The default is /data/art-test/) 95 MutateFail - because mutation is a random process, and has attempt thresholds to 96 avoid attempting to mutate a file indefinitely, it is possible that 107 be considered a success - proper detection of crashes is still to come. 128 Each bytecode mutation has a chance out of 100% of firing. Following is the listing
|
/art/test/000-nop/ |
D | info.txt | 1 This is a sample no-op test, which does at least serve to verify that the 2 test harness is working.
|
/art/test/094-pattern/ |
D | info.txt | 3 The test may throw a StackOverflowError if the stack size is too small. With 4 some regex libs, -Xss65k is the minimum allowable size.
|
/art/test/MultiDexModifiedSecondary/ |
D | README.txt | 1 MultiDexModifiedSecondary is designed to result in a multidex file that has 4 This is used in the OatFileAssistantTest.MultiDexSecondaryOutOfDate gtest.
|
/art/test/071-dexfile/ |
D | info.txt | 1 Exercise some Dalvik-specific DEX file features. This is not expected to 4 NOTE: the test requires that /data/run-test/ exists and is writable and not mounted noexec.
|
/art/test/431-type-propagation/smali/ |
D | TypePropagation.smali | 10 # distributed under the License is distributed on an "AS IS" BASIS, 28 # to float. However, since v0 is not used afterwards, the verifier 34 # This environment is the reason why a phi is created at the join block
|
/art/test/038-inner-null/ |
D | info.txt | 1 This is a miscellaneous test that was imported into the new-at-the-time 2 runtime test framework. The test is intended to exercise basic features,
|