Searched refs:RosAllocSpace (Results 1 - 10 of 10) sorted by relevance

/art/runtime/gc/space/
H A Drosalloc_space_base_test.cc25 return RosAllocSpace::Create(name, initial_size, growth_limit, capacity, requested_begin,
29 TEST_SPACE_CREATE_FN_BASE(RosAllocSpace, CreateRosAllocSpace)
H A Drosalloc_space_random_test.cc25 return RosAllocSpace::Create(name, initial_size, growth_limit, capacity, requested_begin,
29 TEST_SPACE_CREATE_FN_RANDOM(RosAllocSpace, CreateRosAllocSpace)
H A Drosalloc_space_static_test.cc25 return RosAllocSpace::Create(name, initial_size, growth_limit, capacity, requested_begin,
29 TEST_SPACE_CREATE_FN_STATIC(RosAllocSpace, CreateRosAllocSpace)
H A Drosalloc_space.cc46 // template class ValgrindMallocSpace<RosAllocSpace, allocator::RosAlloc*>;
48 RosAllocSpace::RosAllocSpace(MemMap* mem_map, size_t initial_size, const std::string& name, function in class:art::gc::space::RosAllocSpace
58 RosAllocSpace* RosAllocSpace::CreateFromMemMap(MemMap* mem_map, const std::string& name,
81 // TODO: Fix RosAllocSpace to support valgrind. There is currently some issues with
84 return new ValgrindMallocSpace<RosAllocSpace, kDefaultValgrindRedZoneBytes, false, true>(
88 return new RosAllocSpace(mem_map, initial_size, name, rosalloc, begin, end, begin + capacity,
93 RosAllocSpace::~RosAllocSpace() {
[all...]
H A Drosalloc_space-inl.h30 inline size_t RosAllocSpace::AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size) {
63 inline mirror::Object* RosAllocSpace::AllocCommon(Thread* self, size_t num_bytes,
93 inline bool RosAllocSpace::CanAllocThreadLocal(Thread* self, size_t num_bytes) {
97 inline mirror::Object* RosAllocSpace::AllocThreadLocal(Thread* self, size_t num_bytes,
104 inline size_t RosAllocSpace::MaxBytesBulkAllocatedForNonvirtual(size_t num_bytes) {
H A Drosalloc_space.h35 class RosAllocSpace : public MallocSpace { class in namespace:art::gc::space
37 // Create a RosAllocSpace with the requested sizes. The requested
41 static RosAllocSpace* Create(const std::string& name, size_t initial_size, size_t growth_limit,
44 static RosAllocSpace* CreateFromMemMap(MemMap* mem_map, const std::string& name,
133 RosAllocSpace* AsRosAllocSpace() OVERRIDE {
141 virtual ~RosAllocSpace();
148 RosAllocSpace(MemMap* mem_map, size_t initial_size, const std::string& name,
182 DISALLOW_COPY_AND_ASSIGN(RosAllocSpace);
H A Dspace.cc46 RosAllocSpace* Space::AsRosAllocSpace() {
H A Dspace.h50 class RosAllocSpace;
123 virtual RosAllocSpace* AsRosAllocSpace();
/art/runtime/gc/
H A Dheap.h93 class RosAllocSpace;
119 // If true, use rosalloc/RosAllocSpace instead of dlmalloc/DlMallocSpace
561 space::RosAllocSpace* GetRosAllocSpace() const {
566 space::RosAllocSpace* GetRosAllocSpace(gc::allocator::RosAlloc* rosalloc) const;
910 space::RosAllocSpace* rosalloc_space_;
H A Dheap.cc552 malloc_space = space::RosAllocSpace::CreateFromMemMap(mem_map, name, kDefaultStartingSize,
1485 space::RosAllocSpace* Heap::GetRosAllocSpace(gc::allocator::RosAlloc* rosalloc) const {

Completed in 146 milliseconds