Lines Matching refs:HeapBitmap
71 } HeapBitmap; typedef
79 bool dvmHeapBitmapInit(HeapBitmap *hb, const void *base, size_t maxSize,
85 bool dvmHeapBitmapInitFromTemplate(HeapBitmap *hb,
86 const HeapBitmap *templateBitmap, const char *name);
92 bool dvmHeapBitmapInitListFromTemplates(HeapBitmap out[],
93 HeapBitmap templates[], size_t numBitmaps, const char *name);
98 void dvmHeapBitmapDelete(HeapBitmap *hb);
103 void dvmHeapBitmapDeleteList(HeapBitmap hbs[], size_t numBitmaps);
109 void dvmHeapBitmapZero(HeapBitmap *hb);
122 bool dvmHeapBitmapXorWalk(const HeapBitmap *hb1, const HeapBitmap *hb2,
132 bool dvmHeapBitmapXorWalkLists(const HeapBitmap hbs1[], const HeapBitmap hbs2[],
142 bool dvmHeapBitmapWalk(const HeapBitmap *hb,
153 bool dvmHeapBitmapWalkList(const HeapBitmap hbs[], size_t numBitmaps,
163 dvmHeapBitmapMayContainObject(const HeapBitmap *hb, in HB_INLINE_PROTO()
181 dvmHeapBitmapCoversAddress(const HeapBitmap *hb, const void *obj) in HB_INLINE_PROTO()
199 _heapBitmapModifyObjectBit(HeapBitmap *hb, const void *obj, in HB_INLINE_PROTO()
241 dvmHeapBitmapSetAndReturnObjectBit(HeapBitmap *hb, const void *obj) in HB_INLINE_PROTO()
254 dvmHeapBitmapSetAndReturnObjectBitInList(HeapBitmap hbs[], in HB_INLINE_PROTO()
276 dvmHeapBitmapSetObjectBit(HeapBitmap *hb, const void *obj) in HB_INLINE_PROTO()
287 dvmHeapBitmapClearObjectBit(HeapBitmap *hb, const void *obj) in HB_INLINE_PROTO()
302 dvmHeapBitmapIsObjectBitSet(const HeapBitmap *hb, const void *obj) in HB_INLINE_PROTO()
324 dvmHeapBitmapIsObjectBitSetInList(const HeapBitmap hbs[], size_t numBitmaps, in HB_INLINE_PROTO()