/dalvik/dx/src/com/android/dx/io/instructions/ |
H A D | CodeOutput.java | 36 public void write(short u0, short u1, short u2); argument 41 public void write(short u0, short u1, short u2, short u3); argument 46 public void write(short u0, short u1, short u2, short u3, short u4); argument
|
H A D | ShortArrayCodeOutput.java | 69 public void write(short u0, short u1, short u2) { argument 72 write(u2); 76 public void write(short u0, short u1, short u2, short u3) { argument 79 write(u2); 84 public void write(short u0, short u1, short u2, short u3, short u4) { argument 87 write(u2);
|
/dalvik/libdex/ |
H A D | DexDataMap.h | 30 u2* types; /* corresponding array of item types */ 47 void dexDataMapAdd(DexDataMap* map, u4 offset, u2 type); 60 bool dexDataMapVerify(DexDataMap* map, u4 offset, u2 type); 65 DEX_INLINE bool dexDataMapVerify0Ok(DexDataMap* map, u4 offset, u2 type) {
|
H A D | DexDataMap.cpp | 39 const u4 sizeOfItems = (u4) (sizeof(u4) + sizeof(u2)); 54 map->types = (u2*) (map->offsets + maxCount); 75 void dexDataMapAdd(DexDataMap* map, u4 offset, u2 type) { 126 bool dexDataMapVerify(DexDataMap* map, u4 offset, u2 type) {
|
H A D | DexDebugInfo.h | 36 typedef void (*DexDebugNewLocalCb)(void *cnxt, u2 reg, u4 startAddress,
|
H A D | DexFile.h | 66 typedef uint16_t u2; typedef 297 u2 type; /* type code (see kDexType* above) */ 298 u2 unused; 329 u2 classIdx; /* index into typeIds list for defining class */ 330 u2 typeIdx; /* index into typeIds for field type */ 338 u2 classIdx; /* index into typeIds list for defining class */ 339 u2 protoIdx; /* index into protoIds for method prototype */ 392 u2 methodHandleType; /* type of method handle */ 393 u2 reserved1; /* reserved for future use */ 394 u2 fieldOrMethodId [all...] |
H A D | DexCatch.cpp | 52 int dexFindCatchHandlerOffset0(u2 triesSize, const DexTry* pTries,
|
H A D | DexUtf.h | 40 DEX_INLINE u2 dexGetUtf16FromUtf8(const char** pUtf8Ptr)
|
H A D | InstrUtils.h | 157 size_t dexGetWidthFromInstruction(const u2* insns); 197 void dexDecodeInstruction(const u2* insns, DecodedInstruction* pDec);
|
/dalvik/dexgen/src/com/android/dexgen/rop/ |
H A D | ByteBlock.java | 96 return '{' + Hex.u2(label) + ": " + Hex.u2(start) + ".." + 97 Hex.u2(end) + '}';
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | ByteBlock.java | 96 return '{' + Hex.u2(label) + ": " + Hex.u2(start) + ".." + 97 Hex.u2(end) + '}';
|
H A D | ByteBlockList.java | 59 + Hex.u2(label));
|
H A D | ReturnAddress.java | 51 return ("<addr:" + Hex.u2(subroutineAddress) + ">");
|
/dalvik/dx/src/com/android/dx/command/dump/ |
H A D | BlockDumper.java | 230 "dead code " + Hex.u2(byteAt) + ".." + Hex.u2(start)); 234 "block " + Hex.u2(bb.getLabel()) + ": " + 235 Hex.u2(start) + ".." + Hex.u2(end)); 251 parsed(bytes, end, 0, "next " + Hex.u2(succ)); 264 Hex.u2(one.getHandlerPc())); 274 "dead code " + Hex.u2(byteAt) + ".." + Hex.u2(end)); 302 sb.append("first " + Hex.u2(rmet [all...] |
H A D | DotDumper.java | 133 + Hex.u2(rmeth.getFirstLabel()) + ";"); 144 System.out.println("\tn" + Hex.u2(label) + " -> returns;"); 146 System.out.println("\tn" + Hex.u2(label) + " -> n" 147 + Hex.u2(successors.get(0)) + ";"); 149 System.out.print("\tn" + Hex.u2(label) + " -> {"); 154 System.out.print(" n" + Hex.u2(successor) + " "); 160 System.out.println("\tn" + Hex.u2(label) + " -> n" 161 + Hex.u2(bb.getPrimarySuccessor())
|
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | MethodHandleItem.java | 70 out.annotate(2, "kind: " + Hex.u2(methodHandle.getType())); 71 out.annotate(2, "reserved:" + Hex.u2(0)); 77 out.annotate(2, "reserved:" + Hex.u2(0));
|
H A D | CodeItem.java | 160 out.println("regs: " + Hex.u2(getRegistersSize()) + 161 "; ins: " + Hex.u2(getInsSize()) + "; outs: " + 162 Hex.u2(getOutsSize())); 236 out.annotate(2, " registers_size: " + Hex.u2(regSz)); 237 out.annotate(2, " ins_size: " + Hex.u2(insSz)); 238 out.annotate(2, " outs_size: " + Hex.u2(outsSz)); 239 out.annotate(2, " tries_size: " + Hex.u2(triesSz));
|
H A D | MemberIdItem.java | 71 out.annotate(2, " class_idx: " + Hex.u2(classIdx)); 73 Hex.u2(typoidIdx)));
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | CodeItem.java | 169 out.println("regs: " + Hex.u2(getRegistersSize()) + 170 "; ins: " + Hex.u2(getInsSize()) + "; outs: " + 171 Hex.u2(getOutsSize())); 245 out.annotate(2, " registers_size: " + Hex.u2(regSz)); 246 out.annotate(2, " ins_size: " + Hex.u2(insSz)); 247 out.annotate(2, " outs_size: " + Hex.u2(outsSz)); 248 out.annotate(2, " tries_size: " + Hex.u2(triesSz));
|
H A D | MemberIdItem.java | 73 out.annotate(2, " class_idx: " + Hex.u2(classIdx)); 75 Hex.u2(typoidIdx)));
|
/dalvik/dexgen/src/com/android/dexgen/rop/cst/ |
H A D | CstChar.java | 72 return "char{0x" + Hex.u2(value) + " / " + value + '}';
|
H A D | CstShort.java | 73 return "short{0x" + Hex.u2(value) + " / " + value + '}';
|
/dalvik/docs/ |
H A D | porting-proto.c.txt | 32 typedef uint16_t u2; 134 u2 int2char(s4 x) { return (u2) x; } 209 u1 unsignedAA(u2 x) { return x >> 8; } 210 s1 signedAA(u2 x) { return (s4)(x << 16) >> 24; } 211 s2 signedBB(u2 x) { return (s2) x; } 212 u1 unsignedA(u2 x) { return (x >> 8) & 0x0f; } 213 u1 unsignedB(u2 x) { return x >> 12; }
|
/dalvik/dx/src/com/android/dx/rop/cst/ |
H A D | CstChar.java | 72 return "char{0x" + Hex.u2(value) + " / " + value + '}';
|
H A D | CstShort.java | 73 return "short{0x" + Hex.u2(value) + " / " + value + '}';
|