Home | History | Annotate | Download | only in libdex

Lines Matching refs:DexStringCache

31  * time the same DexStringCache is used.
33 struct DexStringCache {
43 void dexStringCacheAlloc(DexStringCache* pCache, size_t length);
46 * Initialize the given DexStringCache. Use this function before passing
49 void dexStringCacheInit(DexStringCache* pCache);
52 * Release the allocated contents of the given DexStringCache, if any.
53 * Use this function after your last use of a DexStringCache.
55 void dexStringCacheRelease(DexStringCache* pCache);
58 * If the given DexStringCache doesn't already point at the given value,
62 * sometimes doesn't populate a DexStringCache.
64 char* dexStringCacheEnsureCopy(DexStringCache* pCache, const char* value);
67 * Abandon the given DexStringCache, and return a writable copy of the
71 * scope of the DexStringCache.
73 char* dexStringCacheAbandon(DexStringCache* pCache, const char* value);
104 DexStringCache* pCache);
118 DexStringCache* pCache);
124 const DexMethodId* pMethodId, DexStringCache* pCache)