OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SpaceBitmap
(Results
1 - 23
of
23
) sorted by null
/art/runtime/gc/accounting/
space_bitmap_test.cc
37
UniquePtr<
SpaceBitmap
> space_bitmap(
SpaceBitmap
::Create("test bitmap",
44
BitmapVerify(
SpaceBitmap
* bitmap, const mirror::Object* begin, const mirror::Object* end)
55
SpaceBitmap
* bitmap_;
64
UniquePtr<
SpaceBitmap
> space_bitmap(
SpaceBitmap
::Create("test bitmap",
71
reinterpret_cast<mirror::Object*>(heap_begin + j *
SpaceBitmap
::kAlignment);
82
reinterpret_cast<mirror::Object*>(heap_begin + i *
SpaceBitmap
::kAlignment);
85
reinterpret_cast<mirror::Object*>(heap_begin + (i + j) *
SpaceBitmap
::kAlignment);
space_bitmap.cc
33
std::string
SpaceBitmap
::GetName() const {
37
void
SpaceBitmap
::SetName(const std::string& name) {
41
std::string
SpaceBitmap
::Dump() const {
47
void SpaceSetMap::Walk(
SpaceBitmap
::Callback* callback, void* arg) {
53
SpaceBitmap
*
SpaceBitmap
::CreateFromMemMap(const std::string& name, MemMap* mem_map,
58
return new
SpaceBitmap
(name, mem_map, bitmap_begin, bitmap_size, heap_begin);
61
SpaceBitmap
*
SpaceBitmap
::Create(const std::string& name, byte* heap_begin, size_t heap_capacity) {
74
SpaceBitmap
::~SpaceBitmap() {
[
all
...]
heap_bitmap.h
34
typedef std::vector<
SpaceBitmap
*, GCAllocator<
SpaceBitmap
*> > SpaceBitmapVector;
38
SpaceBitmap
* bitmap = GetContinuousSpaceBitmap(obj);
47
SpaceBitmap
* bitmap = GetContinuousSpaceBitmap(obj);
58
SpaceBitmap
* bitmap = GetContinuousSpaceBitmap(obj);
68
SpaceBitmap
* GetContinuousSpaceBitmap(const mirror::Object* obj) {
86
void Walk(
SpaceBitmap
::Callback* callback, void* arg)
95
void ReplaceBitmap(
SpaceBitmap
* old_bitmap,
SpaceBitmap
* new_bitmap)
107
void AddContinuousSpaceBitmap(
SpaceBitmap
* bitmap)
[
all
...]
heap_bitmap.cc
25
void HeapBitmap::ReplaceBitmap(
SpaceBitmap
* old_bitmap,
SpaceBitmap
* new_bitmap) {
45
void HeapBitmap::AddContinuousSpaceBitmap(accounting::
SpaceBitmap
* bitmap) {
63
void HeapBitmap::Walk(
SpaceBitmap
::Callback* callback, void* arg) {
space_bitmap.h
40
class
SpaceBitmap
{
53
static
SpaceBitmap
* Create(const std::string& name, byte* heap_begin, size_t heap_capacity);
58
static
SpaceBitmap
* CreateFromMemMap(const std::string& name, MemMap* mem_map,
61
~
SpaceBitmap
();
109
explicit ClearVisitor(
SpaceBitmap
* const bitmap)
117
SpaceBitmap
* const bitmap_;
138
static void SweepWalk(const
SpaceBitmap
& live, const
SpaceBitmap
& mark, uintptr_t base,
141
void CopyFrom(
SpaceBitmap
* source_bitmap);
185
SpaceBitmap
(const std::string& name, MemMap* mem_map, word* bitmap_begin, size_t bitmap_size
[
all
...]
space_bitmap-inl.h
28
inline bool
SpaceBitmap
::AtomicTestAndSet(const mirror::Object* obj) {
47
inline bool
SpaceBitmap
::Test(const mirror::Object* obj) const {
57
void
SpaceBitmap
::VisitMarkedRange(uintptr_t visit_begin, uintptr_t visit_end,
120
inline bool
SpaceBitmap
::Modify(const mirror::Object* obj, bool do_set) {
card_table.h
41
class
SpaceBitmap
;
105
size_t Scan(
SpaceBitmap
* bitmap, byte* scan_begin, byte* scan_end, const Visitor& visitor,
mod_union_table.h
46
class
SpaceBitmap
;
73
//
SpaceBitmap
::VisitMarkedRange and VisitMarkedRange can't know if the callback will modify the
106
// Exclusive lock is required since verify uses
SpaceBitmap
::VisitMarkedRange and
mod_union_table.cc
209
SpaceBitmap
* live_bitmap = space->GetLiveBitmap();
250
SpaceBitmap
* live_bitmap = space->GetLiveBitmap();
294
SpaceBitmap
* bitmap = nullptr;
card_table-inl.h
45
inline size_t CardTable::Scan(
SpaceBitmap
* bitmap, byte* scan_begin, byte* scan_end,
/art/runtime/gc/
heap_test.cc
60
const size_t heap_capacity = accounting::
SpaceBitmap
::kAlignment * (sizeof(intptr_t) * 8 + 1);
61
UniquePtr<accounting::
SpaceBitmap
> bitmap(accounting::
SpaceBitmap
::Create("test bitmap",
66
accounting::
SpaceBitmap
::kAlignment]);
heap.cc
717
accounting::
SpaceBitmap
* live_bitmap = space->GetLiveBitmap();
718
accounting::
SpaceBitmap
* mark_bitmap = space->GetMarkBitmap();
[
all
...]
heap.h
367
void MarkAllocStack(accounting::
SpaceBitmap
* bitmap, accounting::SpaceSetMap* large_objects,
/art/runtime/gc/space/
image_space.h
67
accounting::
SpaceBitmap
* GetLiveBitmap() const {
71
accounting::
SpaceBitmap
* GetMarkBitmap() const {
100
UniquePtr<accounting::
SpaceBitmap
> live_bitmap_;
102
ImageSpace(const std::string& name, MemMap* mem_map, accounting::
SpaceBitmap
* live_bitmap);
dlmalloc_space.h
112
accounting::
SpaceBitmap
* GetLiveBitmap() const {
116
accounting::
SpaceBitmap
* GetMarkBitmap() const {
161
UniquePtr<accounting::
SpaceBitmap
> live_bitmap_;
162
UniquePtr<accounting::
SpaceBitmap
> mark_bitmap_;
163
UniquePtr<accounting::
SpaceBitmap
> temp_bitmap_;
space.h
38
class
SpaceBitmap
;
198
virtual accounting::
SpaceBitmap
* GetLiveBitmap() const = 0;
199
virtual accounting::
SpaceBitmap
* GetMarkBitmap() const = 0;
image_space.cc
41
accounting::
SpaceBitmap
* live_bitmap)
207
UniquePtr<accounting::
SpaceBitmap
> bitmap(
208
accounting::
SpaceBitmap
::CreateFromMemMap(bitmap_name, image_map.release(),
dlmalloc_space.cc
133
live_bitmap_.reset(accounting::
SpaceBitmap
::Create(
138
mark_bitmap_.reset(accounting::
SpaceBitmap
::Create(
/art/runtime/gc/collector/
garbage_collector.cc
125
accounting::
SpaceBitmap
* live_bitmap = space->GetLiveBitmap();
126
accounting::
SpaceBitmap
* mark_bitmap = space->GetMarkBitmap();
mark_sweep.cc
401
accounting::
SpaceBitmap
* object_bitmap = current_mark_bitmap_;
403
accounting::
SpaceBitmap
* new_bitmap = heap_->GetMarkBitmap()->GetContinuousSpaceBitmap(obj);
426
accounting::
SpaceBitmap
* object_bitmap = current_mark_bitmap_;
428
accounting::
SpaceBitmap
* new_bitmap = heap_->GetMarkBitmap()->GetContinuousSpaceBitmap(obj);
488
accounting::
SpaceBitmap
* object_bitmap = current_mark_bitmap_;
490
accounting::
SpaceBitmap
* new_bitmap = heap_->GetMarkBitmap()->GetContinuousSpaceBitmap(obj);
604
accounting::
SpaceBitmap
* live_bitmap = space->GetLiveBitmap();
605
accounting::
SpaceBitmap
* mark_bitmap = alloc_space->mark_bitmap_.release();
744
CardScanTask(ThreadPool* thread_pool, MarkSweep* mark_sweep, accounting::
SpaceBitmap
* bitmap,
755
accounting::
SpaceBitmap
* const bitmap_
[
all
...]
mark_sweep.h
50
class
SpaceBitmap
;
401
accounting::
SpaceBitmap
* current_mark_bitmap_;
/art/compiler/
image_writer.h
201
UniquePtr<gc::accounting::
SpaceBitmap
> image_bitmap_;
image_writer.cc
437
image_bitmap_.reset(gc::accounting::
SpaceBitmap
::Create("image bitmap", image_->Begin(),
Completed in 278 milliseconds