OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:AllocationHeader
(Results
1 - 2
of
2
) sorted by null
/art/runtime/gc/space/
large_object_space.cc
151
AllocationHeader
* cur_header = reinterpret_cast<
AllocationHeader
*>(Begin());
156
byte* byte_end = byte_start + alloc_size - sizeof(
AllocationHeader
);
159
cur_header = reinterpret_cast<
AllocationHeader
*>(byte_end);
163
void FreeListSpace::RemoveFreePrev(
AllocationHeader
* header) {
172
FreeListSpace::
AllocationHeader
* FreeListSpace::GetAllocationHeader(const mirror::Object* obj) {
174
return reinterpret_cast<
AllocationHeader
*>(reinterpret_cast<uintptr_t>(obj) -
175
sizeof(
AllocationHeader
));
178
FreeListSpace::
AllocationHeader
* FreeListSpace::
AllocationHeader
::GetNextNonFree()
[
all
...]
large_object_space.h
137
class
AllocationHeader
{
156
AllocationHeader
* GetPrevFreeAllocationHeader() {
157
return reinterpret_cast<
AllocationHeader
*>(reinterpret_cast<uintptr_t>(this) - prev_free_);
166
AllocationHeader
* GetNextAllocationHeader() {
168
return reinterpret_cast<
AllocationHeader
*>(reinterpret_cast<uintptr_t>(this) + alloc_size_);
184
AllocationHeader
* GetNextNonFree();
186
// Used to implement best fit object allocation. Each allocation has an
AllocationHeader
which
191
bool operator()(const
AllocationHeader
* a, const
AllocationHeader
* b) const {
214
void RemoveFreePrev(
AllocationHeader
* header) EXCLUSIVE_LOCKS_REQUIRED(lock_)
[
all
...]
Completed in 613 milliseconds