<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_tools_base/ddmlib, branch idea133-milestone</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_tools_base/'/>
<entry>
<title>Fix install story for multi-output variants.</title>
<updated>2014-09-15T21:27:38+00:00</updated>
<author>
<name>Xavier Ducrohet</name>
<email>xav@google.com</email>
</author>
<published>2014-09-12T23:53:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_tools_base/commit/?id=5683fbf3b5a096b72e37e36de47e8d179e058393'/>
<id>5683fbf3b5a096b72e37e36de47e8d179e058393</id>
<content type='text'>
Make running tests and install app on device support
multi-output variant.

The installation process now dynamically match an
output to each connected devices.

Removed install task from each output as the variant
based one can handle the different output now.

Change-Id: Ifb32257d8f61329fc552112d1cdfc17a0651508d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make running tests and install app on device support
multi-output variant.

The installation process now dynamically match an
output to each connected devices.

Removed install task from each output as the variant
based one can handle the different output now.

Change-Id: Ifb32257d8f61329fc552112d1cdfc17a0651508d
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Separates Heap Segment from Heap Info updates." into idea133</title>
<updated>2014-08-11T18:49:34+00:00</updated>
<author>
<name>Esteban de la Canal</name>
<email>estebandlc@google.com</email>
</author>
<published>2014-08-11T21:58:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_tools_base/commit/?id=489e53090528a6f72dfbc78c73421ce2a1c28279'/>
<id>489e53090528a6f72dfbc78c73421ce2a1c28279</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Separates Heap Segment from Heap Info updates.</title>
<updated>2014-08-11T18:53:25+00:00</updated>
<author>
<name>Esteban de la Canal</name>
<email>estebandlc@google.com</email>
</author>
<published>2014-08-11T17:14:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_tools_base/commit/?id=51ca4d170bb40f783b88415e66c735c59dffe404'/>
<id>51ca4d170bb40f783b88415e66c735c59dffe404</id>
<content type='text'>
Now heap info can be requested separate from heap segment data. There
is still a way of requesting both at the same time, and that is being
used by DDMS

Change-Id: I4d457d62b001e8aa80b866b6a9f8cde2a119b48a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now heap info can be requested separate from heap segment data. There
is still a way of requesting both at the same time, and that is being
used by DDMS

Change-Id: I4d457d62b001e8aa80b866b6a9f8cde2a119b48a
</pre>
</div>
</content>
</entry>
<entry>
<title>[alloc-tracker] Minor edits to AllocationInfo#filter to allow autocompletion.</title>
<updated>2014-08-07T22:50:48+00:00</updated>
<author>
<name>Rebecca Chen</name>
<email>rechen@google.com</email>
</author>
<published>2014-07-13T04:22:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_tools_base/commit/?id=c75a5b11cb555ba71dbcd78f0d28e50d1b567d12'/>
<id>c75a5b11cb555ba71dbcd78f0d28e50d1b567d12</id>
<content type='text'>
Breaks AllocationInfo#filter into a method that returns whether the
allocated class matches the filter text and a method that returns a
list of the stack frames that match the filter text.  This allows, for
example, Android Studio's AllocationsViewPanel to know which string to
add to the autocomplete options of its filter field.

Change-Id: I0ba4b1c82b38d59a4a320f6a5f959ee0e3cdcd94
Signed-off-by: Rebecca Chen &lt;rechen@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Breaks AllocationInfo#filter into a method that returns whether the
allocated class matches the filter text and a method that returns a
list of the stack frames that match the filter text.  This allows, for
example, Android Studio's AllocationsViewPanel to know which string to
add to the autocomplete options of its filter field.

Change-Id: I0ba4b1c82b38d59a4a320f6a5f959ee0e3cdcd94
Signed-off-by: Rebecca Chen &lt;rechen@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds reason and timeStamp to heap info values.</title>
<updated>2014-08-06T01:43:32+00:00</updated>
<author>
<name>Esteban de la Canal</name>
<email>estebandlc@google.com</email>
</author>
<published>2014-08-06T01:29:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_tools_base/commit/?id=b87cea30fb00746868255dc8f29f87a3eb3827c0'/>
<id>b87cea30fb00746868255dc8f29f87a3eb3827c0</id>
<content type='text'>
Moves heap info from a map to its own class. This would imply changing the clients if the data
structure changes, but it removes the overhead of having a map.

Change-Id: Ibc7dc7e13872c60ba5b1109b4074eecfd9b19ba5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Moves heap info from a map to its own class. This would imply changing the clients if the data
structure changes, but it removes the overhead of having a map.

