Searched refs:HashTable (Results 1 – 11 of 11) sorted by relevance
/dalvik/vm/ |
D | Hash.h | 73 struct HashTable { struct 90 HashTable* dvmHashTableCreate(size_t initialSize, HashFreeFunc freeFunc); 103 void dvmHashTableClear(HashTable* pHashTable); 108 void dvmHashTableFree(HashTable* pHashTable); 114 INLINE void dvmHashTableLock(HashTable* pHashTable) { in dvmHashTableLock() 117 INLINE void dvmHashTableUnlock(HashTable* pHashTable) { in dvmHashTableUnlock() 124 INLINE int dvmHashTableNumEntries(HashTable* pHashTable) { in dvmHashTableNumEntries() 131 INLINE int dvmHashTableMemUsage(HashTable* pHashTable) { in dvmHashTableMemUsage() 132 return sizeof(HashTable) + pHashTable->tableSize * sizeof(HashEntry); in dvmHashTableMemUsage() 145 void* dvmHashTableLookup(HashTable* pHashTable, u4 itemHash, void* item, [all …]
|
D | Hash.cpp | 44 HashTable* dvmHashTableCreate(size_t initialSize, HashFreeFunc freeFunc) in dvmHashTableCreate() 46 HashTable* pHashTable; in dvmHashTableCreate() 50 pHashTable = (HashTable*) malloc(sizeof(*pHashTable)); in dvmHashTableCreate() 72 void dvmHashTableClear(HashTable* pHashTable) in dvmHashTableClear() 97 void dvmHashTableFree(HashTable* pHashTable) in dvmHashTableFree() 110 static int countTombStones(HashTable* pHashTable) in countTombStones() 132 static bool resizeHash(HashTable* pHashTable, int newSize) in resizeHash() 174 void* dvmHashTableLookup(HashTable* pHashTable, u4 itemHash, void* item, in dvmHashTableLookup() 250 bool dvmHashTableRemove(HashTable* pHashTable, u4 itemHash, void* item) in dvmHashTableRemove() 291 int dvmHashForeachRemove(HashTable* pHashTable, HashForeachRemoveFunc func) in dvmHashForeachRemove() [all …]
|
D | Globals.h | 189 HashTable* loadedClasses; 215 HashTable* internedStrings; 218 HashTable* literalStrings; 523 HashTable* userDexFiles; 542 HashTable* nativeLibs; 621 HashTable* dbgRegistry; 891 HashTable *methodTable; 894 HashTable *classTable; 919 HashTable* methodStatsTable;
|
D | Intern.cpp | 54 static StringObject* lookupString(HashTable* table, u4 key, StringObject* value) in lookupString() 61 static StringObject* insertString(HashTable* table, u4 key, StringObject* value) in insertString()
|
D | DvmDex.h | 29 struct HashTable;
|
/dalvik/vm/test/ |
D | TestHash.cpp | 40 static void dumpForeach(HashTable* pTab) in dumpForeach() 55 static void dumpIterator(HashTable* pTab) in dumpIterator() 80 HashTable* pTab; in dvmTestHash()
|
/dalvik/vm/hprof/ |
D | HprofString.cpp | 21 static HashTable *gStringHashTable;
|
D | HprofClass.cpp | 22 static HashTable *gClassHashTable;
|
/dalvik/vm/alloc/ |
D | Visit.cpp | 36 static void visitHashTable(RootVisitor *visitor, HashTable *table, in visitHashTable()
|
D | Copying.cpp | 1406 static void pinHashTableEntries(HashTable *table) in pinHashTableEntries() 1442 HashTable *table = gDvm.internedStrings; in scavengeInternedStrings() 1465 HashTable *table = gDvm.internedStrings; in pinInternedStrings()
|
/dalvik/vm/compiler/ |
D | Frontend.cpp | 1619 HashTable* pTab = gDvmJit.classTable; in searchClassTablePrefix()
|