Lines Matching refs:obj
194 dvmHeapBitmapCoversAddress(const HeapBitmap *hb, const void *obj) in HB_INLINE_PROTO() argument
199 if (obj != NULL) { in HB_INLINE_PROTO()
200 const uintptr_t offset = (uintptr_t)obj - hb->base; in HB_INLINE_PROTO()
212 _heapBitmapModifyObjectBit(HeapBitmap *hb, const void *obj, in HB_INLINE_PROTO() argument
216 const uintptr_t offset = (uintptr_t)obj - hb->base; in HB_INLINE_PROTO()
221 assert((uintptr_t)obj >= hb->base); in HB_INLINE_PROTO()
225 if ((uintptr_t)obj > hb->max) { in HB_INLINE_PROTO()
226 hb->max = (uintptr_t)obj; in HB_INLINE_PROTO()
252 dvmHeapBitmapSetAndReturnObjectBit(HeapBitmap *hb, const void *obj) in HB_INLINE_PROTO() argument
255 return _heapBitmapModifyObjectBit(hb, obj, true, true); in HB_INLINE_PROTO()
264 dvmHeapBitmapSetObjectBit(HeapBitmap *hb, const void *obj) in HB_INLINE_PROTO() argument
267 (void)_heapBitmapModifyObjectBit(hb, obj, true, false); in HB_INLINE_PROTO()
275 dvmHeapBitmapClearObjectBit(HeapBitmap *hb, const void *obj) in HB_INLINE_PROTO() argument
278 (void)_heapBitmapModifyObjectBit(hb, obj, false, false); in HB_INLINE_PROTO()
290 dvmHeapBitmapIsObjectBitSet(const HeapBitmap *hb, const void *obj) in HB_INLINE_PROTO() argument
293 assert(dvmHeapBitmapCoversAddress(hb, obj)); in HB_INLINE_PROTO()
295 assert((uintptr_t)obj >= hb->base); in HB_INLINE_PROTO()
297 if ((uintptr_t)obj <= hb->max) { in HB_INLINE_PROTO()
298 const uintptr_t offset = (uintptr_t)obj - hb->base; in HB_INLINE_PROTO()