/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
H A D | RawInsnHelper.java | 25 * Read a signed byte from the idx into the raw array. 27 public static long getSignedByteFromByte(byte[] raw, int idx) { argument 28 return (long) raw[idx]; 32 * Read an unsigned byte from the idx into the raw array. 34 public static long getUnsignedByteFromByte(byte[] raw, int idx) { argument 35 return ((long) raw[idx]) & 0xff; 39 * Read an unsigned lower 4 bits from the idx into the raw array. 41 public static long getUnsignedLowNibbleFromByte(byte[] raw, int idx) { argument 42 return ((long) raw[idx]) & 0xf; 46 * Read an unsigned higher 4 bits from the idx into the raw arra 48 getUnsignedHighNibbleFromByte(byte[] raw, int idx) argument 55 getUnsignedShortFromTwoBytes(byte[] raw, int idx) argument 63 getSignedShortFromTwoBytes(byte[] raw, int idx) argument 71 getUnsignedIntFromFourBytes(byte[] raw, int idx) argument 81 getSignedIntFromFourBytes(byte[] raw, int idx) argument 91 getSignedLongFromEightBytes(byte[] raw, int idx) argument 105 writeUnsignedIntToFourBytes(byte[] raw, int idx, int value) argument 115 writeUnsignedShortToTwoBytes(byte[] raw, int idx, int value) argument [all...] |
H A D | AbstractFormat.java | 27 * to read the vregs from an Instruction's raw bytes. 56 public abstract long getA(byte[] raw) throws IOException; argument 61 public abstract long getB(byte[] raw) throws IOException; argument 66 public abstract long getC(byte[] raw) throws IOException; argument
|
H A D | Format12x.java | 33 public long getA(byte[] raw) throws IOException { argument 34 return RawInsnHelper.getUnsignedLowNibbleFromByte(raw, 1); 38 public long getB(byte[] raw) throws IOException { argument 39 return RawInsnHelper.getUnsignedHighNibbleFromByte(raw, 1); 43 public long getC(byte[] raw) throws IOException { argument
|
H A D | Format20bc.java | 38 public long getA(byte[] raw) throws IOException { argument 39 return RawInsnHelper.getUnsignedByteFromByte(raw, 1); 43 public long getB(byte[] raw) throws IOException { argument 44 return RawInsnHelper.getUnsignedShortFromTwoBytes(raw, 1); 48 public long getC(byte[] raw) throws IOException { argument
|
H A D | Format22x.java | 34 public long getA(byte[] raw) throws IOException { argument 35 return RawInsnHelper.getUnsignedByteFromByte(raw, 1); 39 public long getB(byte[] raw) throws IOException { argument 40 return RawInsnHelper.getUnsignedShortFromTwoBytes(raw, 2); 44 public long getC(byte[] raw) throws IOException { argument
|
H A D | Format22b.java | 35 public long getA(byte[] raw) throws IOException { argument 36 return RawInsnHelper.getUnsignedByteFromByte(raw, 1); 40 public long getB(byte[] raw) throws IOException { argument 41 return RawInsnHelper.getUnsignedByteFromByte(raw, 2); 45 public long getC(byte[] raw) throws IOException { argument 46 return RawInsnHelper.getSignedByteFromByte(raw, 3);
|
H A D | Format22cs.java | 37 public long getA(byte[] raw) throws IOException { argument 38 return RawInsnHelper.getUnsignedLowNibbleFromByte(raw, 1); 42 public long getB(byte[] raw) throws IOException { argument 43 return RawInsnHelper.getUnsignedHighNibbleFromByte(raw, 1); 47 public long getC(byte[] raw) throws IOException { argument 48 return RawInsnHelper.getUnsignedShortFromTwoBytes(raw, 2);
|
H A D | Format22s.java | 34 public long getA(byte[] raw) throws IOException { argument 35 return RawInsnHelper.getUnsignedLowNibbleFromByte(raw, 1); 39 public long getB(byte[] raw) throws IOException { argument 40 return RawInsnHelper.getUnsignedHighNibbleFromByte(raw, 1); 44 public long getC(byte[] raw) throws IOException { argument 45 return RawInsnHelper.getSignedShortFromTwoBytes(raw, 2);
|
H A D | Format22t.java | 34 public long getA(byte[] raw) throws IOException { argument 35 return RawInsnHelper.getUnsignedLowNibbleFromByte(raw, 1); 39 public long getB(byte[] raw) throws IOException { argument 40 return RawInsnHelper.getUnsignedHighNibbleFromByte(raw, 1); 44 public long getC(byte[] raw) throws IOException { argument 45 return RawInsnHelper.getSignedShortFromTwoBytes(raw, 2);
|
H A D | Format23x.java | 35 public long getA(byte[] raw) throws IOException { argument 36 return RawInsnHelper.getUnsignedByteFromByte(raw, 1); 40 public long getB(byte[] raw) throws IOException { argument 41 return RawInsnHelper.getUnsignedByteFromByte(raw, 2); 45 public long getC(byte[] raw) throws IOException { argument 46 return RawInsnHelper.getUnsignedByteFromByte(raw, 3);
|
H A D | Format35mi.java | 37 public long getA(byte[] raw) throws IOException { argument 38 return RawInsnHelper.getUnsignedHighNibbleFromByte(raw, 1); 42 public long getB(byte[] raw) throws IOException { argument 43 return RawInsnHelper.getUnsignedShortFromTwoBytes(raw, 2); 47 public long getC(byte[] raw) throws IOException { argument 48 return RawInsnHelper.getUnsignedLowNibbleFromByte(raw, 4);
|
H A D | Format35ms.java | 37 public long getA(byte[] raw) throws IOException { argument 38 return RawInsnHelper.getUnsignedHighNibbleFromByte(raw, 1); 42 public long getB(byte[] raw) throws IOException { argument 43 return RawInsnHelper.getUnsignedShortFromTwoBytes(raw, 2); 47 public long getC(byte[] raw) throws IOException { argument 48 return RawInsnHelper.getUnsignedLowNibbleFromByte(raw, 4);
|
H A D | Format3rmi.java | 35 public long getA(byte[] raw) throws IOException { argument 36 return RawInsnHelper.getUnsignedByteFromByte(raw, 1); 40 public long getB(byte[] raw) throws IOException { argument 41 return RawInsnHelper.getUnsignedShortFromTwoBytes(raw, 2); 45 public long getC(byte[] raw) throws IOException { argument 46 return RawInsnHelper.getUnsignedShortFromTwoBytes(raw, 4);
|
H A D | Format3rms.java | 35 public long getA(byte[] raw) throws IOException { argument 36 return RawInsnHelper.getUnsignedByteFromByte(raw, 1); 40 public long getB(byte[] raw) throws IOException { argument 41 return RawInsnHelper.getUnsignedShortFromTwoBytes(raw, 2); 45 public long getC(byte[] raw) throws IOException { argument 46 return RawInsnHelper.getUnsignedShortFromTwoBytes(raw, 4);
|
H A D | Format00x.java | 36 public long getA(byte[] raw) throws IOException { argument 41 public long getB(byte[] raw) throws IOException { argument 46 public long getC(byte[] raw) throws IOException { argument
|
H A D | Format1.java | 36 public long getA(byte[] raw) throws IOException { argument 41 public long getB(byte[] raw) throws IOException { argument 46 public long getC(byte[] raw) throws IOException { argument
|
H A D | Format10x.java | 33 public long getA(byte[] raw) throws IOException { argument 38 public long getB(byte[] raw) throws IOException { argument 43 public long getC(byte[] raw) throws IOException { argument
|
H A D | Format2.java | 36 public long getA(byte[] raw) throws IOException { argument 41 public long getB(byte[] raw) throws IOException { argument 46 public long getC(byte[] raw) throws IOException { argument
|
H A D | Format3.java | 36 public long getA(byte[] raw) throws IOException { argument 41 public long getB(byte[] raw) throws IOException { argument 46 public long getC(byte[] raw) throws IOException { argument
|
H A D | Format5.java | 36 public long getA(byte[] raw) throws IOException { argument 41 public long getB(byte[] raw) throws IOException { argument 46 public long getC(byte[] raw) throws IOException { argument
|
H A D | Format11x.java | 33 public long getA(byte[] raw) throws IOException { argument 34 return RawInsnHelper.getUnsignedByteFromByte(raw, 1); 38 public long getB(byte[] raw) throws IOException { argument 43 public long getC(byte[] raw) throws IOException { argument
|
H A D | Format11n.java | 33 public long getA(byte[] raw) throws IOException { argument 34 return RawInsnHelper.getUnsignedLowNibbleFromByte(raw, 1); 38 public long getB(byte[] raw) throws IOException { argument 39 return RawInsnHelper.getUnsignedHighNibbleFromByte(raw, 1); 43 public long getC(byte[] raw) throws IOException { argument
|
H A D | Format21h.java | 34 public long getA(byte[] raw) throws IOException { argument 35 return RawInsnHelper.getUnsignedByteFromByte(raw, 1); 39 public long getB(byte[] raw) throws IOException { argument 40 return RawInsnHelper.getSignedShortFromTwoBytes(raw, 2); 44 public long getC(byte[] raw) throws IOException { argument
|
H A D | Format21s.java | 34 public long getA(byte[] raw) throws IOException { argument 35 return RawInsnHelper.getUnsignedByteFromByte(raw, 1); 39 public long getB(byte[] raw) throws IOException { argument 40 return RawInsnHelper.getSignedShortFromTwoBytes(raw, 2); 44 public long getC(byte[] raw) throws IOException { argument
|
H A D | Format21t.java | 34 public long getA(byte[] raw) throws IOException { argument 35 return RawInsnHelper.getUnsignedByteFromByte(raw, 1); 39 public long getB(byte[] raw) throws IOException { argument 40 return RawInsnHelper.getSignedShortFromTwoBytes(raw, 2); 44 public long getC(byte[] raw) throws IOException { argument
|