9e3f3049f7ebb7e58020afced36fa6c3ce68c98e |
|
07-Jan-2014 |
Jeff Hao <jeffhao@google.com> |
Add sample profiling interface to startMethodTracing. Libcore side of this change. Also changed art and frameworks base. Change-Id: Ie26982dfb09d4098708d701b5429fd09e710a25d
|
413d4592ee114eac81014af4b6347e73873ce8ce |
|
03-Sep-2013 |
Elliott Hughes <enh@google.com> |
Use the docs-approved Android x.y (Name) format consistently. Also include the API level where the reason for mentioning the version is an API difference (as opposed to simply a behavioral difference). Change-Id: Idd69630fc5d6f6f0bd5d1c524cb32fd8c2fb750d
|
edd94d3aef9c525f8ee24cd386d61806c26d484d |
|
29-Aug-2013 |
Jeff Hao <jeffhao@google.com> |
Change IsMethodTracingActive to GetMethodTracingMode for libcore. (cherry picked from commit b72f49ea6dac9cc6bf46485be8f97cafa7db3dc3) Change-Id: I39e6e728646b5bd4a4449d66a23b540e02f0acee
|
20800b2857324f8101583352b61597b22c80fb84 |
|
29-Aug-2013 |
Jeff Hao <jeffhao@google.com> |
Change IsMethodTracingActive to GetMethodTracingMode for libcore. Bug: 9968521 Change-Id: I3e36331980a192ab783ede095955b1f71b9ca40e (cherry picked from commit b72f49ea6dac9cc6bf46485be8f97cafa7db3dc3)
|
0d3a5adf6ee9664b076eee1eabe0be505cdb9792 |
|
27-Aug-2013 |
Jeff Hao <jeffhao@google.com> |
Add libcore support for sample profiling from traceview gui. This change unifies the native method tracing interface between art and dalvik, and so the two files can merged again. (cherry picked from commit cd28c9550cbc77b5b856a13638f221f1cd9fc6ab) Change-Id: Id834945644615c4d8d8536140842d9036f38fbeb
|
27935a3419abc10cdbdc161ac2f51a3979dea7c1 |
|
27-Aug-2013 |
Jeff Hao <jeffhao@google.com> |
Add libcore support for sample profiling from traceview gui. (cherry picked from commit 86bb14a3e4d7ef3b8b4240bbc2a8b989a1b8c7c0) Change-Id: I19fa7fbf5ff1e9a0aa2e910d38f3145f4db1a79c
|
cd28c9550cbc77b5b856a13638f221f1cd9fc6ab |
|
27-Aug-2013 |
Jeff Hao <jeffhao@google.com> |
Add libcore support for sample profiling from traceview gui. This change unifies the native method tracing interface between art and dalvik, and so the two files can merged again. Change-Id: I977b284592ba21ef1865fdf8d94ceb3b92661da5
|
5258eec89ea89263067784a9376c85f9e41bab35 |
|
07-Jun-2013 |
Brian Carlstrom <bdc@google.com> |
Move dalvik.system.VMDebug to libdvm Change-Id: I7b218f9732b36b9cca5ebc38380f3e7ef0275f34
|
565e6a5521aff42217cde79532cf7b690dcc6a78 |
|
07-Jun-2013 |
Brian Carlstrom <bdc@google.com> |
Move dalvik.system.VMDebug to be runtime specific Change-Id: Iae4b645f02e474875aca8ccfd7ba46610e12acbf
|
99b4489d0555c6e0e5df941cbfad4cf250c8f0b8 |
|
07-Jun-2013 |
Elliott Hughes <enh@google.com> |
Fix @deprecated javadoc orthography. Change-Id: I6db6d91e21b8e1aca5b5338534196fd5bdef8a06
|
c2d0a1f1bd2c6414c29dd44fe240dcf1f45e59b9 |
|
04-Dec-2012 |
Elliott Hughes <enh@google.com> |
Add detail messages to all remaining NullPointerExceptions. I've left java.util.concurrent alone, since that's upstream code. Change-Id: I349960aaddb78e55d4c336b58b637009db69ff98
|
c43792941691fd119cf9df8e5c2c1419f3f7b92d |
|
13-Jan-2011 |
Carl Shapiro <cshapiro@google.com> |
Remove @cts comments from hidden classes. Change-Id: I948fc13d0fc236b07dad5864cab2e5c4eba2c06c
|
3ca860a1b855ab0e30c50779d7f7eefe70a2f8b0 |
|
13-Jan-2011 |
Carl Shapiro <cshapiro@google.com> |
Remove the allocation limits interfaces. Change-Id: I85c3b48cb11823cfccd1901cac685d0c457a74b3
|
2891ca834bd14c4fd6d4351897dd6421ab469f8c |
|
13-Jan-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
Fix build and javadoc. Change-Id: Icf2d0372a74530ff0fae0c98488767b42f223281
|
7921449288479710fddfd9873ea6608b89ae271b |
|
12-Jan-2011 |
Carl Shapiro <cshapiro@google.com> |
Fix a droid doc error caused by the erroneous inflection of @return. Change-Id: I61a3c8cc34d129a37c6556b9def5fa5fe0cafe46
|
fb374e129dc73d4adafc9441ca78011676a26d9f |
|
12-Jan-2011 |
Carl Shapiro <cshapiro@google.com> |
Remove method level hiding within hidden classes. This change also removes braces surrounding a properly placed @hide annotation. Change-Id: I8b7b32567068099f9081e7bcb2f30b80b71441f7
|
a46e08d56443b83cad81a2723c27af4eff0ca019 |
|
04-Nov-2010 |
Carl Shapiro <cshapiro@google.com> |
Export the assignable instance counting.
|
866e7ae17a3da81a02b0b144e0c9c2b3196d293a |
|
09-Dec-2010 |
Elliott Hughes <enh@google.com> |
Fix a bunch of javac -Xlint warnings in our code. I think "fallthrough" uncovered a couple of real bugs in the kxml code, but other than that there's nothing very exciting here. This addresses all but one of the non-xml warnings. I'm assuming that we'll move the xml cruft out into external at some point (since we're deliberately not maintaining it). Change-Id: Ice81253b019df7b19d6557e719663b7bdc11fb22
|
9e2e604ebd336307ab708544c8f7589bb4ae9fe7 |
|
04-Nov-2010 |
Carl Shapiro <cshapiro@google.com> |
Export the assignable instance counting. Change-Id: I4358afbf79ac8c33448b48f4b5e1d365371bca1b
|
2e386d4b586dba464ec59be93c0720b6b973ab96 |
|
17-Aug-2010 |
Carl Shapiro <cshapiro@google.com> |
Export the new countInstancesOfClass method. Change-Id: I87b69b2c04cf14e0971c57633e229b02c3547375
|
478f5f9576c399c30288cf79d6bbf65ca5feedfd |
|
10-Jul-2010 |
Andy McFadden <fadden@android.com> |
Allow heap dump requests with a FileDescriptor arg. Part of a larger change to allow "am" to initiate hprof heap dumps. Bug 2759474. Change-Id: I33c41e6f2ce37d2c0348ea783ecaadc0eae33d36
|
f33eae7e84eb6d3b0f4e86b59605bb3de73009f3 |
|
13-May-2010 |
Elliott Hughes <enh@google.com> |
Remove all trailing whitespace from the dalvik team-maintained parts of libcore. Gentlemen, you may now set your editors to "strip trailing whitespace"... Change-Id: I85b2f6c80e5fbef1af6cab11789790b078c11b1b
|
8f273343b7758c09822c74b4f8a0dcf7df3a78b5 |
|
02-Apr-2010 |
Jesse Wilson <jessewilson@google.com> |
Removing APIs from dalvik.system that shouldn't have been published. These APIs were deprecated in Eclair and should disappear in Gingerbread. See bug 2553600.
|
dd60d48f45cc3c3eaf80a08e2af47b1bbebe7372 |
|
13-Mar-2010 |
Ben Cheng <bccheng@android.com> |
Add a native method dalvik.system.VMDebug.infopoint(int id). With gdb, the JIT can use it to inspect the VM state when an instrumented line is reached. Change-Id: Id39ac4cd564bc1a61208cb7527c30f62b5de3e4e
|
982744ab59754d815f0a9d82ab91eb0fa6f2bf4b |
|
23-Feb-2010 |
Andy McFadden <fadden@android.com> |
Add class init stats to alloc counters (API change). Add calls to retrieve class initialization stats via the allocation count mechanism. Also: deprecate a method that is never used, and a redundantly declared default filename that begins with "/sdcard". For bug 2461549.
|
21fc59c88df7a8d28ac776cd3434e8341cabec16 |
|
29-Jan-2010 |
Andy McFadden <fadden@android.com> |
Add support for streaming hprof dumps. This adds the dumpHprofDataDdms method, which generates the hprof dump in RAM and then spits the whole thing at DDMS. The idea is to avoid touching /sdcard, since not all apps have permission to do that. This rearranges hprofShutdown() a fair bit. It used to re-use a context struct, saving interesting bits to local variables before zapping it; now we just create a second context struct and free both at the end. For bug 2092855.
|
93714a1dfb4ba2ca5087448c6b5ca39dafaa6ace |
|
23-Jan-2010 |
Andy McFadden <fadden@android.com> |
Add streaming method profiling support. The goal is to allow DDMS to start/stop method profiling in apps that don't have permission to write to /sdcard. Instead of writing the profiling data to disk and then pulling it off, we just blast the whole thing straight from memory. This includes: - New method tracing start call (startMethodTracingDdms). - Rearrangement of existing VMDebug method tracing calls for sanity. - Addition of "vector" chunk send function, with corresponding update to the JDWP transport function. - Reshuffled the method trace start interlock, which seemed racy. - Post new method-trace-profiling-streaming feature to DDMS. Also: - Added an internal exception-throw function that allows a printf format string, so we can put useful detail into exception messages. For bug 2160407.
|
d3c419d0fa3183cf3297292803dc7c1fe28f9310 |
|
22-Jan-2010 |
Andy McFadden <fadden@android.com> |
Move VM feature strings (used by DDMS) into VM. Until now, we used a place-holder in frameworks/base. Removed cruft.
|
4fefecee9d4a5d2a4510f516b4015607b19e8d09 |
|
13-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
eclair snapshot
|
bb4b5ab9fb3bdd0be99ebc9a6e5c973c4106c84c |
|
23-Oct-2009 |
Andy McFadden <fadden@android.com> |
Add a reference table dump call. This adds a hidden method to android.os.Debug that causes the contents of various reference tables to be dumped. Currently it's the local, global, and pinned array tables from JNI. Bug 2075355
|
04aaaf18dac85eee31b3451226daf586a455feb7 |
|
23-Sep-2009 |
Jesse Wilson <jessewilson@google.com> |
Deprecate many of the accidentally-published APIs in dalvik.system. See bug 2021674 for discussion. I searched Google Code Search to sample which of these APIs are being used. None of these APIs were used by applications, so I'm quite confident that removing them will not break applications or upset developers. These APIs were neither formerly documented, nor intended for use by application developers. I am deprecating them now to discourage their use going forward. We should remove them in a future release.
|
cd9ef3b60c1d7500cb25dc811173f58a1607a052 |
|
31-Jul-2009 |
Andy McFadden <fadden@android.com> |
Added VMDebug.crash() (hidden). This call prints the stack trace for the current thread, and then crashes the VM so you can see the native stack trace too. Useful for figuring out "how did I get here?" situations.
|
8205fe4fab4a269a27414009b684595dcec31f4d |
|
24-Jun-2009 |
Dianne Hackborn <hackbod@google.com> |
Add FileDescriptor variation of startMethodTracing(). This is for bug #1829561 ("am profile" with bad filename kills process), which will allow the am command to take care of opening the file and handing the resulting fd over to the process to be profiled.
|
016a87c7952b25eededfc222615e25a5a72bcdda |
|
24-Apr-2009 |
Scott Main <> |
AI 147732: fix broken links BUG=1810005 Automated import of CL 147732
|
b24c3855b72e1e4e1c11629db3faf89b73be7dea |
|
08-Apr-2009 |
Andy McFadden <> |
AI 144931: Added a (hidden) way to "pre-cache" register maps. The 50 methods that appeared on the GC stacks of the most applications require 13KB of native heap for their uncompressed register maps, and the full set took 5ms to uncompress. Pre-computation doesn't represent a significant improvement in space or time, at the cost of a big pile of strings in ZygoteInit. I'm leaving the method in ZygoteInit, but it's not called, and the static final String[] of method descriptors is empty. We may want to revisit this later. BUG=1729570 Automated import of CL 144931
|
6e9aaa7487570351360ada9630f1684d25a2183d |
|
25-Mar-2009 |
Andy McFadden <> |
Automated import from //branches/donutburger/...@140700,140700
|
5d287a9d9768195f53e244414b465ec4a6f72625 |
|
19-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import //branches/master/...@140412
|
adc854b798c1cfe3bfd4c27d68d5cee38ca617da |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
1c0fed63c71ddb230f3b304aac12caffbedf2f21 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
b7926325a1c1a370c84c81db80372f59af240a53 |
|
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
|
dd828f42a5c83b4270d4fbf6fce2da1878f1e84a |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
|
fdb2704414a9ed92394ada0d1395e4db86889465 |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
|