Searched refs:HeapBitmap (Results 1 - 14 of 14) sorted by relevance

/dalvik/vm/alloc/
H A DVerify.h29 void dvmVerifyBitmap(const HeapBitmap *bitmap);
H A DHeapBitmap.h36 (HB_OFFSET_TO_INDEX(offset_) * sizeof(*((HeapBitmap *)0)->bits))
81 } HeapBitmap; typedef in typeref:struct:__anon48
88 * Initialize a HeapBitmap so that it points to a bitmap large
92 bool dvmHeapBitmapInit(HeapBitmap *hb, const void *base, size_t maxSize,
98 void dvmHeapBitmapDelete(HeapBitmap *hb);
104 void dvmHeapBitmapZero(HeapBitmap *hb);
112 dvmHeapBitmapWalk(const HeapBitmap *bitmap,
150 dvmHeapBitmapScanWalk(HeapBitmap *bitmap,
184 void dvmHeapBitmapSweepWalk(const HeapBitmap *liveHb, const HeapBitmap *markH
[all...]
H A DMarkSweep.h19 #include "alloc/HeapBitmap.h"
41 HeapBitmap *bitmap;
H A DHeapSource.h68 void dvmHeapSourceGetObjectBitmaps(HeapBitmap liveBits[], HeapBitmap markBits[],
74 HeapBitmap *dvmHeapSourceGetLiveBits(void);
H A DHeapBitmap.c18 #include "HeapBitmap.h"
23 * Initialize a HeapBitmap so that it points to a bitmap large
28 dvmHeapBitmapInit(HeapBitmap *hb, const void *base, size_t maxSize,
53 dvmHeapBitmapDelete(HeapBitmap *hb)
68 dvmHeapBitmapZero(HeapBitmap *hb)
89 void dvmHeapBitmapSweepWalk(const HeapBitmap *liveHb, const HeapBitmap *markHb,
182 const HeapBitmap *longHb;
H A DVerify.c18 #include "alloc/HeapBitmap.h"
60 HeapBitmap *bitmap = dvmHeapSourceGetLiveBits();
118 void dvmVerifyBitmap(const HeapBitmap *bitmap)
H A DCardTable.c155 HeapBitmap *markBits;
269 HeapBitmap *markBits = gDvm.gcHeap->markContext.bitmap;
H A DAlloc.c324 HeapBitmap *bitmap = dvmHeapSourceGetLiveBits();
345 HeapBitmap *bitmap = dvmHeapSourceGetLiveBits();
H A DHeapSource.c26 #include "alloc/HeapBitmap.h"
203 HeapBitmap liveBits;
208 HeapBitmap markBits;
701 static void aliasBitmap(HeapBitmap *dst, HeapBitmap *src,
725 void dvmHeapSourceGetObjectBitmaps(HeapBitmap liveBits[], HeapBitmap markBits[],
747 HeapBitmap *dvmHeapSourceGetLiveBits(void)
756 HeapBitmap tmp;
H A DMarkSweep.c19 #include "alloc/HeapBitmap.h"
564 static Object *nextGrayObject(u1 *base, u1 *limit, HeapBitmap *markBits)
584 HeapBitmap *markBits, *liveBits;
959 HeapBitmap currMark[HEAP_SOURCE_MAX_HEAP_COUNT];
960 HeapBitmap currLive[HEAP_SOURCE_MAX_HEAP_COUNT];
976 HeapBitmap* prevLive = &currMark[i];
977 HeapBitmap* prevMark = &currLive[i];
H A DCopying.c23 #include "alloc/HeapBitmap.h"
148 static size_t sumHeapBitmap(const HeapBitmap *bitmap);
214 HeapBitmap allocBits;
587 void dvmHeapSourceGetObjectBitmaps(HeapBitmap objBits[], HeapBitmap markBits[],
593 HeapBitmap *dvmHeapSourceGetLiveBits(void)
699 HeapBitmap *bitmap;
870 static size_t sumHeapBitmap(const HeapBitmap *bitmap)
/dalvik/vm/alloc/TEST/HeapBitmapTest/
H A DMakefile10 out/main.o: main.c ../../HeapBitmap.h
13 out/HeapBitmap.o: ../../HeapBitmap.c ../../HeapBitmap.h ../../clz.h include/cutils/ashmem.h include/Dalvik.h
19 out/hbtest: out/main.o out/HeapBitmap.o out/clz.o
H A Dmain.c8 #include "HeapBitmap.h"
25 HeapBitmap hb;
66 bool is_zeroed(const HeapBitmap *hb)
78 void assert_empty(const HeapBitmap *hb)
107 HeapBitmap hb;
184 HeapBitmap hb;
209 HeapBitmap hb;
390 HeapBitmap hb1, hb2;
/dalvik/vm/
H A DDvm.mk131 alloc/HeapBitmap.c.arm \

Completed in 75 milliseconds