OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:rosalloc
(Results
1 - 8
of
8
) sorted by null
/art/runtime/gc/allocator/
rosalloc.h
45
class
RosAlloc
{
55
size_t ByteSize(
RosAlloc
*
rosalloc
) const REQUIRES(
rosalloc
->lock_) {
57
size_t pm_idx =
rosalloc
->ToPageMapIndex(fpr_base);
58
size_t byte_size =
rosalloc
->free_page_run_size_map_[pm_idx];
63
void SetByteSize(
RosAlloc
*
rosalloc
, size_t byte_size)
64
REQUIRES(
rosalloc
->lock_) {
67
size_t pm_idx =
rosalloc
->ToPageMapIndex(fpr_base)
[
all
...]
rosalloc.cc
17
#include "
rosalloc
.h"
47
size_t
RosAlloc
::bracketSizes[kNumOfSizeBrackets];
48
size_t
RosAlloc
::numOfPages[kNumOfSizeBrackets];
49
size_t
RosAlloc
::numOfSlots[kNumOfSizeBrackets];
50
size_t
RosAlloc
::headerSizes[kNumOfSizeBrackets];
51
bool
RosAlloc
::initialized_ = false;
52
size_t
RosAlloc
::dedicated_full_run_storage_[kPageSize / sizeof(size_t)] = { 0 };
53
RosAlloc
::Run*
RosAlloc
::dedicated_full_run_ =
54
reinterpret_cast<
RosAlloc
::Run*>(dedicated_full_run_storage_)
[
all
...]
/art/runtime/gc/space/
rosalloc_space.cc
45
// template class MemoryToolMallocSpace<RosAllocSpace, allocator::
RosAlloc
*>;
48
art::gc::allocator::
RosAlloc
*
rosalloc
, uint8_t* begin, uint8_t* end,
53
rosalloc_(
rosalloc
), low_memory_mode_(low_memory_mode) {
54
CHECK(
rosalloc
!= nullptr);
65
allocator::
RosAlloc
*
rosalloc
= CreateRosAlloc(mem_map->Begin(), starting_size, initial_size,
local
67
if (
rosalloc
== nullptr) {
68
LOG(ERROR) << "Failed to initialize
rosalloc
for alloc space (" << name << ")";
84
mem_map, initial_size, name,
rosalloc
, begin, end, begin + capacity, growth_limit
142
allocator::RosAlloc*
rosalloc
= new art::gc::allocator::RosAlloc(
local
[
all
...]
rosalloc_space.h
20
#include "gc/allocator/
rosalloc
.h"
73
//
RosAlloc
zeroes memory internally.
80
//
RosAlloc
zeroes memory internally. Pass in false for thread unsafe.
102
allocator::
RosAlloc
* GetRosAlloc() const {
151
allocator::
RosAlloc
*
rosalloc
, uint8_t* begin, uint8_t* end, uint8_t* limit,
165
static allocator::
RosAlloc
* CreateRosAlloc(void* base, size_t morecore_start, size_t initial_size,
177
// Underlying
rosalloc
.
178
allocator::
RosAlloc
* rosalloc_;
/art/runtime/arch/mips/
quick_entrypoints_mips.S
[
all
...]
/art/runtime/arch/mips64/
quick_entrypoints_mips64.S
[
all
...]
/art/runtime/gc/
heap.h
93
class
RosAlloc
;
122
// If true, use
rosalloc
/RosAllocSpace instead of dlmalloc/DlMallocSpace
659
// Return the corresponding
rosalloc
space.
660
space::RosAllocSpace* GetRosAllocSpace(gc::allocator::
RosAlloc
*
rosalloc
) const
[
all
...]
heap.cc
117
static const char* kRosAllocSpaceName[2] = {"main
rosalloc
space", "main
rosalloc
space 1"};
134
// Dump the
rosalloc
stats on SIGQUIT.
424
// active
rosalloc
spaces.
665
// Create
rosalloc
space.
[
all
...]
Completed in 221 milliseconds