summaryrefslogtreecommitdiffstats
path: root/core/java/android/ddm/DdmHandleHello.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/ddm/DdmHandleHello.java')
-rw-r--r--core/java/android/ddm/DdmHandleHello.java19
1 files changed, 11 insertions, 8 deletions
diff --git a/core/java/android/ddm/DdmHandleHello.java b/core/java/android/ddm/DdmHandleHello.java
index 70ad648..842a482 100644
--- a/core/java/android/ddm/DdmHandleHello.java
+++ b/core/java/android/ddm/DdmHandleHello.java
@@ -36,7 +36,10 @@ public class DdmHandleHello extends ChunkHandler {
private static DdmHandleHello mInstance = new DdmHandleHello();
- private static final String[] NATIVE_FEATURES = new String[] { "opengl-tracing" };
+ private static final String[] FRAMEWORK_FEATURES = new String[] {
+ "opengl-tracing",
+ "view-hierarchy",
+ };
/* singleton, do not instantiate */
private DdmHandleHello() {}
@@ -155,22 +158,22 @@ public class DdmHandleHello extends ChunkHandler {
if (false)
Log.v("ddm-heap", "Got feature list request");
- int size = 4 + 4 * (vmFeatures.length + NATIVE_FEATURES.length);
+ int size = 4 + 4 * (vmFeatures.length + FRAMEWORK_FEATURES.length);
for (int i = vmFeatures.length-1; i >= 0; i--)
size += vmFeatures[i].length() * 2;
- for (int i = NATIVE_FEATURES.length-1; i>= 0; i--)
- size += NATIVE_FEATURES[i].length() * 2;
+ for (int i = FRAMEWORK_FEATURES.length-1; i>= 0; i--)
+ size += FRAMEWORK_FEATURES[i].length() * 2;
ByteBuffer out = ByteBuffer.allocate(size);
out.order(ChunkHandler.CHUNK_ORDER);
- out.putInt(vmFeatures.length + NATIVE_FEATURES.length);
+ out.putInt(vmFeatures.length + FRAMEWORK_FEATURES.length);
for (int i = vmFeatures.length-1; i >= 0; i--) {
out.putInt(vmFeatures[i].length());
putString(out, vmFeatures[i]);
}
- for (int i = NATIVE_FEATURES.length-1; i >= 0; i--) {
- out.putInt(NATIVE_FEATURES[i].length());
- putString(out, NATIVE_FEATURES[i]);
+ for (int i = FRAMEWORK_FEATURES.length-1; i >= 0; i--) {
+ out.putInt(FRAMEWORK_FEATURES[i].length());
+ putString(out, FRAMEWORK_FEATURES[i]);
}
return new Chunk(CHUNK_FEAT, out);