/dalvik/vm/mterp/c/ |
OP_AGET.cpp | 1 HANDLE_OP_AGET(OP_AGET, "", u4, )
|
OP_AGET_OBJECT.cpp | 1 HANDLE_OP_AGET(OP_AGET_OBJECT, "-object", u4, )
|
OP_APUT.cpp | 1 HANDLE_OP_APUT(OP_APUT, "", u4, )
|
OP_USHR_INT.cpp | 1 HANDLE_OP_SHX_INT(OP_USHR_INT, "ushr", (u4), >>)
|
OP_USHR_INT_2ADDR.cpp | 1 HANDLE_OP_SHX_INT_2ADDR(OP_USHR_INT_2ADDR, "ushr", (u4), >>)
|
OP_USHR_INT_LIT8.cpp | 1 HANDLE_OP_SHX_INT_LIT8(OP_USHR_INT_LIT8, "ushr", (u4), >>)
|
OP_CONST.cpp | 3 u4 tmp; 7 tmp |= (u4)FETCH(2) << 16;
|
OP_CONST_STRING_JUMBO.cpp | 4 u4 tmp; 8 tmp |= (u4)FETCH(2) << 16; 17 SET_REGISTER(vdst, (u4) strObj);
|
/dalvik/vm/ |
InlineNative.h | 33 typedef bool (*InlineOp4Func)(u4 arg0, u4 arg1, u4 arg2, u4 arg3, 114 INLINE bool dvmPerformInlineOp4Std(u4 arg0, u4 arg1, u4 arg2, u4 arg3, 123 bool dvmPerformInlineOp4Dbg(u4 arg0, u4 arg1, u4 arg2, u4 arg3 [all...] |
AtomicCache.h | 35 u4 key1; 36 u4 key2; 37 u4 value; 38 volatile u4 version; /* version and lock flag */ 98 u4 firstVersion, secondVersion; \ 99 u4 value; \ 102 hash = (((u4)(_key1) >> 2) ^ (u4)(_key2)) & ((_cacheSize)-1); \ 107 if (pEntry->key1 == (u4)(_key1) && pEntry->key2 == (u4)(_key2)) { [all...] |
IndirectRefTable.h | 113 return (IndirectRefKind)((u4) iref & 0x03); 121 u4 serial; /* slot serial number */ 195 u4 all; 197 u4 topIndex:16; /* index of first unused entry */ 198 u4 numHoles:16; /* #of holes in entire table */ 274 IndirectRef add(u4 cookie, Object* obj); 297 bool remove(u4 cookie, IndirectRef iref); 347 static inline u4 extractIndex(IndirectRef iref) { 348 u4 uref = (u4) iref [all...] |
InlineNative.cpp | 30 extern "C" u4 __memcmp16(const u2* s0, const u2* s1, size_t count); 111 u4 arg0, u4 arg1, u4 arg2, u4 arg3, JValue* pResult) 127 bool javaLangString_charAt(u4 arg0, u4 arg1, u4 arg2, u4 arg3, 199 bool javaLangString_compareTo(u4 arg0, u4 arg1, u4 arg2, u4 arg3 [all...] |
/dalvik/libdex/ |
DexDebugInfo.h | 30 typedef int (*DexDebugNewPositionCb)(void *cnxt, u4 address, u4 lineNum); 36 typedef void (*DexDebugNewLocalCb)(void *cnxt, u2 reg, u4 startAddress, 37 u4 endAddress, const char *name, const char *descriptor, 50 u4 protoIdx, 51 u4 accessFlags,
|
DexDataMap.h | 27 u4 count; /* number of items currently in the map */ 28 u4 max; /* maximum number of items that may be held */ 29 u4* offsets; /* array of item offsets */ 36 DexDataMap* dexDataMapAlloc(u4 maxCount); 47 void dexDataMapAdd(DexDataMap* map, u4 offset, u2 type); 53 int dexDataMapGet(DexDataMap* map, u4 offset); 60 bool dexDataMapVerify(DexDataMap* map, u4 offset, u2 type); 65 DEX_INLINE bool dexDataMapVerify0Ok(DexDataMap* map, u4 offset, u2 type) {
|
DexClass.h | 29 u4 staticFieldsSize; 30 u4 instanceFieldsSize; 31 u4 directMethodsSize; 32 u4 virtualMethodsSize; 37 u4 fieldIdx; /* index to a field_id_item */ 38 u4 accessFlags; 43 u4 methodIdx; /* index to a method_id_item */ 44 u4 accessFlags; 45 u4 codeOff; /* file offset to a code_item */ 77 DexField* pField, u4* lastIndex) [all...] |
DexCatch.cpp | 26 u4 dexGetFirstHandlerOffset(const DexCode* pCode) { 40 u4 dexGetHandlersSize(const DexCode* pCode) { 53 u4 address) { 61 u4 start = pTry->startAddr; 68 u4 end = start + pTry->insnCount; 85 u4 dexCatchIteratorGetEndOffset(DexCatchIterator* pIterator, 89 return (u4) (pIterator->pEncodedData - dexGetCatchHandlerData(pCode));
|
DexOptData.h | 40 u4 dexComputeOptChecksum(const DexOptHeader* pOptHeader);
|
/dalvik/vm/native/ |
java_lang_Math.cpp | 20 static void Math_absD(const u4* args, JValue* pResult) 25 static void Math_absF(const u4* args, JValue* pResult) 30 static void Math_absI(const u4* args, JValue* pResult) 35 static void Math_absJ(const u4* args, JValue* pResult) 40 static void Math_cos(const u4* args, JValue* pResult) 45 static void Math_maxI(const u4* args, JValue* pResult) 50 static void Math_minI(const u4* args, JValue* pResult) 55 static void Math_sin(const u4* args, JValue* pResult) 60 static void Math_sqrt(const u4* args, JValue* pResult)
|
java_lang_Double.cpp | 20 static void Double_doubleToLongBits(const u4* args, JValue* pResult) 25 static void Double_doubleToRawLongBits(const u4* args, JValue* pResult) 30 static void Double_longBitsToDouble(const u4* args, JValue* pResult)
|
java_lang_Float.cpp | 20 static void Float_floatToIntBits(const u4* args, JValue* pResult) 25 static void Float_floatToRawIntBits(const u4* args, JValue* pResult) 30 static void Float_intBitsToFloat(const u4* args, JValue* pResult)
|
java_lang_String.cpp | 23 static void String_charAt(const u4* args, JValue* pResult) 28 static void String_compareTo(const u4* args, JValue* pResult) 33 static void String_equals(const u4* args, JValue* pResult) 38 static void String_fastIndexOf(const u4* args, JValue* pResult) 43 static void String_intern(const u4* args, JValue* pResult) 50 static void String_isEmpty(const u4* args, JValue* pResult) 55 static void String_length(const u4* args, JValue* pResult)
|
/dalvik/vm/oo/ |
Resolve.h | 47 u4 classIdx, 58 extern "C" Method* dvmResolveMethod(const ClassObject* referrer, u4 methodIdx, 66 Method* dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx); 74 u4 ifieldIdx); 84 u4 sfieldIdx); 91 extern "C" StringObject* dvmResolveString(const ClassObject* referrer, u4 stringIdx);
|
/dalvik/vm/analysis/ |
VfyBasicBlock.h | 43 u4 firstAddr; /* address of first instruction */ 44 u4 lastAddr; /* address of last instruction */
|
Optimize.h | 37 ClassObject* dvmOptResolveClass(ClassObject* referrer, u4 classIdx, 39 Method* dvmOptResolveMethod(ClassObject* referrer, u4 methodIdx, 41 Method* dvmOptResolveInterfaceMethod(ClassObject* referrer, u4 methodIdx); 42 InstField* dvmOptResolveInstField(ClassObject* referrer, u4 ifieldIdx, 44 StaticField* dvmOptResolveStaticField(ClassObject* referrer, u4 sfieldIdx,
|
/dalvik/vm/arch/generic/ |
Hints.cpp | 52 u4 dvmPlatformInvokeHints( const DexProto* proto)
|