OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ScopedArenaAllocator
(Results
1 - 15
of
15
) sorted by null
/art/runtime/base/
arena_bit_vector.h
26
class
ScopedArenaAllocator
;
46
ArenaBitVector(
ScopedArenaAllocator
* arena,
arena_object.h
35
static void* operator new(size_t size,
ScopedArenaAllocator
* arena) {
59
static void* operator new(size_t size,
ScopedArenaAllocator
* arena) {
scoped_arena_allocator.h
29
class
ScopedArenaAllocator
;
44
// Holds a list of Arenas for use by
ScopedArenaAllocator
stack.
87
// Private - access via
ScopedArenaAllocator
or ScopedArenaAllocatorAdapter.
118
friend class
ScopedArenaAllocator
;
127
// Unlike the ArenaAllocator,
ScopedArenaAllocator
is intended for relatively short-lived
129
// once it's destroyed, its memory can be reused by the next
ScopedArenaAllocator
on the
131
class
ScopedArenaAllocator
134
// Create a
ScopedArenaAllocator
directly on the ArenaStack when the scope of
137
static
ScopedArenaAllocator
* Create(ArenaStack* arena_stack) {
138
void* addr = arena_stack->Alloc(sizeof(
ScopedArenaAllocator
), kArenaAllocMisc)
[
all
...]
scoped_arena_allocator.cc
70
// top_ptr_ shall be updated by
ScopedArenaAllocator
.
84
// much memory to zero out. Though
ScopedArenaAllocator
doesn't guarantee the memory is
110
ScopedArenaAllocator
::
ScopedArenaAllocator
(ArenaStack* arena_stack)
120
ScopedArenaAllocator
::~
ScopedArenaAllocator
() {
124
void
ScopedArenaAllocator
::Reset() {
128
arena_stack_->top_ptr_ = mark_ptr_ + RoundUp(sizeof(
ScopedArenaAllocator
), 8);
132
void
ScopedArenaAllocator
::DoReset() {
arena_bit_vector.cc
89
ArenaBitVector::ArenaBitVector(
ScopedArenaAllocator
* arena,
95
ArenaBitVectorAllocator<
ScopedArenaAllocator
>::Create(arena, kind)) {
scoped_arena_containers.h
34
// Adapter for use of
ScopedArenaAllocator
in STL containers.
35
// Use
ScopedArenaAllocator
::Adapter() to create an adapter to pass to container constructors.
37
// void foo(
ScopedArenaAllocator
* allocator) {
82
explicit ScopedArenaAllocatorAdapter(
ScopedArenaAllocator
* arena_allocator,
125
explicit ScopedArenaAllocatorAdapter(
ScopedArenaAllocator
* arena_allocator,
196
inline ScopedArenaAllocatorAdapter<void>
ScopedArenaAllocator
::Adapter(ArenaAllocKind kind) {
arena_allocator.h
35
class
ScopedArenaAllocator
;
234
friend class
ScopedArenaAllocator
;
/art/runtime/verifier/
reg_type_test.cc
38
ScopedArenaAllocator
allocator(&stack);
62
ScopedArenaAllocator
allocator(&stack);
88
ScopedArenaAllocator
allocator(&stack);
363
ScopedArenaAllocator
allocator(&stack);
380
ScopedArenaAllocator
allocator(&stack);
398
ScopedArenaAllocator
allocator(&stack);
422
ScopedArenaAllocator
allocator(&stack);
449
ScopedArenaAllocator
allocator(&stack);
471
ScopedArenaAllocator
allocator(&stack);
487
ScopedArenaAllocator
allocator(&stack)
[
all
...]
reg_type_cache.h
35
class
ScopedArenaAllocator
;
47
explicit RegTypeCache(bool can_load_classes,
ScopedArenaAllocator
& arena);
203
ScopedArenaAllocator
& arena_;
method_verifier.h
117
explicit PcToRegisterLineTable(
ScopedArenaAllocator
& arena);
280
ScopedArenaAllocator
& GetArena() {
739
ScopedArenaAllocator
arena_;
[
all
...]
reg_type-inl.h
188
inline void* RegType::operator new(size_t size,
ScopedArenaAllocator
* arena) {
reg_type.h
41
class
ScopedArenaAllocator
;
277
static void* operator new(size_t size,
ScopedArenaAllocator
* arena);
[
all
...]
reg_type_cache.cc
266
RegTypeCache::RegTypeCache(bool can_load_classes,
ScopedArenaAllocator
& arena)
method_verifier.cc
65
PcToRegisterLineTable::PcToRegisterLineTable(
ScopedArenaAllocator
& arena)
[
all
...]
/art/runtime/
class_linker.cc
[
all
...]
Completed in 2978 milliseconds