Lines Matching refs:StubTest
32 class StubTest : public CommonRuntimeTest {
545 TEST_F(StubTest, Memcpy) {
557 10 * sizeof(uint32_t), StubTest::GetEntrypoint(self, kQuickMemcpy), self);
582 TEST_F(StubTest, LockObject) {
589 const uintptr_t art_quick_lock_object = StubTest::GetEntrypoint(self, kQuickLockObject);
656 static void TestUnlockObject(StubTest* test) NO_THREAD_SAFETY_ANALYSIS {
663 const uintptr_t art_quick_lock_object = StubTest::GetEntrypoint(self, kQuickLockObject);
664 const uintptr_t art_quick_unlock_object = StubTest::GetEntrypoint(self, kQuickUnlockObject);
801 TEST_F(StubTest, UnlockObject) {
813 TEST_F(StubTest, CheckCast) {
818 const uintptr_t art_quick_check_cast = StubTest::GetEntrypoint(self, kQuickCheckCast);
863 TEST_F(StubTest, APutObj) {
870 StubTest::GetEntrypoint(self, kQuickAputObjectWithNullAndBoundCheck);
995 TEST_F(StubTest, AllocObject) {
1021 StubTest::GetEntrypoint(self, kQuickAllocObject),
1035 StubTest::GetEntrypoint(self, kQuickAllocObjectResolved),
1049 StubTest::GetEntrypoint(self, kQuickAllocObjectInitialized),
1105 StubTest::GetEntrypoint(self, kQuickAllocObjectInitialized),
1120 TEST_F(StubTest, AllocObjectArray) {
1154 StubTest::GetEntrypoint(self, kQuickAllocArray),
1170 StubTest::GetEntrypoint(self, kQuickAllocArrayResolved),
1190 StubTest::GetEntrypoint(self, kQuickAllocArrayResolved),
1207 TEST_F(StubTest, StringCompareTo) {
1214 const uintptr_t art_quick_string_compareto = StubTest::GetEntrypoint(self, kQuickStringCompareTo);
1289 ArtMethod* referrer, StubTest* test)
1300 StubTest::GetEntrypoint(self, kQuickSet8Static),
1306 StubTest::GetEntrypoint(self, kQuickGetBooleanStatic),
1320 StubTest* test)
1330 StubTest::GetEntrypoint(self, kQuickSet8Static),
1336 StubTest::GetEntrypoint(self, kQuickGetByteStatic),
1351 ArtMethod* referrer, StubTest* test)
1361 StubTest::GetEntrypoint(self, kQuickSet8Instance),
1373 StubTest::GetEntrypoint(self, kQuickGetBooleanInstance),
1386 Thread* self, ArtMethod* referrer, StubTest* test)
1396 StubTest::GetEntrypoint(self, kQuickSet8Instance),
1407 StubTest::GetEntrypoint(self, kQuickGetByteInstance),
1421 StubTest* test)
1431 StubTest::GetEntrypoint(self, kQuickSet16Static),
1437 StubTest::GetEntrypoint(self, kQuickGetCharStatic),
1451 ArtMethod* referrer, StubTest* test)
1461 StubTest::GetEntrypoint(self, kQuickSet16Static),
1467 StubTest::GetEntrypoint(self, kQuickGetShortStatic),
1482 Thread* self, ArtMethod* referrer, StubTest* test)
1492 StubTest::GetEntrypoint(self, kQuickSet16Instance),
1503 StubTest::GetEntrypoint(self, kQuickGetCharInstance),
1516 Thread* self, ArtMethod* referrer, StubTest* test)
1526 StubTest::GetEntrypoint(self, kQuickSet16Instance),
1537 StubTest::GetEntrypoint(self, kQuickGetShortInstance),
1551 StubTest* test)
1561 StubTest::GetEntrypoint(self, kQuickSet32Static),
1567 StubTest::GetEntrypoint(self, kQuickGet32Static),
1587 Thread* self, ArtMethod* referrer, StubTest* test)
1597 StubTest::GetEntrypoint(self, kQuickSet32Instance),
1610 StubTest::GetEntrypoint(self, kQuickGet32Instance),
1628 ArtMethod* referrer, StubTest* test)
1633 StubTest::GetEntrypoint(self, kQuickSetObjStatic),
1639 StubTest::GetEntrypoint(self, kQuickGetObjStatic),
1648 StubTest* test)
1672 StubTest* test)
1677 StubTest::GetEntrypoint(self, kQuickSetObjInstance),
1684 StubTest::GetEntrypoint(self, kQuickGetObjInstance),
1695 Thread* self, ArtMethod* referrer, StubTest* test)
1718 StubTest* test)
1729 StubTest::GetEntrypoint(self, kQuickSet64Static),
1735 StubTest::GetEntrypoint(self, kQuickGet64Static),
1751 Thread* self, ArtMethod* referrer, StubTest* test)
1761 StubTest::GetEntrypoint(self, kQuickSet64Instance),
1774 StubTest::GetEntrypoint(self, kQuickGet64Instance),
1787 static void TestFields(Thread* self, StubTest* test, Primitive::Type test_type) {
1880 TEST_F(StubTest, Fields8) {
1892 TEST_F(StubTest, Fields16) {
1904 TEST_F(StubTest, Fields32) {
1915 TEST_F(StubTest, FieldsObj) {
1926 TEST_F(StubTest, Fields64) {
1942 TEST_F(StubTest, DISABLED_IMT) {
1971 StubTest::GetEntrypoint(self, kQuickQuickToInterpreterBridge)));
2026 StubTest::GetEntrypoint(self, kQuickQuickImtConflictTrampoline),
2046 StubTest::GetEntrypoint(self, kQuickQuickImtConflictTrampoline),
2059 StubTest::GetEntrypoint(self,
2069 StubTest::GetEntrypoint(self, kQuickInvokeInterfaceTrampolineWithAccessCheck), self,
2081 TEST_F(StubTest, StringIndexOf) {
2128 StubTest::GetEntrypoint(self, kQuickIndexOf), self);
2155 TEST_F(StubTest, ReadBarrier) {
2160 const uintptr_t readBarrierSlow = StubTest::GetEntrypoint(self, kQuickReadBarrierSlow);
2191 TEST_F(StubTest, ReadBarrierForRoot) {
2197 StubTest::GetEntrypoint(self, kQuickReadBarrierForRootSlow);