Home
last modified time | relevance | path

Searched refs:file (Results 26 – 50 of 645) sorted by relevance

12345678910>>...26

/art/tools/dexfuzz/src/dexfuzz/rawdex/
DFieldAnnotation.java26 public void read(DexRandomAccessFile file) throws IOException { in read() argument
27 fieldIdx = file.readUInt(); in read()
28 annotationsOff = file.getOffsetTracker().getNewOffset(file.readUInt()); in read()
32 public void write(DexRandomAccessFile file) throws IOException { in write() argument
33 file.writeUInt(fieldIdx); in write()
34 file.getOffsetTracker().tryToWriteOffset(annotationsOff, file, false /* ULEB128 */); in write()
DDebugInfoItem.java33 public void read(DexRandomAccessFile file) throws IOException { in read() argument
34 file.getOffsetTracker().getNewOffsettable(file, this); in read()
36 file.read(data); in read()
45 public void write(DexRandomAccessFile file) throws IOException { in write() argument
46 file.getOffsetTracker().updatePositionOfNextOffsettable(file); in write()
47 file.write(data); in write()
DEncodedMethod.java29 public void read(DexRandomAccessFile file) throws IOException { in read() argument
30 methodIdxDiff = file.readUleb128(); in read()
31 accessFlags = file.readUleb128(); in read()
32 codeOff = file.getOffsetTracker().getNewOffset(file.readUleb128()); in read()
39 public void write(DexRandomAccessFile file) throws IOException { in write() argument
40 file.writeUleb128(methodIdxDiff); in write()
41 file.writeUleb128(accessFlags); in write()
42 file.getOffsetTracker().tryToWriteOffset(codeOff, file, true /* ULEB128 */); in write()
DEncodedValue.java35 public void read(DexRandomAccessFile file) throws IOException { in read() argument
36 int valueArgAndType = file.readUnsignedByte(); in read()
50 (encodedArray = new EncodedArray()).read(file); in read()
54 (encodedAnnotation = new EncodedAnnotation()).read(file); in read()
71 value[i] = file.readByte(); in read()
77 public void write(DexRandomAccessFile file) throws IOException { in write() argument
79 file.writeByte(valueArgAndType); in write()
82 encodedArray.write(file); in write()
84 encodedAnnotation.write(file); in write()
86 file.write(value); in write()
DEncodedAnnotation.java27 public void read(DexRandomAccessFile file) throws IOException { in read() argument
28 typeIdx = file.readUleb128(); in read()
29 size = file.readUleb128(); in read()
33 (elements[i] = new AnnotationElement()).read(file); in read()
39 public void write(DexRandomAccessFile file) throws IOException { in write() argument
40 file.writeUleb128(typeIdx); in write()
41 file.writeUleb128(size); in write()
44 annotationElement.write(file); in write()
DEncodedCatchHandler.java27 public void read(DexRandomAccessFile file) throws IOException { in read() argument
28 size = file.readSleb128(); in read()
33 (handlers[i] = new EncodedTypeAddrPair()).read(file); in read()
37 catchAllAddr = file.readUleb128(); in read()
42 public void write(DexRandomAccessFile file) throws IOException { in write() argument
43 file.writeSleb128(size); in write()
46 encodedTypeAddrPair.write(file); in write()
50 file.writeUleb128(catchAllAddr); in write()
DAnnotationOffItem.java25 public void read(DexRandomAccessFile file) throws IOException { in read() argument
26 annotationOff = file.getOffsetTracker().getNewOffset(file.readUInt()); in read()
30 public void write(DexRandomAccessFile file) throws IOException { in write() argument
31 file.getOffsetTracker().tryToWriteOffset(annotationOff, file, false /* ULEB128 */); in write()
DAnnotationSetRefItem.java25 public void read(DexRandomAccessFile file) throws IOException { in read() argument
26 annotationsOff = file.getOffsetTracker().getNewOffset(file.readUInt()); in read()
30 public void write(DexRandomAccessFile file) throws IOException { in write() argument
31 file.getOffsetTracker().tryToWriteOffset(annotationsOff, file, false /* ULEB128 */); in write()
DEncodedTypeAddrPair.java26 public void read(DexRandomAccessFile file) throws IOException { in read() argument
27 typeIdx = file.readUleb128(); in read()
28 addr = file.readUleb128(); in read()
32 public void write(DexRandomAccessFile file) throws IOException { in write() argument
33 file.writeUleb128(typeIdx); in write()
34 file.writeUleb128(addr); in write()
DAnnotationElement.java26 public void read(DexRandomAccessFile file) throws IOException { in read() argument
27 nameIdx = file.readUleb128(); in read()
28 (value = new EncodedValue()).read(file); in read()
32 public void write(DexRandomAccessFile file) throws IOException { in write() argument
33 file.writeUleb128(nameIdx); in write()
34 value.write(file); in write()
DEncodedArray.java26 public void read(DexRandomAccessFile file) throws IOException { in read() argument
27 size = file.readUleb128(); in read()
31 (values[i] = new EncodedValue()).read(file); in read()
37 public void write(DexRandomAccessFile file) throws IOException { in write() argument
38 file.writeUleb128(size); in write()
41 encodedValue.write(file); in write()
DEncodedCatchHandlerList.java26 public void read(DexRandomAccessFile file) throws IOException { in read() argument
27 size = file.readUleb128(); in read()
30 (list[i] = new EncodedCatchHandler()).read(file); in read()
35 public void write(DexRandomAccessFile file) throws IOException { in write() argument
36 file.writeUleb128(size); in write()
38 encodedCatchHandler.write(file); in write()
DEncodedField.java26 public void read(DexRandomAccessFile file) throws IOException { in read() argument
27 fieldIdxDiff = file.readUleb128(); in read()
28 accessFlags = file.readUleb128(); in read()
32 public void write(DexRandomAccessFile file) throws IOException { in write() argument
33 file.writeUleb128(fieldIdxDiff); in write()
34 file.writeUleb128(accessFlags); in write()
/art/test/595-profile-saving/src/
DMain.java25 File file = null; in main() local
27 file = createTempFile(); in main()
30 VMRuntime.registerAppInfo(file.getPath(), in main()
36 testAddMethodToProfile(file, appMethod); in main()
43 testAddMethodToProfile(file, bootMethod); in main()
45 System.out.println("IsForBootImage: " + isForBootImage(file.getPath())); in main()
47 if (file != null) { in main()
48 file.delete(); in main()
53 static void testAddMethodToProfile(File file, Method m) { in testAddMethodToProfile() argument
59 if (!presentInProfile(file.getPath(), m)) { in testAddMethodToProfile()
/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/
DFormat51l.java26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { in writeToFile() argument
27 file.writeByte((byte) insn.info.value); in writeToFile()
28 file.writeByte((byte) insn.vregA); in writeToFile()
29 file.writeUShort((short) (insn.vregB & 0xffff)); in writeToFile()
30 file.writeUShort((short) ((insn.vregB & 0xffff0000) >> 16)); in writeToFile()
31 file.writeUShort((short) ((insn.vregB & 0xffff00000000L) >> 32)); in writeToFile()
32 file.writeUShort((short) ((insn.vregB & 0xffff000000000000L) >> 48)); in writeToFile()
DFormat35mi.java26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { in writeToFile() argument
27 file.writeByte((byte) insn.info.value); in writeToFile()
28 file.writeByte((byte) (insn.invokeFormatInfo.vregG | (insn.vregA << 4))); in writeToFile()
29 file.writeUShort((short) insn.vregB); in writeToFile()
30 file.writeByte((byte) ((insn.invokeFormatInfo.vregD << 4) | insn.vregC)); in writeToFile()
31 file.writeByte((byte) ((insn.invokeFormatInfo.vregF << 4) in writeToFile()
DFormat35ms.java26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { in writeToFile() argument
27 file.writeByte((byte) insn.info.value); in writeToFile()
28 file.writeByte((byte) (insn.invokeFormatInfo.vregG | (insn.vregA << 4))); in writeToFile()
29 file.writeUShort((short) insn.vregB); in writeToFile()
30 file.writeByte((byte) ((insn.invokeFormatInfo.vregD << 4) | insn.vregC)); in writeToFile()
31 file.writeByte((byte) ((insn.invokeFormatInfo.vregF << 4) in writeToFile()
DFormat3rms.java26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { in writeToFile() argument
27 file.writeByte((byte) insn.info.value); in writeToFile()
28 file.writeByte((byte) insn.vregA); in writeToFile()
29 file.writeUShort((short) insn.vregB); in writeToFile()
30 file.writeUShort((short) insn.vregC); in writeToFile()
DFormat3rmi.java26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { in writeToFile() argument
27 file.writeByte((byte) insn.info.value); in writeToFile()
28 file.writeByte((byte) insn.vregA); in writeToFile()
29 file.writeUShort((short) insn.vregB); in writeToFile()
30 file.writeUShort((short) insn.vregC); in writeToFile()
DFormat32x.java26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { in writeToFile() argument
27 file.writeByte((byte) insn.info.value); in writeToFile()
28 file.writeByte((byte) 0); // padding in writeToFile()
29 file.writeUShort((short) insn.vregA); in writeToFile()
30 file.writeUShort((short) insn.vregB); in writeToFile()
DFormat23x.java26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { in writeToFile() argument
27 file.writeByte((byte) insn.info.value); in writeToFile()
28 file.writeByte((byte) insn.vregA); in writeToFile()
29 file.writeByte((byte) insn.vregB); in writeToFile()
30 file.writeByte((byte) insn.vregC); in writeToFile()
/art/test/071-dexfile-map-clean/
Dinfo.txt1 Exercise Dalvik-specific DEX file feature. Will not work on RI.
4 * When we are loading in a secondary dex file
6 * and the dex file is stored uncompressed in a ZIP file
9 * The dex file is memory-mapped file-backed as clean memory
/art/libdexfile/dex/
Ddex_instruction.cc175 std::string Instruction::DumpString(const DexFile* file) const { in DumpString()
203 if (file != nullptr) { in DumpString()
205 if (string_idx < file->NumStringIds()) { in DumpString()
209 PrintableString(file->StringDataByIdx(dex::StringIndex(string_idx))).c_str(), in DumpString()
223 if (file != nullptr) { in DumpString()
226 << file->PrettyType(type_idx) << " // type@" << type_idx; in DumpString()
237 if (file != nullptr) { in DumpString()
239 …os << opcode << " v" << static_cast<int>(VRegA_21c()) << ", " << file->PrettyField(field_idx, tru… in DumpString()
251 if (file != nullptr) { in DumpString()
253 …os << opcode << " v" << static_cast<int>(VRegA_21c()) << ", " << file->PrettyField(field_idx, true) in DumpString()
[all …]
/art/runtime/
Delf_file.cc40 ElfFileImpl<ElfTypes>::ElfFileImpl(File* file, bool writable, bool program_header_only) in ElfFileImpl() argument
56 CHECK(file != nullptr); in ElfFileImpl()
60 ElfFileImpl<ElfTypes>* ElfFileImpl<ElfTypes>::Open(File* file, in Open() argument
66 new ElfFileImpl<ElfTypes>(file, writable, program_header_only)); in Open()
76 if (!elf_file->Setup(file, prot, flags, low_4gb, error_msg)) { in Open()
83 ElfFileImpl<ElfTypes>* ElfFileImpl<ElfTypes>::Open(File* file, in Open() argument
89 new ElfFileImpl<ElfTypes>(file, (prot & PROT_WRITE) != 0, /* program_header_only= */ false)); in Open()
90 if (!elf_file->Setup(file, prot, flags, low_4gb, error_msg)) { in Open()
97 bool ElfFileImpl<ElfTypes>::Setup(File* file, in Setup() argument
102 int64_t temp_file_length = file->GetLength(); in Setup()
[all …]
/art/test/663-odd-dex-size/
Dinfo.txt1 Test for a dex file with an odd size in a vdex file.
3 The code in the file is:
11 The generated dex file was then manually edited to:
13 2) Add 1 byte to the file.

12345678910>>...26