OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:HeapBitmap
(Results
1 - 21
of
21
) sorted by null
/dalvik/vm/alloc/
Verify.h
29
void dvmVerifyBitmap(const
HeapBitmap
*bitmap);
HeapBitmap.h
35
(HB_OFFSET_TO_INDEX(offset_) * sizeof(*((
HeapBitmap
*)0)->bits))
44
struct
HeapBitmap
{
81
* Initialize a
HeapBitmap
so that it points to a bitmap large
85
bool dvmHeapBitmapInit(
HeapBitmap
*hb, const void *base, size_t maxSize,
91
void dvmHeapBitmapDelete(
HeapBitmap
*hb);
97
void dvmHeapBitmapZero(
HeapBitmap
*hb);
103
bool dvmHeapBitmapCoversAddress(const
HeapBitmap
*hb, const void *obj);
108
void dvmHeapBitmapWalk(const
HeapBitmap
*bitmap,
115
void dvmHeapBitmapScanWalk(
HeapBitmap
*bitmap,
125
void dvmHeapBitmapSweepWalk(const
HeapBitmap
*liveHb, const HeapBitmap *markHb
[
all
...]
HeapBitmapInlines.h
20
static unsigned long dvmHeapBitmapSetAndReturnObjectBit(
HeapBitmap
*hb, const void *obj) __attribute__((used));
21
static void dvmHeapBitmapSetObjectBit(
HeapBitmap
*hb, const void *obj) __attribute__((used));
22
static void dvmHeapBitmapClearObjectBit(
HeapBitmap
*hb, const void *obj) __attribute__((used));
27
static unsigned long _heapBitmapModifyObjectBit(
HeapBitmap
*hb, const void *obj,
63
static unsigned long dvmHeapBitmapSetAndReturnObjectBit(
HeapBitmap
*hb,
73
static void dvmHeapBitmapSetObjectBit(
HeapBitmap
*hb, const void *obj)
81
static void dvmHeapBitmapClearObjectBit(
HeapBitmap
*hb, const void *obj)
93
static unsigned long dvmHeapBitmapIsObjectBitSet(const
HeapBitmap
*hb,
MarkSweep.h
19
#include "alloc/
HeapBitmap
.h"
43
HeapBitmap
*bitmap;
HeapBitmap.cpp
18
#include "
HeapBitmap
.h"
22
* Initialize a
HeapBitmap
so that it points to a bitmap large
26
bool dvmHeapBitmapInit(
HeapBitmap
*hb, const void *base, size_t maxSize,
50
void dvmHeapBitmapDelete(
HeapBitmap
*hb)
64
void dvmHeapBitmapZero(
HeapBitmap
*hb)
82
bool dvmHeapBitmapCoversAddress(const
HeapBitmap
*hb, const void *obj)
97
void dvmHeapBitmapWalk(const
HeapBitmap
*bitmap, BitmapCallback *callback,
131
void dvmHeapBitmapScanWalk(
HeapBitmap
*bitmap,
163
void dvmHeapBitmapSweepWalk(const
HeapBitmap
*liveHb, const
HeapBitmap
*markHb
[
all
...]
HeapSource.h
82
HeapBitmap
*dvmHeapSourceGetLiveBits(void);
87
HeapBitmap
*dvmHeapSourceGetMarkBits(void);
Verify.cpp
18
#include "alloc/
HeapBitmap
.h"
72
HeapBitmap
*bitmap = dvmHeapSourceGetLiveBits();
130
void dvmVerifyBitmap(const
HeapBitmap
*bitmap)
CardTable.cpp
20
#include "alloc/
HeapBitmap
.h"
141
const
HeapBitmap
* liveBits = dvmHeapSourceGetLiveBits();
209
HeapBitmap
*markBits;
299
HeapBitmap
*bitmap = dvmHeapSourceGetLiveBits();
365
WhiteReferenceCounter ctx = { (
HeapBitmap
*)arg, 0 };
392
HeapBitmap
*markBits = gDvm.gcHeap->markContext.bitmap;
Alloc.cpp
340
HeapBitmap
*bitmap = dvmHeapSourceGetLiveBits();
359
HeapBitmap
*bitmap = dvmHeapSourceGetLiveBits();
HeapSource.cpp
29
#include "alloc/
HeapBitmap
.h"
174
HeapBitmap
liveBits;
179
HeapBitmap
markBits;
847
HeapBitmap
*dvmHeapSourceGetLiveBits()
857
HeapBitmap
*dvmHeapSourceGetMarkBits()
866
HeapBitmap
tmp = gHs->liveBits;
[
all
...]
Copying.cpp
23
#include "alloc/
HeapBitmap
.h"
147
static size_t sumHeapBitmap(const
HeapBitmap
*bitmap);
213
HeapBitmap
allocBits;
562
void dvmHeapSourceGetObjectBitmaps(
HeapBitmap
objBits[],
HeapBitmap
markBits[],
568
HeapBitmap
*dvmHeapSourceGetLiveBits()
674
HeapBitmap
*bitmap;
829
static size_t sumHeapBitmap(const
HeapBitmap
*bitmap)
[
all
...]
MarkSweep.cpp
19
#include "alloc/
HeapBitmap
.h"
501
const
HeapBitmap
*markBits)
523
const
HeapBitmap
*markBits = ctx->bitmap;
920
HeapBitmap
*prevLive, *prevMark;
/dalvik/vm/alloc/TEST/HeapBitmapTest/
Makefile
10
out/main.o: main.c ../../
HeapBitmap
.h
13
out/
HeapBitmap
.o: ../../
HeapBitmap
.c ../../
HeapBitmap
.h include/cutils/ashmem.h include/Dalvik.h
16
out/hbtest: out/main.o out/
HeapBitmap
.o out/clz.o
main.c
8
#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;
/art/runtime/gc/accounting/
heap_bitmap.cc
25
void
HeapBitmap
::ReplaceBitmap(SpaceBitmap* old_bitmap, SpaceBitmap* new_bitmap) {
35
void
HeapBitmap
::ReplaceObjectSet(SpaceSetMap* old_set, SpaceSetMap* new_set) {
45
void
HeapBitmap
::AddContinuousSpaceBitmap(accounting::SpaceBitmap* bitmap) {
58
void
HeapBitmap
::AddDiscontinuousObjectSet(SpaceSetMap* set) {
63
void
HeapBitmap
::Walk(SpaceBitmap::Callback* callback, void* arg) {
heap_bitmap-inl.h
27
inline void
HeapBitmap
::Visit(const Visitor& visitor) {
heap_bitmap.h
32
class
HeapBitmap
{
102
explicit
HeapBitmap
(Heap* heap) : heap_(heap) {}
mod_union_table.h
47
class
HeapBitmap
;
/art/runtime/gc/
heap.h
52
class
HeapBitmap
;
348
accounting::
HeapBitmap
* GetLiveBitmap() SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) {
352
accounting::
HeapBitmap
* GetMarkBitmap() SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) {
662
UniquePtr<accounting::
HeapBitmap
> live_bitmap_ GUARDED_BY(Locks::heap_bitmap_lock_);
663
UniquePtr<accounting::
HeapBitmap
> mark_bitmap_ GUARDED_BY(Locks::heap_bitmap_lock_);
heap.cc
144
live_bitmap_.reset(new accounting::
HeapBitmap
(this));
145
mark_bitmap_.reset(new accounting::
HeapBitmap
(this));
[
all
...]
/dalvik/vm/
Dvm.mk
120
alloc/
HeapBitmap
.cpp.arm \
Completed in 277 milliseconds