Home
last modified time | relevance | path

Searched refs:usable_size (Results 1 – 25 of 34) sorted by relevance

12

/art/runtime/gc/space/
Dmemory_tool_malloc_space-inl.h36 size_t usable_size, in AdjustForMemoryTool() argument
54 *usable_size_out = usable_size - 2 * kMemoryToolRedZoneBytes; in AdjustForMemoryTool()
73 usable_size - (num_bytes + kMemoryToolRedZoneBytes)); in AdjustForMemoryTool()
99 size_t usable_size; in AllocWithGrowth() local
104 &usable_size, in AllocWithGrowth()
114 usable_size, in AllocWithGrowth()
135 size_t usable_size; in Alloc() local
140 &usable_size, in Alloc()
150 usable_size, in Alloc()
171 size_t usable_size; in AllocThreadUnsafe() local
[all …]
Ddlmalloc_space-inl.h30 size_t* usable_size, in AllocNonvirtual() argument
35 obj = AllocWithoutGrowthLocked(self, num_bytes, bytes_allocated, usable_size, in AllocNonvirtual()
45 inline size_t DlMallocSpace::AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size) { in AllocationSizeNonvirtual() argument
48 if (usable_size != nullptr) { in AllocationSizeNonvirtual()
49 *usable_size = size; in AllocationSizeNonvirtual()
57 size_t* usable_size, in AllocWithoutGrowthLocked() argument
65 size_t allocation_size = AllocationSizeNonvirtual(result, usable_size); in AllocWithoutGrowthLocked()
Drosalloc_space.h57 size_t* usable_size, size_t* bytes_tl_bulk_allocated)
60 size_t* usable_size, size_t* bytes_tl_bulk_allocated) override { in Alloc() argument
61 return AllocNonvirtual(self, num_bytes, bytes_allocated, usable_size, in Alloc()
65 size_t* usable_size, size_t* bytes_tl_bulk_allocated) in AllocThreadUnsafe() argument
67 return AllocNonvirtualThreadUnsafe(self, num_bytes, bytes_allocated, usable_size, in AllocThreadUnsafe()
70 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) override { in AllocationSize() argument
71 return AllocationSizeNonvirtual<true>(obj, usable_size); in AllocationSize()
79 size_t* usable_size, size_t* bytes_tl_bulk_allocated) { in AllocNonvirtual() argument
81 return AllocCommon(self, num_bytes, bytes_allocated, usable_size, in AllocNonvirtual()
85 size_t* bytes_allocated, size_t* usable_size, in AllocNonvirtualThreadUnsafe() argument
[all …]
Dbump_pointer_space-inl.h29 size_t* usable_size, in Alloc() argument
35 if (usable_size != nullptr) { in Alloc()
36 *usable_size = num_bytes; in Alloc()
45 size_t* usable_size, in AllocThreadUnsafe() argument
61 if (UNLIKELY(usable_size != nullptr)) { in AllocThreadUnsafe()
62 *usable_size = num_bytes; in AllocThreadUnsafe()
Ddlmalloc_space.h59 size_t* usable_size,
65 size_t* usable_size, in Alloc() argument
67 return AllocNonvirtual(self, num_bytes, bytes_allocated, usable_size, in Alloc()
71 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) override { in AllocationSize() argument
72 return AllocationSizeNonvirtual(obj, usable_size); in AllocationSize()
97 size_t* usable_size, size_t* bytes_tl_bulk_allocated)
101 size_t AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size);
169 size_t* usable_size,
Dregion_space-inl.h34 /* out */ size_t* usable_size, in Alloc() argument
37 return AllocNonvirtual<false>(num_bytes, bytes_allocated, usable_size, in Alloc()
44 /* out */ size_t* usable_size, in AllocThreadUnsafe() argument
47 return Alloc(self, num_bytes, bytes_allocated, usable_size, bytes_tl_bulk_allocated); in AllocThreadUnsafe()
53 /* out */ size_t* usable_size, in AllocNonvirtual() argument
61 usable_size, in AllocNonvirtual()
71 usable_size, in AllocNonvirtual()
78 obj = r->Alloc(num_bytes, bytes_allocated, usable_size, bytes_tl_bulk_allocated); in AllocNonvirtual()
91 obj = AllocLarge<kForEvac>(num_bytes, bytes_allocated, usable_size, bytes_tl_bulk_allocated); in AllocNonvirtual()
101 /* out */ size_t* usable_size, in Alloc() argument
[all …]
Dmemory_tool_malloc_space.h35 size_t* usable_size, size_t* bytes_tl_bulk_allocated)
38 size_t* usable_size, size_t* bytes_tl_bulk_allocated) override;
40 size_t* usable_size, size_t* bytes_tl_bulk_allocated)
43 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) override;
Drosalloc_space-inl.h33 size_t* bytes_allocated, size_t* usable_size, in AllocCommon() argument
53 if (usable_size != nullptr) { in AllocCommon()
54 *usable_size = rosalloc_usable_size; in AllocCommon()
Dlarge_object_space.cc54 size_t* usable_size, size_t* bytes_tl_bulk_allocated) in Alloc() argument
58 usable_size, bytes_tl_bulk_allocated); in Alloc()
65 if (usable_size != nullptr) { in Alloc()
66 *usable_size = num_bytes; // Since we have redzones, shrink the usable size. in Alloc()
71 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) override { in AllocationSize() argument
72 return LargeObjectMapSpace::AllocationSize(ObjectWithRedzone(obj), usable_size); in AllocationSize()
136 size_t* bytes_allocated, size_t* usable_size, in Alloc() argument
160 if (usable_size != nullptr) { in Alloc()
161 *usable_size = allocation_size; in Alloc()
203 size_t LargeObjectMapSpace::AllocationSize(mirror::Object* obj, size_t* usable_size) { in AllocationSize() argument
[all …]
Dbump_pointer_space.h56 size_t* usable_size, size_t* bytes_tl_bulk_allocated) override;
59 size_t* usable_size, size_t* bytes_tl_bulk_allocated)
66 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) override in AllocationSize() argument
68 return AllocationSizeNonvirtual(obj, usable_size); in AllocationSize()
80 size_t AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size)
Dzygote_space.h50 size_t* usable_size, size_t* bytes_tl_bulk_allocated) override;
52 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) override;
Dmalloc_space.h49 size_t* bytes_allocated, size_t* usable_size,
53 size_t* usable_size, size_t* bytes_tl_bulk_allocated) override = 0;
56 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) override = 0;
Dspace_create_test.cc312 size_t allocation_size, usable_size, bytes_tl_bulk_allocated; in TEST_P() local
318 &usable_size, in TEST_P()
323 EXPECT_EQ(usable_size, computed_usable_size); in TEST_P()
333 size_t allocation_size, usable_size, bytes_tl_bulk_allocated; in TEST_P() local
338 &usable_size, in TEST_P()
343 EXPECT_EQ(usable_size, computed_usable_size); in TEST_P()
Dregion_space.h68 /* out */ size_t* usable_size,
75 /* out */ size_t* usable_size,
82 /* out */ size_t* usable_size,
89 /* out */ size_t* usable_size,
95 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) override in AllocationSize() argument
97 return AllocationSizeNonvirtual(obj, usable_size); in AllocationSize()
99 size_t AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size)
420 /* out */ size_t* usable_size,
708 /* out */ size_t* usable_size,
Dlarge_object_space.h156 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) override REQUIRES(!lock_);
158 size_t* usable_size, size_t* bytes_tl_bulk_allocated) override
189 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) override
192 size_t* usable_size, size_t* bytes_tl_bulk_allocated)
Dspace.h215 size_t* usable_size, size_t* bytes_tl_bulk_allocated) = 0;
219 size_t* usable_size, in AllocThreadUnsafe() argument
222 return Alloc(self, num_bytes, bytes_allocated, usable_size, bytes_tl_bulk_allocated); in AllocThreadUnsafe()
226 virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
Drosalloc_space.cc203 size_t* bytes_allocated, size_t* usable_size, in AllocWithGrowth() argument
212 result = AllocCommon(self, num_bytes, bytes_allocated, usable_size, in AllocWithGrowth()
449 size_t RosAllocSpace::AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size) { in AllocationSizeNonvirtual() argument
475 if (usable_size != nullptr) { in AllocationSizeNonvirtual()
476 *usable_size = size_by_size; in AllocationSizeNonvirtual()
Dbump_pointer_space.cc231 size_t BumpPointerSpace::AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size) { in AllocationSizeNonvirtual() argument
233 if (usable_size != nullptr) { in AllocationSizeNonvirtual()
234 *usable_size = RoundUp(num_bytes, kAlignment); in AllocationSizeNonvirtual()
Dspace_test.h71 size_t* usable_size, in Alloc() argument
79 usable_size, in Alloc()
91 size_t* usable_size, in AllocWithGrowth() argument
96 mirror::Object* obj = alloc_space->AllocWithGrowth(self, bytes, bytes_allocated, usable_size, in AllocWithGrowth()
/art/runtime/gc/
Dheap-inl.h80 size_t usable_size; in AllocObjectWithAllocator() local
94 usable_size = bytes_allocated; in AllocObjectWithAllocator()
95 pre_fence_visitor(obj, usable_size); in AllocObjectWithAllocator()
106 usable_size = bytes_allocated; in AllocObjectWithAllocator()
107 pre_fence_visitor(obj, usable_size); in AllocObjectWithAllocator()
114 &usable_size, &bytes_tl_bulk_allocated); in AllocObjectWithAllocator()
123 &usable_size, in AllocObjectWithAllocator()
140 DCHECK_GT(usable_size, 0u); in AllocObjectWithAllocator()
157 pre_fence_visitor(obj, usable_size); in AllocObjectWithAllocator()
169 CHECK_LE(obj->SizeOf(), usable_size); in AllocObjectWithAllocator()
[all …]
/art/runtime/gc/allocator/
Drosalloc-inl.h32 size_t* usable_size, in Alloc() argument
35 return AllocLargeObject(self, size, bytes_allocated, usable_size, in Alloc()
40 m = AllocFromRun(self, size, bytes_allocated, usable_size, bytes_tl_bulk_allocated); in Alloc()
42 m = AllocFromRunThreadUnsafe(self, size, bytes_allocated, usable_size, in Alloc()
Drosalloc.h785 void* AllocFromRun(Thread* self, size_t size, size_t* bytes_allocated, size_t* usable_size,
791 size_t* usable_size, size_t* bytes_tl_bulk_allocated)
811 size_t* usable_size, size_t* bytes_tl_bulk_allocated)
849 void* Alloc(Thread* self, size_t size, size_t* bytes_allocated, size_t* usable_size,
/art/test/659-unpadded-array/
Dinfo.txt2 a bug when the request for allocation ended up using 'usable_size'
/art/runtime/mirror/
Darray-alloc-inl.h69 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const in operator()
93 void operator()(ObjPtr<Object> obj, size_t usable_size) const in operator()
98 int32_t length = (usable_size - header_size_) >> component_size_shift_; in operator()
Dstring-alloc-inl.h42 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const in operator()
62 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const in operator()
98 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const in operator()
129 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const in operator()

12