Change-Id: Ibc7dc7e13872c60ba5b1109b4074eecfd9b19ba5
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ability to fire a single HPIF request.</title>
<updated>2014-07-31T23:24:34+00:00</updated>
<author>
<name>Esteban de la Canal</name>
<email>estebandlc@google.com</email>
</author>
<published>2014-07-31T23:22:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_tools_base/commit/?id=691e3dd40bc1ad11d17e6c79cb0c0cf356101b37'/>
<id>691e3dd40bc1ad11d17e6c79cb0c0cf356101b37</id>
<content type='text'>
Change-Id: Ia730955d9ebd48d532762224c7ffbf988cbedd0f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ia730955d9ebd48d532762224c7ffbf988cbedd0f
</pre>
</div>
</content>
</entry>
<entry>
<title>[alloc-tracker] Minor changes to enable sorting by allocation site.</title>
<updated>2014-07-08T17:06:35+00:00</updated>
<author>
<name>Rebecca Chen</name>
<email>rechen@google.com</email>
</author>
<published>2014-07-07T07:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_tools_base/commit/?id=ee27232d11cfaa99757fc21c5fe9f6783ade8ce0'/>
<id>ee27232d11cfaa99757fc21c5fe9f6783ade8ce0</id>
<content type='text'>
Adds method AllocationInfo#getAllocationSite() to get the string representation
of the first element in the stack trace and the ability to sort by the
allocation site. Modifies filter to match on string representation of each
stack frame rather than separately on class and method name.

Change-Id: I600f044b7a7cad1b47a97293530113856c0fdc0d
Signed-off-by: Rebecca Chen &lt;rechen@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds method AllocationInfo#getAllocationSite() to get the string representation
of the first element in the stack trace and the ability to sort by the
allocation site. Modifies filter to match on string representation of each
stack frame rather than separately on class and method name.

Change-Id: I600f044b7a7cad1b47a97293530113856c0fdc0d
Signed-off-by: Rebecca Chen &lt;rechen@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor edits to AllocationInfo.AllocationSorter and AllocationsParserTest.</title>
<updated>2014-06-30T17:58:54+00:00</updated>
<author>
<name>Rebecca Chen</name>
<email>rechen@google.com</email>
</author>
<published>2014-06-27T07:08:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_tools_base/commit/?id=64ba27463d4e0fe078a2f96b498e798851425d06'/>
<id>64ba27463d4e0fe078a2f96b498e798851425d06</id>
<content type='text'>
Adds annotations to AllocationSorter and new method
AllocationSorter#setSortMode(SortMode, boolean).
Exposes AllocationsParserTest#putAllocationInfo().

Change-Id: Ia64c694a4cd490d46b6d95941de520e4d9eaec7d
Signed-off-by: Rebecca Chen &lt;rechen@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds annotations to AllocationSorter and new method
AllocationSorter#setSortMode(SortMode, boolean).
Exposes AllocationsParserTest#putAllocationInfo().

Change-Id: Ia64c694a4cd490d46b6d95941de520e4d9eaec7d
Signed-off-by: Rebecca Chen &lt;rechen@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Moves ByteBuffer utility methods into separate file.</title>
<updated>2014-06-23T18:54:59+00:00</updated>
<author>
<name>Rebecca Chen</name>
<email>rechen@google.com</email>
</author>
<published>2014-06-23T18:02:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_tools_base/commit/?id=4eb489bdf057c74772fc1f9cb4b331ab605e1c4b'/>
<id>4eb489bdf057c74772fc1f9cb4b331ab605e1c4b</id>
<content type='text'>
Moves ddmlib.ChunkHandler#getString, ddmlib.ChunkHandler#putString, and mapFile
(used in AllocationsEditor and VmTraceParser) into ddmlib.ByteBufferUtil.

Change-Id: I56fcc7b158590c2b88e81ad8ab66fc3187e6adfa
Signed-off-by: Rebecca Chen &lt;rechen@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Moves ddmlib.ChunkHandler#getString, ddmlib.ChunkHandler#putString, and mapFile
(used in AllocationsEditor and VmTraceParser) into ddmlib.ByteBufferUtil.

Change-Id: I56fcc7b158590c2b88e81ad8ab66fc3187e6adfa
Signed-off-by: Rebecca Chen &lt;rechen@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Extracts allocation parsing into separate class</title>
<updated>2014-06-20T21:15:01+00:00</updated>
<author>
<name>Rebecca Chen</name>
<email>rechen@google.com</email>
</author>
<published>2014-06-14T01:38:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_tools_base/commit/?id=76c03af8d67d738134314e5d149c92f2ca98e868'/>
<id>76c03af8d67d738134314e5d149c92f2ca98e868</id>
<content type='text'>
Moves allocation parsing logic from ddmlib.HandleHeap#handleREAL to
ddmlib.AllocationsParser#parse along with helper methods descriptorToDot
and readStringTable.  Adds tests for parsing ByteBuffers of encoded allocations.

Change-Id: I599664f5f4a78a10488bdd22750c36634cb41f8b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Moves allocation parsing logic from ddmlib.HandleHeap#handleREAL to
ddmlib.AllocationsParser#parse along with helper methods descriptorToDot
and readStringTable.  Adds tests for parsing ByteBuffers of encoded allocations.

Change-Id: I599664f5f4a78a10488bdd22750c36634cb41f8b
</pre>
</div>
</content>
</entry>
</feed>
