Home | History | Annotate | Download | only in vm

Lines Matching refs:table

54 static StringObject* lookupString(HashTable* table, u4 key, StringObject* value)
56 void* entry = dvmHashTableLookup(table, key, (void*)value,
61 static StringObject* insertString(HashTable* table, u4 key, StringObject* value)
66 void* entry = dvmHashTableLookup(table, key, (void*)value,
80 * Check the literal table for a match.
85 * A match was found in the literal table, the easy case.
90 * There is no match in the literal table, check the
91 * interned string table.
96 * A match was found in the interned table. Move the
97 * matching string to the literal table.
104 * No match in the literal table or the interned
105 * table. Insert into the literal table.
113 * Check the literal table for a match.
118 * No match was found in the literal table. Insert into
119 * the intern table if it does not already exist.
130 * Find an entry in the interned string table.
133 * the table. Otherwise, the existing entry is returned.
167 * Clear white references from the intern table.