Searched refs:ReferenceTable (Results 1 - 8 of 8) sorted by relevance

/dalvik/vm/
H A DReferenceTable.h38 typedef struct ReferenceTable { struct
44 } ReferenceTable; typedef in typeref:struct:ReferenceTable
47 * Initialize a ReferenceTable.
53 bool dvmInitReferenceTable(ReferenceTable* pRef, int initialCount,
57 * Clears out the contents of a ReferenceTable, freeing allocated storage.
62 void dvmClearReferenceTable(ReferenceTable* pRef);
65 * Return the #of entries currently stored in the ReferenceTable.
67 INLINE size_t dvmReferenceTableEntries(const ReferenceTable* pRef)
76 INLINE size_t dvmIsReferenceTableFull(const ReferenceTable* pRef)
88 bool dvmAddToReferenceTable(ReferenceTable* pRe
[all...]
H A DReferenceTable.c22 * Initialize a ReferenceTable structure.
24 bool dvmInitReferenceTable(ReferenceTable* pRef, int initialCount,
44 * Clears out the contents of a ReferenceTable, freeing allocated storage.
46 void dvmClearReferenceTable(ReferenceTable* pRef)
56 bool dvmAddToReferenceTable(ReferenceTable* pRef, Object* obj)
63 LOGW("ReferenceTable overflow (max=%d)\n", pRef->maxEntries);
95 Object** dvmFindInReferenceTable(const ReferenceTable* pRef, Object** top,
116 bool dvmRemoveFromReferenceTable(ReferenceTable* pRef, Object** top,
196 * Dump the contents of a ReferenceTable to the log.
203 void dvmDumpReferenceTable(const ReferenceTable* pRe
[all...]
H A DThread.h151 ReferenceTable internalLocalRefTable;
154 ReferenceTable jniLocalRefTable;
157 ReferenceTable jniMonitorRefTable;
H A DGlobals.h400 ReferenceTable jniGlobalRefTable;
H A DJni.c177 Each Thread/JNIEnv points to a ReferenceTable struct. The struct
572 * Retrieve the ReferenceTable struct for the current thread.
577 static inline ReferenceTable* getLocalRefTable(void)
599 ReferenceTable* pRef = getLocalRefTable();
622 ReferenceTable* pRef = getLocalRefTable();
635 ReferenceTable* pRef = getLocalRefTable();
890 ReferenceTable* pRef = getLocalRefTable();
1002 ReferenceTable* refTable = &self->jniMonitorRefTable;
1028 ReferenceTable* refTable = &self->jniMonitorRefTable;
1043 ReferenceTable* refTabl
[all...]
H A DAndroid.mk110 ReferenceTable.c \
H A DThread.c3317 static void gcScanReferenceTable(ReferenceTable *refTable)
/dalvik/vm/alloc/
H A DHeapTable.h19 #include "ReferenceTable.h"
21 typedef ReferenceTable HeapRefTable;

Completed in 218 milliseconds