Lines Matching defs:pobj

268     PurgeableAshMem *pobj = new (std::nothrow) PurgeableAshMem(27, std::move(builder));
269 ASSERT_NE(pobj, nullptr);
275 if (pobj->BeginRead()) {
276 ret = strncmp(alphabet, static_cast<char *>(pobj->GetContent()), 26);
277 pobj->EndRead();
283 delete pobj;
284 pobj = nullptr;
292 PurgeableAshMem *pobj = new (std::nothrow) PurgeableAshMem(27, std::move(builder));
293 ASSERT_NE(pobj, nullptr);
298 ModifyPurgMemByBuilder(pobj, std::move(modA2B));
299 ModifyPurgMemByBuilder(pobj, std::move(modB2C));
304 if (pobj->BeginRead()) {
305 ret = strncmp(alphabet, static_cast<char *>(pobj->GetContent()), 26);
306 pobj->EndRead();
312 delete pobj;
313 pobj = nullptr;
321 PurgeableAshMem *pobj = new (std::nothrow) PurgeableAshMem(27, std::move(builder));
322 ASSERT_NE(pobj, nullptr);
325 LoopPrintAlphabet(pobj, 1);
330 ModifyPurgMemByBuilder(pobj, std::move(modA2B));
331 ModifyPurgMemByBuilder(pobj, std::move(modB2C));
332 ModifyPurgMemByBuilder(pobj, std::move(modC2D));
337 if (pobj->BeginRead()) {
338 ret = strncmp(alphabet, static_cast<char *>(pobj->GetContent()), 26);
339 pobj->EndRead();
345 delete pobj;
346 pobj = nullptr;
359 PurgeableAshMem *pobj = new (std::nothrow) PurgeableAshMem(4098, std::move(builder));
360 ASSERT_NE(pobj, nullptr);
367 if (pobj->BeginRead()) {
368 ret = strncmp(alphabet, static_cast<char *>(pobj->GetContent()), 4097);
369 pobj->EndRead();
375 delete pobj;
376 pobj = nullptr;
389 PurgeableAshMem *pobj = new (std::nothrow) PurgeableAshMem(4098, std::move(builder));
390 ASSERT_NE(pobj, nullptr);
396 ModifyPurgMemByBuilder(pobj, std::move(modA2B));
397 ModifyPurgMemByBuilder(pobj, std::move(modB2C));
402 if (pobj->BeginRead()) {
403 ret = strncmp(alphabet, static_cast<char *>(pobj->GetContent()), 4097);
404 pobj->EndRead();
410 delete pobj;
411 pobj = nullptr;
424 PurgeableAshMem *pobj = new (std::nothrow) PurgeableAshMem(4098, std::move(builder));
425 ASSERT_NE(pobj, nullptr);
427 LoopPrintAlphabet(pobj, 1);
432 ModifyPurgMemByBuilder(pobj, std::move(modA2B));
433 ModifyPurgMemByBuilder(pobj, std::move(modB2C));
434 ModifyPurgMemByBuilder(pobj, std::move(modC2D));
439 if (pobj->BeginRead()) {
440 ret = strncmp(alphabet, static_cast<char *>(pobj->GetContent()), 4097);
441 pobj->EndRead();
447 delete pobj;
448 pobj = nullptr;
462 PurgeableAshMem *pobj = new (std::nothrow) PurgeableAshMem(size, std::move(builder));
463 ASSERT_NE(pobj, nullptr);
466 LoopPrintAlphabet(pobj, 1);
471 ModifyPurgMemByBuilder(pobj, std::move(modA2B));
472 ModifyPurgMemByBuilder(pobj, std::move(modB2C));
473 ModifyPurgMemByBuilder(pobj, std::move(modC2D));
478 if (pobj->BeginRead()) {
479 ret = strncmp(alphabet, static_cast<char *>(pobj->GetContent()), size - 1);
480 pobj->EndRead();
486 delete pobj;
487 pobj = nullptr;
503 PurgeableAshMem *pobj = new (std::nothrow) PurgeableAshMem(size, std::move(builder));
504 ASSERT_NE(pobj, nullptr);
507 std::thread readThread(LoopPrintAlphabet, pobj, 10);
512 ModifyPurgMemByBuilder(pobj, std::move(modA2B));
513 ModifyPurgMemByBuilder(pobj, std::move(modB2C));
514 ModifyPurgMemByBuilder(pobj, std::move(modC2D));
519 if (pobj->BeginRead()) {
520 ret = strncmp(alphabet, static_cast<char *>(pobj->GetContent()), size - 1);
521 pobj->EndRead();
529 delete pobj;
530 pobj = nullptr;
539 PurgeableAshMem *pobj = new (std::nothrow) PurgeableAshMem(0, std::move(builder));
540 ASSERT_NE(pobj, nullptr);
541 bool ret = pobj->BeginRead();
543 pobj->EndRead();
545 delete pobj;
546 pobj = nullptr;
552 PurgeableAshMem *pobj = new (std::nothrow) PurgeableAshMem(27, nullptr);
553 ASSERT_NE(pobj, nullptr);
554 bool ret = pobj->BeginRead();
556 pobj->EndRead();
558 delete pobj;
559 pobj = nullptr;
567 PurgeableAshMem pobj(std::move(builder1));
568 pobj.isSupport_ = 0;
569 EXPECT_EQ(pobj.IsPurged(), false);
570 EXPECT_EQ(pobj.Pin(), true);
571 EXPECT_EQ(pobj.Unpin(), true);
572 EXPECT_EQ(pobj.GetPinStatus(), false);
573 pobj.isSupport_ = 1;
574 pobj.ashmemFd_ = 0;
575 EXPECT_EQ(pobj.Pin(), false);
576 EXPECT_EQ(pobj.Unpin(), false);
577 pobj.dataSizeInput_ = 0;
578 EXPECT_EQ(pobj.CreatePurgeableData(), false);
579 pobj.dataPtr_ = nullptr;
580 ModifyPurgMemByBuilder(&pobj, std::move(modA2B));
581 pobj.isDataValid_ = false;
582 pobj.BeginRead();
583 pobj.isDataValid_ = true;
584 pobj.EndRead();
590 PurgeableAshMem pobj(std::move(builder1));
591 pobj.isSupport_ = 1;
592 EXPECT_NE(pobj.GetPinStatus(), 0);
593 pobj.isSupport_ = 0;
594 EXPECT_EQ(pobj.GetPinStatus(), 0);
631 PurgeableAshMem pobj(27, std::move(builder1));
632 EXPECT_EQ(pobj.GetContentSize(), 27);
634 pobj.SetDataValid(target);
635 EXPECT_EQ(pobj.IsDataValid(), target);
636 EXPECT_NE(pobj.GetAshmemFd(), -1);