/art/test/dexdump/ |
D | values.txt | 45 #0 : (in LTest;) 50 #1 : (in LTest;) 55 #2 : (in LTest;) 60 #3 : (in LTest;) 65 #4 : (in LTest;) 70 #5 : (in LTest;) 75 #6 : (in LTest;) 80 #7 : (in LTest;) 85 #8 : (in LTest;) 90 #9 : (in LTest;) [all …]
|
D | staticfields.txt | 45 #0 : (in LStaticFields;) 50 #1 : (in LStaticFields;) 55 #2 : (in LStaticFields;) 60 #3 : (in LStaticFields;) 65 #4 : (in LStaticFields;) 70 #5 : (in LStaticFields;) 75 #6 : (in LStaticFields;) 80 #7 : (in LStaticFields;) 85 #8 : (in LStaticFields;) 90 #9 : (in LStaticFields;) [all …]
|
/art/test/949-in-memory-transform/ |
D | Android.bp | 3 // Build rules for ART run-test `949-in-memory-transform`. 16 name: "art-run-test-949-in-memory-transform", 21 ":art-run-test-949-in-memory-transform-expected-stdout", 22 ":art-run-test-949-in-memory-transform-expected-stderr", 28 name: "art-run-test-949-in-memory-transform-expected-stdout", 29 out: ["art-run-test-949-in-memory-transform-expected-stdout.txt"], 31 cmd: "cp -f $(in) $(out)", 36 name: "art-run-test-949-in-memory-transform-expected-stderr", 37 out: ["art-run-test-949-in-memory-transform-expected-stderr.txt"], 39 cmd: "cp -f $(in) $(out)",
|
/art/test/990-field-trace/ |
D | expected-stdout.txt | 1 MODIFY of int art.Test990$TestClass1.xyz on object of type: class art.Test990$TestClass1 in method … 2 …art.Test990$TestClass1.abc on object of type: class art.Test990$TestClass1 in method public art.Te… 3 MODIFY of static long art.Test990$TestClass2.TOTAL on object of type: null in method art.Test990$Te… 4 MODIFY of int art.Test990$TestClass1.xyz on object of type: class art.Test990$TestClass2 in method … 5 …art.Test990$TestClass1.abc on object of type: class art.Test990$TestClass2 in method public art.Te… 6 MODIFY of long art.Test990$TestClass2.baz on object of type: class art.Test990$TestClass2 in method… 7 MODIFY of int art.Test990$TestClass1.xyz on object of type: class art.Test990$TestClass1 in method … 8 …art.Test990$TestClass1.abc on object of type: class art.Test990$TestClass1 in method public art.Te… 9 MODIFY of int art.Test990$TestClass1.xyz on object of type: class art.Test990$TestClass1 in method … 10 …art.Test990$TestClass1.abc on object of type: class art.Test990$TestClass1 in method public art.Te… [all …]
|
/art/test/201-built-in-except-detail-messages/ |
D | Android.bp | 3 // Build rules for ART run-test `201-built-in-except-detail-messages`. 16 name: "art-run-test-201-built-in-except-detail-messages", 21 ":art-run-test-201-built-in-except-detail-messages-expected-stdout", 22 ":art-run-test-201-built-in-except-detail-messages-expected-stderr", 28 name: "art-run-test-201-built-in-except-detail-messages-expected-stdout", 29 out: ["art-run-test-201-built-in-except-detail-messages-expected-stdout.txt"], 31 cmd: "cp -f $(in) $(out)", 36 name: "art-run-test-201-built-in-except-detail-messages-expected-stderr", 37 out: ["art-run-test-201-built-in-except-detail-messages-expected-stderr.txt"], 39 cmd: "cp -f $(in) $(out)",
|
/art/test/1963-add-to-dex-classloader-in-memory/ |
D | Android.bp | 3 // Build rules for ART run-test `1963-add-to-dex-classloader-in-memory`. 16 name: "art-run-test-1963-add-to-dex-classloader-in-memory", 21 ":art-run-test-1963-add-to-dex-classloader-in-memory-expected-stdout", 22 ":art-run-test-1963-add-to-dex-classloader-in-memory-expected-stderr", 28 name: "art-run-test-1963-add-to-dex-classloader-in-memory-expected-stdout", 29 out: ["art-run-test-1963-add-to-dex-classloader-in-memory-expected-stdout.txt"], 31 cmd: "cp -f $(in) $(out)", 36 name: "art-run-test-1963-add-to-dex-classloader-in-memory-expected-stderr", 37 out: ["art-run-test-1963-add-to-dex-classloader-in-memory-expected-stderr.txt"], 39 cmd: "cp -f $(in) $(out)",
|
/art/test/1932-monitor-events-misc/ |
D | expected-stdout.txt | 5 Testing throwing exceptions in monitor_enter 7 Throwing exception in MonitorEnter 12 Testing throwing exceptions in monitor_entered 15 Throwing exception in MonitorEntered 19 Testing throwing exceptions in both monitorEnter & MonitorEntered 21 Throwing exception in MonitorEnter 23 Throwing exception in MonitorEntered 27 Testing throwing exception in MonitorWait event 29 Throwing exception in MonitorWait 33 Testing throwing exception in MonitorWait event with illegal aruments [all …]
|
/art/test/ |
D | README.md | 3 There are two suites of tests in the Android Runtime (ART): 5 in Java). 11 written in Java and/or [Smali](https://github.com/JesusFreke/smali) 19 The run-tests are identified by directories in this `test` directory, named with 21 sources are in the `src` subdirectory. Sources found in the `src2` directory are 23 exercise "API mismatch" situations by replacing class files created in the first 25 class loaders. Resources can be stored in the `res` directory, which is 28 The run-tests logic lives in the `test/run-test` Bash script. The execution of a 31 scripts located in the `test/etc` directory (`default-build`, `default-run`, and 38 is actually implemented in the "JAR runner" (`test/etc/run-test-jar`), invoked [all …]
|
/art/test/018-stack-overflow/ |
D | expected-stdout.txt | 1 caught SOE3 in testSelfRecursion 2 caught SOE10 in testSelfRecursion 3 caught SOE in testMutualRecursion
|
/art/compiler/linker/ |
D | output_stream_test.cc | 72 std::unique_ptr<File> in(OS::OpenFileForReading(tmp.GetFilename().c_str())); in TEST_F() local 73 EXPECT_TRUE(in.get() != nullptr); in TEST_F() 74 std::vector<uint8_t> actual(in->GetLength()); in TEST_F() 75 bool readSuccess = in->ReadFully(&actual[0], actual.size()); in TEST_F() 87 std::unique_ptr<File> in(OS::OpenFileForReading(tmp.GetFilename().c_str())); in TEST_F() local 88 EXPECT_TRUE(in.get() != nullptr); in TEST_F() 89 std::vector<uint8_t> actual(in->GetLength()); in TEST_F() 90 bool readSuccess = in->ReadFully(&actual[0], actual.size()); in TEST_F()
|
/art/test/663-odd-dex-size/ |
D | info.txt | 1 Test for a dex file with an odd size in a vdex file. 3 The code in the file is: 12 1) Add 1 to the size value in the dex header. 14 3) Change the checksum in the dex header.
|
/art/test/663-odd-dex-size2/ |
D | info.txt | 1 Test for two files with an odd size in a vdex file. 3 The code in boths file is: 12 1) Add 1 to the size value in the dex header. 14 3) Change the checksum in the dex header.
|
/art/tools/jvmti-agents/chain-agents/ |
D | README.md | 4 location relative to a passed in path. It can be used in combination with android startup_agents 5 in order to implement more complicated agent-loading rules. 7 It will open the file `chain_agents.txt` from the directory passed in as an argument and read it 8 line-by-line loading the agents (with the arguments) listed in the file. 10 Errors in loading are logged then ignored. 28 The chain-agents file is a list of agent files and arguments to load in the same format as the
|
/art/test/663-odd-dex-size3/ |
D | info.txt | 3 The code in classes.dex is: 12 1) Add 1 to the size value in the dex header. 14 3) Change the checksum in the dex header. 16 The code in classes2.dex is:
|
/art/test/663-odd-dex-size4/ |
D | info.txt | 3 The code in classes.dex is: 8 The code in classes2.dex is: 17 1) Add 1 to the size value in the dex header. 19 3) Change the checksum in the dex header.
|
/art/test/1953-pop-frame/ |
D | expected-stdout.txt | 31 Test stopped during Method Exit due to exception thrown in same function 34 Test stopped during Method Exit due to exception thrown in subroutine 37 Test stopped during ExceptionCatch event of calledFunction (catch in called function, throw in call… 39 art.Test1953$ExceptionThrowTestObject$TestError caught in same function. 41 Test stopped during ExceptionCatch event of calledFunction (catch in called function, throw in subr… 43 art.Test1953$ExceptionCatchTestObject$TestError caught in called function. 45 Test stopped during Exception event of calledFunction (catch in calling function) 49 Test stopped during Exception event of calledFunction (catch in called function) 51 art.Test1953$ExceptionThrowTestObject$TestError caught in same function. 53 Test stopped during Exception event of calledFunction (catch in parent of calling function) [all …]
|
/art/tools/runtime_memusage/ |
D | README | 16 These set of tools work in conjunction with the class 18 Files are marked for poisoning, their starting addresses are logged in logcat. 23 in order to give both types of information. The other two are used in some of 24 the intermediary steps which are described in sanitizer_logcat_analysis.sh, 32 This is necessary in order to get symbolized traces from the output given by 37 sanitizer_logcat_analysis.sh at minimum requires all logcat output in the form 45 files in the logcat to be processed. 51 default: first baksmali dump in order of dex 55 Puts all output in specified directory. 56 If not given, output will be put in a local [all …]
|
/art/runtime/ |
D | mutator_gc_coord.md | 5 mutator Java threads. But in certain places, for example while tracing from 13 heap and associated data structures. Mutators hold the lock in reader or shared mode 15 holds the lock in writer or exclusive mode while it needs the heap data 26 mutator lock in shared mode, it is expected to regularly execute such a suspend 28 setting a flag in the thread structure[^1], which is then explicitly tested by the 32 running Java code. When it runs native code, or is blocked in a kernel call, it 48 it may in fact still be running native code and touching data structures that 51 and blocked on a mutex contained in the monitor data structure. But it may wake 52 up for reasons beyond ARTs control, which will normally result in touching the 54 problems, especially if the ART runtime was shut down in the interim and the [all …]
|
/art/test/900-hello-plugin/ |
D | expected-stdout.txt | 1 ArtPlugin_Initialize called in test 900 3 GetEnvHandler called in test 900 10 ArtPlugin_Deinitialize called in test 900
|
/art/test/692-vdex-inmem-loader/ |
D | info.txt | 2 cached in a vdex file in the app's data folder. Subsequent loads should initialize an instance of 3 OatFile using the data in the vdex.
|
/art/test/541-regression-inlined-deopt/smali/ |
D | TestCase.smali | 4 # you may not use this file except in compliance with the License. 9 # Unless required by applicable law or agreed to in writing, software 21 # Expects array in v2. 37 # Expects array in v0. 46 # Create a new array short enough to throw AIOOB in $inline$depth1. 47 # Make sure the reference is not stored in the same vreg as used by
|
/art/test/991-field-trace-2/ |
D | expected-stdout.txt | 4 …ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in… 7 …MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in… 12 …ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in… 18 …ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in… 21 …MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in… 27 …ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in… 30 …MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in… 35 …ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in… 38 …MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in… 43 …ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in… [all …]
|
/art/test/909-attach-agent/src-art/ |
D | Main.java | 86 private static void prepare(String in, File tmp) throws Exception { in prepare() argument 88 File orig = find(in); in prepare() 90 throw new RuntimeException("Could not find " + in); in prepare() 110 private static File find(String in) { in find() argument 113 File f = new File(path + "/" + in); in find()
|
/art/test/173-missing-field-type/smali/ |
D | BadFieldGet.smali | 5 # you may not use this file except in compliance with the License. 10 # Unless required by applicable law or agreed to in writing, software 19 # These are bad fields since there is no class Widget in this test. 30 # Put an object in the register used for sget-object, the bug in mterp checked it was
|
/art/tools/ahat/ |
D | README.txt | 25 * Show site context and heap and class filter in "Objects" view? 27 * Include ahat version and hprof file in the menu at the top of the page? 34 * Include a link to /objects in the overview and menu? 38 truncated. Is there any way to manually line them up in that case? 45 * That we can view the list of all objects in a reasonably short amount of 47 * That we don't show the 'extra' column in the DominatedList if we are 76 Allow hex ids to be used for objects in query parameters. 78 Fix bug in selection of sample paths from gc root. 79 Fix bug in proguard deobfuscation of stack frames. 85 Improve startup performance, in some cases significantly. [all …]
|