Home | History | Annotate | Download | only in space

Lines Matching full:nullptr

40   SpaceTest() : byte_array_class_(nullptr) {
54 auto null_loader(hs.NewHandle<mirror::ClassLoader>(nullptr));
55 if (byte_array_class_ == nullptr) {
58 EXPECT_TRUE(byte_array_class != nullptr);
60 EXPECT_TRUE(byte_array_class_ != nullptr);
73 if (obj != nullptr) {
87 if (obj != nullptr) {
97 EXPECT_TRUE(byte_array_class != nullptr);
141 std::unique_ptr<Space> space(create_space("test", 16 * MB, 32 * MB, 32 * MB, nullptr));
142 EXPECT_TRUE(space.get() != nullptr);
146 std::unique_ptr<Space> space(create_space("test", 16 * MB, 16 * MB, 16 * MB, nullptr));
147 EXPECT_TRUE(space.get() != nullptr);
151 std::unique_ptr<Space> space(create_space("test", 32 * MB, 16 * MB, 16 * MB, nullptr));
152 EXPECT_TRUE(space.get() == nullptr);
156 std::unique_ptr<Space> space(create_space("test", 16 * MB, 16 * MB, 32 * MB, nullptr));
157 EXPECT_TRUE(space.get() != nullptr);
161 std::unique_ptr<Space> space(create_space("test", 16 * MB, 8 * MB, 32 * MB, nullptr));
162 EXPECT_TRUE(space.get() == nullptr);
166 std::unique_ptr<Space> space(create_space("test", 8 * MB, 16 * MB, 32 * MB, nullptr));
167 EXPECT_TRUE(space.get() != nullptr);
171 std::unique_ptr<Space> space(create_space("test", 8 * MB, 32 * MB, 16 * MB, nullptr));
172 EXPECT_TRUE(space.get() == nullptr);
182 MallocSpace* space(create_space("test", 4 * MB, 16 * MB, 16 * MB, nullptr));
183 ASSERT_TRUE(space != nullptr);
196 EXPECT_TRUE(ptr1.Get() != nullptr);
203 mirror::Object* ptr2 = Alloc(space, self, 8 * MB, &dummy, nullptr, &dummy);
204 EXPECT_TRUE(ptr2 == nullptr);
211 EXPECT_TRUE(ptr3.Get() != nullptr);
218 mirror::Object* ptr4 = space->Alloc(self, 8 * MB, &dummy, nullptr, &dummy);
219 EXPECT_TRUE(ptr4 == nullptr);
222 mirror::Object* ptr5 = space->AllocWithGrowth(self, 8 * MB, &dummy, nullptr, &dummy);
223 EXPECT_TRUE(ptr5 == nullptr);
226 size_t free3 = space->AllocationSize(ptr3.Get(), nullptr);
228 EXPECT_EQ(free3, space->Free(self, ptr3.Assign(nullptr)));
236 EXPECT_TRUE(ptr6.Get() != nullptr);
243 size_t free1 = space->AllocationSize(ptr1.Get(), nullptr);
244 space->Free(self, ptr1.Assign(nullptr));
248 EXPECT_TRUE(space->Alloc(self, 1U * MB, &dummy, nullptr, &dummy) != nullptr);
267 EXPECT_TRUE(ptr1.Get() != nullptr);
274 ptr2 = Alloc(space, self, 8 * MB, &dummy, nullptr, &dummy);
275 EXPECT_TRUE(ptr2 == nullptr);
280 EXPECT_TRUE(ptr3.Get() != nullptr);
285 space->Free(self, ptr3.Assign(nullptr));
288 free1 = space->AllocationSize(ptr1.Get(), nullptr);
289 space->Free(self, ptr1.Assign(nullptr));
295 MallocSpace* space(create_space("test", 4 * MB, 16 * MB, 16 * MB, nullptr));
296 ASSERT_TRUE(space != nullptr);
309 EXPECT_TRUE(ptr1.Get() != nullptr);
316 mirror::Object* ptr2 = Alloc(space, self, 8 * MB, &dummy, nullptr, &dummy);
317 EXPECT_TRUE(ptr2 == nullptr);
324 EXPECT_TRUE(ptr3.Get() != nullptr);
331 mirror::Object* ptr4 = Alloc(space, self, 8 * MB, &dummy, nullptr, &dummy);
332 EXPECT_TRUE(ptr4 == nullptr);
335 mirror::Object* ptr5 = AllocWithGrowth(space, self, 8 * MB, &dummy, nullptr, &dummy);
336 EXPECT_TRUE(ptr5 == nullptr);
339 size_t free3 = space->AllocationSize(ptr3.Get(), nullptr);
341 space->Free(self, ptr3.Assign(nullptr));
349 EXPECT_TRUE(ptr6.Get() != nullptr);
356 size_t free1 = space->AllocationSize(ptr1.Get(), nullptr);
357 space->Free(self, ptr1.Assign(nullptr));
362 MallocSpace* space(create_space("test", 4 * MB, 16 * MB, 16 * MB, nullptr));
363 ASSERT_TRUE(space != nullptr);
377 EXPECT_TRUE(lots_of_objects[i] != nullptr);
393 EXPECT_TRUE(lots_of_objects[i] != nullptr);
453 auto object(hs.NewHandle<mirror::Object>(nullptr));
457 object.Assign(Alloc(space, self, alloc_size, &bytes_allocated, nullptr,
460 object.Assign(AllocWithGrowth(space, self, alloc_size, &bytes_allocated, nullptr,
465 if (object.Get() != nullptr) { // allocation succeeded
467 size_t allocation_size = space->AllocationSize(object.Get(), nullptr);
521 if (object == nullptr) {
524 size_t allocation_size = space->AllocationSize(object, nullptr);
531 lots_of_objects.get()[i] = nullptr;
550 auto large_object(hs.NewHandle<mirror::Object>(nullptr));
555 large_object.Assign(Alloc(space, self, three_quarters_space, &bytes_allocated, nullptr,
559 nullptr, &bytes_tl_bulk_allocated));
561 EXPECT_TRUE(large_object.Get() != nullptr);
570 space->Free(self, large_object.Assign(nullptr));
587 MallocSpace* space(create_space("test", initial_size, growth_limit, capacity, nullptr));
588 ASSERT_TRUE(space != nullptr);