Lines Matching refs:StringObject
54 static StringObject* lookupString(HashTable* table, u4 key, StringObject* value) in lookupString()
58 return (StringObject*)entry; in lookupString()
61 static StringObject* insertString(HashTable* table, u4 key, StringObject* value) in insertString()
64 value = (StringObject*)dvmCloneObject(value, ALLOC_NON_MOVING); in insertString()
68 return (StringObject*)entry; in insertString()
71 static StringObject* lookupInternedString(StringObject* strObj, bool isLiteral) in lookupInternedString()
73 StringObject* found; in lookupInternedString()
82 StringObject* literal = lookupString(gDvm.literalStrings, key, strObj); in lookupInternedString()
93 StringObject* interned = lookupString(gDvm.internedStrings, key, strObj); in lookupInternedString()
135 StringObject* dvmLookupInternedString(StringObject* strObj) in dvmLookupInternedString()
144 StringObject* dvmLookupImmortalInternedString(StringObject* strObj) in dvmLookupImmortalInternedString()
153 bool dvmIsWeakInternedString(StringObject* strObj) in dvmIsWeakInternedString()
161 StringObject* found = lookupString(gDvm.internedStrings, key, strObj); in dvmIsWeakInternedString()