Home
last modified time | relevance | path

Searched refs:u4 (Results 1 – 25 of 250) sorted by relevance

12345678910

/dalvik/vm/
DAtomicCache.h35 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)) { \
125 value = (u4) ATOMIC_CACHE_CALC; \
138 value = (u4) ATOMIC_CACHE_CALC; \
[all …]
DInlineNative.c30 extern u4 __memcmp16(const u2* s0, const u2* s1, size_t count);
111 u4 arg0, u4 arg1, u4 arg2, u4 arg3, JValue* pResult) in org_apache_harmony_dalvik_NativeTestTarget_emptyInlineMethod()
127 static bool javaLangString_charAt(u4 arg0, u4 arg1, u4 arg2, u4 arg3, in javaLangString_charAt()
197 static bool javaLangString_compareTo(u4 arg0, u4 arg1, u4 arg2, u4 arg3, in javaLangString_compareTo()
293 static bool javaLangString_equals(u4 arg0, u4 arg1, u4 arg2, u4 arg3, in javaLangString_equals()
385 static bool javaLangString_length(u4 arg0, u4 arg1, u4 arg2, u4 arg3, in javaLangString_length()
401 static bool javaLangString_isEmpty(u4 arg0, u4 arg1, u4 arg2, u4 arg3, in javaLangString_isEmpty()
472 static bool javaLangString_fastIndexOf_II(u4 arg0, u4 arg1, u4 arg2, u4 arg3, in javaLangString_fastIndexOf_II()
491 u4 arg;
496 u4 arg[2];
[all …]
DInlineNative.h29 typedef bool (*InlineOp4Func)(u4 arg0, u4 arg1, u4 arg2, u4 arg3,
99 INLINE bool dvmPerformInlineOp4Std(u4 arg0, u4 arg1, u4 arg2, u4 arg3, in dvmPerformInlineOp4Std()
108 bool dvmPerformInlineOp4Dbg(u4 arg0, u4 arg1, u4 arg2, u4 arg3,
DIndirectRefTable.h106 u4 serial; /* slot serial */
178 u4 all;
180 u4 topIndex:16; /* index of first unused entry */
181 u4 numHoles:16; /* #of holes in entire table */
213 Object* obj, u4 tableIndex, IndirectRefKind kind) in dvmObjectToIndirectRef()
218 u4 serialChunk = pRef->slotData[tableIndex].serial; in dvmObjectToIndirectRef()
219 u4 uref = serialChunk << 20 | (tableIndex << 2) | kind; in dvmObjectToIndirectRef()
228 INLINE u4 dvmIndirectRefToIndex(IndirectRef iref) in dvmIndirectRefToIndex()
230 u4 uref = (u4) iref; in dvmIndirectRefToIndex()
239 return (u4) iref & 0x03; in dvmGetIndirectRefType()
[all …]
DNative.h40 u4 classDescriptorHash; /* initialized at runtime */
53 const u4* argv, const char* signature, void* func, JValue* pResult);
58 u4 dvmPlatformInvokeHints(const DexProto* proto);
79 void dvmResolveNativeMethod(const u4* args, JValue* pResult,
99 INLINE s8 dvmGetArgLong(const u4* args, int elem) in dvmGetArgLong()
102 union { u4 parts[2]; s8 whole; } conv; in dvmGetArgLong()
118 void dvmLogNativeMethodEntry(const Method* method, const u4* newFp);
DJniInternal.h43 u4 envThreadId;
128 void dvmCallJNIMethod_general(const u4* args, JValue* pResult,
130 void dvmCallJNIMethod_synchronized(const u4* args, JValue* pResult,
132 void dvmCallJNIMethod_virtualNoRef(const u4* args, JValue* pResult,
134 void dvmCallJNIMethod_staticNoRef(const u4* args, JValue* pResult,
136 void dvmCheckCallJNIMethod_general(const u4* args, JValue* pResult,
138 void dvmCheckCallJNIMethod_synchronized(const u4* args, JValue* pResult,
140 void dvmCheckCallJNIMethod_virtualNoRef(const u4* args, JValue* pResult,
142 void dvmCheckCallJNIMethod_staticNoRef(const u4* args, JValue* pResult,
228 return (jweak) ((u4) jobj ^ WEAK_GLOBAL_XOR); in dvmObfuscateWeakGlobalRef()
[all …]
DBits.h49 INLINE u4 get4BE(unsigned char const* pSrc) in get4BE()
59 u4 low, high; in get8BE()
84 INLINE u4 get4LE(unsigned char const* pSrc) in get4LE()
86 u4 result; in get4LE()
101 u4 low, high; in get8LE()
136 INLINE u4 read4BE(unsigned char const** ppSrc) in read4BE()
139 u4 result; in read4BE()
156 u4 low, high; in read8BE()
184 INLINE u4 read4LE(unsigned char const** ppSrc) in read4LE()
187 u4 result; in read4LE()
[all …]
/dalvik/libdex/
DDexFile.h195 u4 checksum; /* adler32 checksum */
197 u4 fileSize; /* length of entire file */
198 u4 headerSize; /* offset to start of next section */
199 u4 endianTag;
200 u4 linkSize;
201 u4 linkOff;
202 u4 mapOff;
203 u4 stringIdsSize;
204 u4 stringIdsOff;
205 u4 typeIdsSize;
[all …]
DDexClass.h29 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 …]
DDexDataMap.h27 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) { in dexDataMapVerify0Ok()
DDexCatch.h31 u4 typeIdx; /* type index of the caught exception type */
32 u4 address; /* handler address */
38 u4 dexGetFirstHandlerOffset(const DexCode* pCode);
41 u4 dexGetHandlersSize(const DexCode* pCode);
50 u4 countRemaining;
83 const DexCode* pCode, u4 offset) in dexCatchIteratorInit()
99 u4 typeIdx = readUnsignedLeb128(&pIterator->pEncodedData); in dexCatchIteratorNext()
110 u4 dexCatchIteratorGetEndOffset(DexCatchIterator* pIterator,
115 u4 address);
121 const DexCode* pCode, u4 address) { in dexFindCatchHandler()
[all …]
DDexSwapVerify.c48 static u4 endianSwapU4(u4 value) { in endianSwapU4()
74 u4 fileLen;
83 u4* pDefinedClassBits;
91 static inline u4 fileOffset(const CheckState* state, const void* ptr) { in fileOffset()
98 static inline void* filePointer(const CheckState* state, u4 offset) { in filePointer()
190 #_field, (u4)(_field), #_limit, (u4)(_limit)); \
209 #_field, (u4)(_field), #_limit, (u4)(_limit)); \
232 static bool verifyFieldDefiner(const CheckState* state, u4 definingClass, in verifyFieldDefiner()
233 u4 fieldIdx) { in verifyFieldDefiner()
239 static bool verifyMethodDefiner(const CheckState* state, u4 definingClass, in verifyMethodDefiner()
[all …]
DDexCatch.c26 u4 dexGetFirstHandlerOffset(const DexCode* pCode) { in dexGetFirstHandlerOffset()
40 u4 dexGetHandlersSize(const DexCode* pCode) { in dexGetHandlersSize()
53 u4 address) { in dexFindCatchHandlerOffset0()
61 u4 start = pTry->startAddr; in dexFindCatchHandlerOffset0()
68 u4 end = start + pTry->insnCount; in dexFindCatchHandlerOffset0()
85 u4 dexCatchIteratorGetEndOffset(DexCatchIterator* pIterator, in dexCatchIteratorGetEndOffset()
89 return (u4) (pIterator->pEncodedData - dexGetCatchHandlerData(pCode)); in dexCatchIteratorGetEndOffset()
DDexOptData.c33 return (ptr >= start) && (ptr < end) && (((u4) ptr & 7) == 0); in isValidPointer()
37 u4 dexComputeOptChecksum(const DexOptHeader* pOptHeader) in dexComputeOptChecksum()
45 return (u4) adler32(adler, start, end - start); in dexComputeOptChecksum()
53 const u4* pOpt = pOptStart; in dexParseOptData()
54 u4 optLength = (const u1*) pOptEnd - (const u1*) pOptStart; in dexParseOptData()
91 u4 size = *(pOpt + 1); in dexParseOptData()
98 u4 roundedSize = (size + 8 + 7) & ~7; in dexParseOptData()
99 const u4* pNextOpt = pOpt + (roundedSize / sizeof(u4)); in dexParseOptData()
DDexDataMap.c28 DexDataMap* dexDataMapAlloc(u4 maxCount) { in dexDataMapAlloc()
39 if (!safe_mul(&size, maxCount, sizeof(u4) + sizeof(u2)) || in dexDataMapAlloc()
52 map->offsets = (u4*) (map + 1); in dexDataMapAlloc()
74 void dexDataMapAdd(DexDataMap* map, u4 offset, u2 type) { in dexDataMapAdd()
94 int dexDataMapGet(DexDataMap* map, u4 offset) { in dexDataMapGet()
100 u4* offsets = map->offsets; in dexDataMapGet()
104 u4 guess = offsets[guessIdx]; in dexDataMapGet()
125 bool dexDataMapVerify(DexDataMap* map, u4 offset, u2 type) { in dexDataMapVerify()
/dalvik/vm/analysis/
DDexPrepare.h90 u4 modWhen, u4 crc, bool isBootstrap, bool* pNewFile, bool createIfMissing);
104 bool dvmCheckOptHeaderAndDependencies(int fd, bool sourceAvail, u4 modWhen,
105 u4 crc, bool expectVerify, bool expectOpt);
114 const char* fileName, u4 modWhen, u4 crc, bool isBootstrap);
120 const char* fileName, u4 modWhen, u4 crc, bool isBootstrap);
DOptimize.h38 ClassObject* dvmOptResolveClass(ClassObject* referrer, u4 classIdx,
40 Method* dvmOptResolveMethod(ClassObject* referrer, u4 methodIdx,
42 Method* dvmOptResolveInterfaceMethod(ClassObject* referrer, u4 methodIdx);
43 InstField* dvmOptResolveInstField(ClassObject* referrer, u4 ifieldIdx,
45 StaticField* dvmOptResolveStaticField(ClassObject* referrer, u4 sfieldIdx,
/dalvik/vm/oo/
DResolve.h46 ClassObject* dvmResolveClass(const ClassObject* referrer, u4 classIdx,
57 Method* dvmResolveMethod(const ClassObject* referrer, u4 methodIdx,
65 Method* dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx);
72 InstField* dvmResolveInstField(const ClassObject* referrer, u4 ifieldIdx);
81 StaticField* dvmResolveStaticField(const ClassObject* referrer, u4 sfieldIdx);
88 StringObject* dvmResolveString(const ClassObject* referrer, u4 stringIdx);
/dalvik/vm/native/
Dorg_apache_harmony_dalvik_ddmc_DdmVmInternal.c30 const u4* args, JValue* pResult) in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_threadNotify()
45 const u4* args, JValue* pResult) in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_getThreadStats()
60 const u4* args, JValue* pResult) in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_heapInfoNotify()
76 const u4* args, JValue* pResult) in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_heapSegmentNotify()
95 const u4* args, JValue* pResult) in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_getStackTraceById()
97 u4 threadId = args[0]; in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_getStackTraceById()
111 const u4* args, JValue* pResult) in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_enableRecentAllocations()
129 const u4* args, JValue* pResult) in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_getRecentAllocationStatus()
142 const u4* args, JValue* pResult) in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_getRecentAllocations()
Ddalvik_system_VMRuntime.c33 const u4* args, JValue* pResult) in Dalvik_dalvik_system_VMRuntime_getTargetHeapUtilization()
49 const u4* args, JValue* pResult) in Dalvik_dalvik_system_VMRuntime_nativeSetTargetHeapUtilization()
64 const u4* args, JValue* pResult) in Dalvik_dalvik_system_VMRuntime_nativeMinimumHeapSize()
90 static void Dalvik_dalvik_system_VMRuntime_gcSoftReferences(const u4* args, in Dalvik_dalvik_system_VMRuntime_gcSoftReferences()
107 static void Dalvik_dalvik_system_VMRuntime_runFinalizationSync(const u4* args, in Dalvik_dalvik_system_VMRuntime_runFinalizationSync()
125 const u4* args, JValue* pResult) in Dalvik_dalvik_system_VMRuntime_trackExternalAllocation()
150 const u4* args, JValue* pResult) in Dalvik_dalvik_system_VMRuntime_trackExternalFree()
176 const u4* args, JValue* pResult) in Dalvik_dalvik_system_VMRuntime_getExternalBytesAllocated()
187 static void Dalvik_dalvik_system_VMRuntime_startJitCompilation(const u4* args, in Dalvik_dalvik_system_VMRuntime_startJitCompilation()
209 static void Dalvik_dalvik_system_VMRuntime_disableJitCompilation(const u4* args, in Dalvik_dalvik_system_VMRuntime_disableJitCompilation()
Djava_lang_Class.c31 static void Dalvik_java_lang_Class_desiredAssertionStatus(const u4* args, in Dalvik_java_lang_Class_desiredAssertionStatus()
123 static void Dalvik_java_lang_Class_classForName(const u4* args, JValue* pResult) in Dalvik_java_lang_Class_classForName()
137 static void Dalvik_java_lang_Class_getClassLoader(const u4* args, in Dalvik_java_lang_Class_getClassLoader()
151 static void Dalvik_java_lang_Class_getComponentType(const u4* args, in Dalvik_java_lang_Class_getComponentType()
179 static void Dalvik_java_lang_Class_getDeclaredClasses(const u4* args, in Dalvik_java_lang_Class_getDeclaredClasses()
194 u4 count, newIdx, publicCount = 0; in Dalvik_java_lang_Class_getDeclaredClasses()
196 u4 length = classes->length; in Dalvik_java_lang_Class_getDeclaredClasses()
230 static void Dalvik_java_lang_Class_getDeclaredConstructors(const u4* args, in Dalvik_java_lang_Class_getDeclaredConstructors()
247 static void Dalvik_java_lang_Class_getDeclaredFields(const u4* args, in Dalvik_java_lang_Class_getDeclaredFields()
264 static void Dalvik_java_lang_Class_getDeclaredMethods(const u4* args, in Dalvik_java_lang_Class_getDeclaredMethods()
[all …]
Djava_lang_VMThread.c31 static void Dalvik_java_lang_VMThread_create(const u4* args, JValue* pResult) in Dalvik_java_lang_VMThread_create()
44 static void Dalvik_java_lang_VMThread_currentThread(const u4* args, in Dalvik_java_lang_VMThread_currentThread()
58 static void Dalvik_java_lang_VMThread_getStatus(const u4* args, JValue* pResult) in Dalvik_java_lang_VMThread_getStatus()
81 static void Dalvik_java_lang_VMThread_holdsLock(const u4* args, JValue* pResult) in Dalvik_java_lang_VMThread_holdsLock()
105 static void Dalvik_java_lang_VMThread_interrupt(const u4* args, JValue* pResult) in Dalvik_java_lang_VMThread_interrupt()
123 static void Dalvik_java_lang_VMThread_interrupted(const u4* args, in Dalvik_java_lang_VMThread_interrupted()
142 static void Dalvik_java_lang_VMThread_isInterrupted(const u4* args, in Dalvik_java_lang_VMThread_isInterrupted()
165 static void Dalvik_java_lang_VMThread_nameChanged(const u4* args, in Dalvik_java_lang_VMThread_nameChanged()
195 static void Dalvik_java_lang_VMThread_setPriority(const u4* args, in Dalvik_java_lang_VMThread_setPriority()
215 static void Dalvik_java_lang_VMThread_sleep(const u4* args, JValue* pResult) in Dalvik_java_lang_VMThread_sleep()
[all …]
Djava_lang_Runtime.c30 static void Dalvik_java_lang_Runtime_gc(const u4* args, JValue* pResult) in Dalvik_java_lang_Runtime_gc()
44 static void Dalvik_java_lang_Runtime_nativeExit(const u4* args, in Dalvik_java_lang_Runtime_nativeExit()
70 static void Dalvik_java_lang_Runtime_nativeLoad(const u4* args, in Dalvik_java_lang_Runtime_nativeLoad()
104 static void Dalvik_java_lang_Runtime_runFinalization(const u4* args, in Dalvik_java_lang_Runtime_runFinalization()
126 static void Dalvik_java_lang_Runtime_availableProcessors(const u4* args, in Dalvik_java_lang_Runtime_availableProcessors()
145 static void Dalvik_java_lang_Runtime_maxMemory(const u4* args, JValue* pResult) in Dalvik_java_lang_Runtime_maxMemory()
156 static void Dalvik_java_lang_Runtime_totalMemory(const u4* args, in Dalvik_java_lang_Runtime_totalMemory()
168 static void Dalvik_java_lang_Runtime_freeMemory(const u4* args, in Dalvik_java_lang_Runtime_freeMemory()
Djava_lang_Object.c29 static void Dalvik_java_lang_Object_internalClone(const u4* args, in Dalvik_java_lang_Object_internalClone()
42 static void Dalvik_java_lang_Object_hashCode(const u4* args, JValue* pResult) in Dalvik_java_lang_Object_hashCode()
51 static void Dalvik_java_lang_Object_getClass(const u4* args, JValue* pResult) in Dalvik_java_lang_Object_getClass()
64 static void Dalvik_java_lang_Object_notify(const u4* args, JValue* pResult, in Dalvik_java_lang_Object_notify()
76 static void Dalvik_java_lang_Object_notifyAll(const u4* args, JValue* pResult, in Dalvik_java_lang_Object_notifyAll()
88 static void Dalvik_java_lang_Object_wait(const u4* args, JValue* pResult, in Dalvik_java_lang_Object_wait()
/dalvik/vm/hprof/
DHprof.h21 #define HPROF_ID_SIZE (sizeof (u4))
30 typedef u4 hprof_id;
110 u4 time;
111 u4 length;
129 u4 gcThreadSerialNumber;
132 u4 stackTraceSerialNumber;
181 hprof_heap_tag_t state, u4 threadSerialNumber);
196 int hprofStartNewRecord(hprof_context_t *ctx, u1 tag, u4 time);
208 int hprofAddU4ToRecord(hprof_record_t *rec, u4 value);
210 const u4 *values, size_t numValues);
[all …]

12345678910