/dalvik/dx/src/com/android/dex/ |
D | EncodedValue.java | 26 private final byte[] data; field in EncodedValue 28 public EncodedValue(byte[] data) { in EncodedValue() argument 29 this.data = data; in EncodedValue() 33 return new ByteArrayByteInput(data); in asByteInput() 37 return data; in getBytes() 41 out.write(data); in writeTo() 46 int size = Math.min(data.length, other.data.length); in compareTo() 48 if (data[i] != other.data[i]) { in compareTo() 49 return (data[i] & 0xff) - (other.data[i] & 0xff); in compareTo() 52 return data.length - other.data.length; in compareTo() [all …]
|
D | Dex.java | 60 private ByteBuffer data; field in Dex 74 public Dex(byte[] data) throws IOException { in Dex() argument 75 this(ByteBuffer.wrap(data)); in Dex() 78 private Dex(ByteBuffer data) throws IOException { in Dex() argument 79 this.data = data; in Dex() 80 this.data.order(ByteOrder.LITTLE_ENDIAN); in Dex() 88 this.data = ByteBuffer.wrap(new byte[byteCount]); in Dex() 89 this.data.order(ByteOrder.LITTLE_ENDIAN); in Dex() 139 this.data = ByteBuffer.wrap(bytesOut.toByteArray()); in loadFrom() 140 this.data.order(ByteOrder.LITTLE_ENDIAN); in loadFrom() [all …]
|
/dalvik/dx/src/com/android/dx/io/instructions/ |
D | FillArrayDataPayloadDecodedInstruction.java | 26 private final Object data; field in FillArrayDataPayloadDecodedInstruction 39 int opcode, Object data, int size, int elementWidth) { in FillArrayDataPayloadDecodedInstruction() argument 42 this.data = data; in FillArrayDataPayloadDecodedInstruction() 51 int opcode, byte[] data) { in FillArrayDataPayloadDecodedInstruction() argument 52 this(format, opcode, data, data.length, 1); in FillArrayDataPayloadDecodedInstruction() 59 int opcode, short[] data) { in FillArrayDataPayloadDecodedInstruction() argument 60 this(format, opcode, data, data.length, 2); in FillArrayDataPayloadDecodedInstruction() 67 int opcode, int[] data) { in FillArrayDataPayloadDecodedInstruction() argument 68 this(format, opcode, data, data.length, 4); in FillArrayDataPayloadDecodedInstruction() 75 int opcode, long[] data) { in FillArrayDataPayloadDecodedInstruction() argument [all …]
|
D | ShortArrayCodeOutput.java | 115 public void write(byte[] data) { in write() argument 118 for (byte b : data) { in write() 136 public void write(short[] data) { in write() argument 137 for (short unit : data) { in write() 144 public void write(int[] data) { in write() argument 145 for (int i : data) { in write() 152 public void write(long[] data) { in write() argument 153 for (long l : data) { in write()
|
D | CodeOutput.java | 61 public void write(byte[] data); in write() argument 66 public void write(short[] data); in write() argument 71 public void write(int[] data); in write() argument 76 public void write(long[] data); in write() argument
|
D | InstructionCodec.java | 879 Object data = payload.getData(); in FORMAT_FILL_ARRAY_DATA_PAYLOAD() local 886 case 1: out.write((byte[]) data); break; in FORMAT_FILL_ARRAY_DATA_PAYLOAD() 887 case 2: out.write((short[]) data); break; in FORMAT_FILL_ARRAY_DATA_PAYLOAD() 888 case 4: out.write((int[]) data); break; in FORMAT_FILL_ARRAY_DATA_PAYLOAD() 889 case 8: out.write((long[]) data); break; in FORMAT_FILL_ARRAY_DATA_PAYLOAD()
|
/dalvik/dexgen/src/com/android/dexgen/util/ |
D | ByteArrayAnnotatedOutput.java | 42 private byte[] data; field in ByteArrayAnnotatedOutput 74 public ByteArrayAnnotatedOutput(byte[] data) { in ByteArrayAnnotatedOutput() argument 75 this(data, false); in ByteArrayAnnotatedOutput() 93 private ByteArrayAnnotatedOutput(byte[] data, boolean stretchy) { in ByteArrayAnnotatedOutput() argument 94 if (data == null) { in ByteArrayAnnotatedOutput() 99 this.data = data; in ByteArrayAnnotatedOutput() 116 return data; in getArray() 130 System.arraycopy(data, 0, result, 0, cursor); in toByteArray() 154 } else if (end > data.length) { in writeByte() 159 data[writeAt] = (byte) value; in writeByte() [all …]
|
/dalvik/dx/src/com/android/dx/util/ |
D | ByteArrayAnnotatedOutput.java | 46 private byte[] data; field in ByteArrayAnnotatedOutput 78 public ByteArrayAnnotatedOutput(byte[] data) { in ByteArrayAnnotatedOutput() argument 79 this(data, false); in ByteArrayAnnotatedOutput() 106 private ByteArrayAnnotatedOutput(byte[] data, boolean stretchy) { in ByteArrayAnnotatedOutput() argument 107 if (data == null) { in ByteArrayAnnotatedOutput() 112 this.data = data; in ByteArrayAnnotatedOutput() 129 return data; in getArray() 143 System.arraycopy(data, 0, result, 0, cursor); in toByteArray() 170 } else if (end > data.length) { in writeByte() 175 data[writeAt] = (byte) value; in writeByte() [all …]
|
/dalvik/dx/src/com/android/dx/cf/attrib/ |
D | RawAttribute.java | 27 private final ByteArray data; field in RawAttribute 42 public RawAttribute(String name, ByteArray data, ConstantPool pool) { in RawAttribute() argument 45 if (data == null) { in RawAttribute() 49 this.data = data; in RawAttribute() 62 public RawAttribute(String name, ByteArray data, int offset, in RawAttribute() argument 64 this(name, data.slice(offset, offset + length), pool); in RawAttribute() 73 return data; in getData() 79 return data.size() + 6; in byteLength()
|
/dalvik/dx/junit-tests/com/android/dx/util/ |
D | ByteArrayAnnotatedOutputTest.java | 28 byte[] data = new byte[length]; in testArrayZeroedOut() 29 Arrays.fill(data, (byte) 0xFF); in testArrayZeroedOut() 31 ByteArrayAnnotatedOutput output = new ByteArrayAnnotatedOutput(data); in testArrayZeroedOut() 36 assertEquals("Position " + i + " has not been zeroed out", 0, data[i]); in testArrayZeroedOut() 43 byte[] data = new byte[length]; in testArrayAligned() 44 Arrays.fill(data, (byte) 0xFF); in testArrayAligned() 46 ByteArrayAnnotatedOutput output = new ByteArrayAnnotatedOutput(data); in testArrayAligned() 53 assertEquals("Position " + i + " has not been zeroed out", 0, data[i]); in testArrayAligned()
|
/dalvik/dx/src/com/android/dx/dex/file/ |
D | Statistics.java | 45 Data data = dataMap.get(typeName); in add() local 47 if (data == null) { in add() 50 data.add(item); in add() 80 for (Data data : dataMap.values()) { in writeAnnotation() 81 sortedData.put(data.name, data); in writeAnnotation() 84 for (Data data : sortedData.values()) { in writeAnnotation() 85 data.writeAnnotation(out); in writeAnnotation() 96 for (Data data : dataMap.values()) { in toHuman() 97 sortedData.put(data.name, data); in toHuman() 100 for (Data data : sortedData.values()) { in toHuman() [all …]
|
D | StringIdItem.java | 33 private StringDataItem data; field in StringIdItem 46 this.data = null; in StringIdItem() 88 if (data == null) { in addContents() 91 data = new StringDataItem(value); in addContents() 92 stringData.add(data); in addContents() 99 int dataOff = data.getAbsoluteOffset(); in writeTo() 125 return data; in getData()
|
D | CallSiteIdItem.java | 34 CallSiteItem data; field in CallSiteIdItem 43 this.data = null; in CallSiteIdItem() 70 this.data = callSiteItem; in addContents() 76 int offset = data.getAbsoluteOffset(); in writeTo()
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
D | Statistics.java | 46 Data data = dataMap.get(typeName); in add() local 48 if (data == null) { in add() 51 data.add(item); in add() 81 for (Data data : dataMap.values()) { in writeAnnotation() 82 sortedData.put(data.name, data); in writeAnnotation() 85 for (Data data : sortedData.values()) { in writeAnnotation() 86 data.writeAnnotation(out); in writeAnnotation() 97 for (Data data : dataMap.values()) { in toHuman() 98 sortedData.put(data.name, data); in toHuman() 101 for (Data data : sortedData.values()) { in toHuman() [all …]
|
D | StringIdItem.java | 35 private StringDataItem data; field in StringIdItem 48 this.data = null; in StringIdItem() 89 if (data == null) { in addContents() 92 data = new StringDataItem(value); in addContents() 93 stringData.add(data); in addContents() 100 int dataOff = data.getAbsoluteOffset(); in writeTo() 126 return data; in getData()
|
/dalvik/dx/junit-tests/com/android/dex/ |
D | EncodedValueReaderTest.java | 121 byte[] data = new byte[bytes.length]; in readerOf() 123 data[i] = (byte) bytes[i]; in readerOf() 125 return new EncodedValueReader(new ByteArrayByteInput(data)); in readerOf()
|
/dalvik/tools/ |
D | get-hprof | 32 FILE_BASE=/data/misc/${FILE_BASE}
|
/dalvik/dx/tests/122-switch-with-high-register/ |
D | info.txt | 1 This test ensures that dx correctly handles switches on data in a high
|
/dalvik/tools/hprof-conv/ |
D | HprofConv.c | 199 static int ebAddData(ExpandBuf* pBuf, const void* data, size_t count) in ebAddData() argument 202 memcpy(pBuf->storage + pBuf->curLen, data, count); in ebAddData()
|
/dalvik/dx/tests/139-lambda-metafactory/ |
D | expected.txt | 685 |[629] class data for Consumer 696 |[631] class data for Foo 720 |[646] class data for Main 851 | class data: 3 items; 43 bytes total 873 | string data: 44 items; 544 bytes total
|
/dalvik/dx/tests/132-invoke-polymorphic/ |
D | expected.txt | 1283 |[a74] class data for TestInvokePolymorphic 1465 | class data: 1 item; 74 bytes total 1481 | string data: 56 items; 887 bytes total
|
/dalvik/opcode-gen/ |
D | bytecode.txt | 129 op 26 fill-array-data 31t n none continue
|
/dalvik/dx/tests/135-invoke-custom/ |
D | expected.txt | 6056 |[2214] class data for invokecustom.Super 6076 |[2226] class data for invokecustom.InvokeCustom 6371 | class data: 2 items; 165 bytes total 6393 | string data: 167 items; 2423 bytes total
|