Lines Matching refs:prefix

416   FunctionPrefixKind prefix = FunctionPrefixDetour;  in TEST()  local
417 TestIdentityFunctionPatching(kIdentityCodeWithPrologue, override, prefix); in TEST()
418 TestIdentityFunctionPatching(kIdentityCodeWithPushPop, override, prefix); in TEST()
419 TestIdentityFunctionPatching(kIdentityCodeWithMov, override, prefix); in TEST()
420 TestIdentityFunctionPatching(kIdentityCodeWithJump, override, prefix); in TEST()
431 FunctionPrefixKind prefix = FunctionPrefixHotPatch; in TEST() local
432 TestIdentityFunctionPatching(kIdentityCodeWithMov, override, prefix); in TEST()
437 FunctionPrefixKind prefix = FunctionPrefixNone; in TEST() local
438 TestIdentityFunctionPatching(kIdentityCodeWithPrologue, override, prefix); in TEST()
439 TestIdentityFunctionPatching(kIdentityCodeWithPushPop, override, prefix); in TEST()
441 prefix = FunctionPrefixPadding; in TEST()
442 TestIdentityFunctionPatching(kIdentityCodeWithPrologue, override, prefix); in TEST()
443 TestIdentityFunctionPatching(kIdentityCodeWithPushPop, override, prefix); in TEST()
448 FunctionPrefixKind prefix = FunctionPrefixNone; in TEST() local
449 TestIdentityFunctionPatching(kIdentityCodeWithPrologue, override, prefix); in TEST()
450 TestIdentityFunctionPatching(kIdentityCodeWithPushPop, override, prefix); in TEST()
451 TestIdentityFunctionPatching(kIdentityCodeWithJump, override, prefix); in TEST()
453 prefix = FunctionPrefixPadding; in TEST()
454 TestIdentityFunctionPatching(kIdentityCodeWithPrologue, override, prefix); in TEST()
455 TestIdentityFunctionPatching(kIdentityCodeWithPushPop, override, prefix); in TEST()
456 TestIdentityFunctionPatching(kIdentityCodeWithMov, override, prefix); in TEST()
457 TestIdentityFunctionPatching(kIdentityCodeWithJump, override, prefix); in TEST()
459 prefix = FunctionPrefixHotPatch; in TEST()
460 TestIdentityFunctionPatching(kIdentityCodeWithPrologue, override, prefix); in TEST()
461 TestIdentityFunctionPatching(kIdentityCodeWithPushPop, override, prefix); in TEST()
462 TestIdentityFunctionPatching(kIdentityCodeWithMov, override, prefix); in TEST()
463 TestIdentityFunctionPatching(kIdentityCodeWithJump, override, prefix); in TEST()
465 prefix = FunctionPrefixDetour; in TEST()
466 TestIdentityFunctionPatching(kIdentityCodeWithPrologue, override, prefix); in TEST()
467 TestIdentityFunctionPatching(kIdentityCodeWithPushPop, override, prefix); in TEST()
468 TestIdentityFunctionPatching(kIdentityCodeWithMov, override, prefix); in TEST()
469 TestIdentityFunctionPatching(kIdentityCodeWithJump, override, prefix); in TEST()
595 FunctionPrefixKind prefix = FunctionPrefixDetour; in TEST() local
596 EXPECT_TRUE(TestFunctionPatching(kPatchableCode1, override, prefix)); in TEST()
597 EXPECT_TRUE(TestFunctionPatching(kPatchableCode2, override, prefix)); in TEST()
598 EXPECT_TRUE(TestFunctionPatching(kPatchableCode3, override, prefix)); in TEST()
599 EXPECT_TRUE(TestFunctionPatching(kPatchableCode4, override, prefix)); in TEST()
600 EXPECT_TRUE(TestFunctionPatching(kUnpatchableCode1, override, prefix)); in TEST()
601 EXPECT_TRUE(TestFunctionPatching(kUnpatchableCode2, override, prefix)); in TEST()
602 EXPECT_TRUE(TestFunctionPatching(kUnpatchableCode3, override, prefix)); in TEST()
603 EXPECT_TRUE(TestFunctionPatching(kUnpatchableCode4, override, prefix)); in TEST()
604 EXPECT_TRUE(TestFunctionPatching(kUnpatchableCode5, override, prefix)); in TEST()
605 EXPECT_TRUE(TestFunctionPatching(kUnpatchableCode6, override, prefix)); in TEST()
625 FunctionPrefixKind prefix = FunctionPrefixHotPatch; in TEST() local
627 EXPECT_TRUE(TestFunctionPatching(kPatchableCode1, override, prefix)); in TEST()
628 EXPECT_FALSE(TestFunctionPatching(kPatchableCode2, override, prefix)); in TEST()
629 EXPECT_FALSE(TestFunctionPatching(kPatchableCode3, override, prefix)); in TEST()
630 EXPECT_FALSE(TestFunctionPatching(kPatchableCode4, override, prefix)); in TEST()
632 EXPECT_TRUE(TestFunctionPatching(kPatchableCode6, override, prefix)); in TEST()
633 EXPECT_TRUE(TestFunctionPatching(kPatchableCode7, override, prefix)); in TEST()
634 EXPECT_TRUE(TestFunctionPatching(kPatchableCode8, override, prefix)); in TEST()
636 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode1, override, prefix)); in TEST()
637 EXPECT_TRUE(TestFunctionPatching(kUnpatchableCode2, override, prefix)); in TEST()
638 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode3, override, prefix)); in TEST()
639 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode4, override, prefix)); in TEST()
640 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode5, override, prefix)); in TEST()
641 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode6, override, prefix)); in TEST()
646 FunctionPrefixKind prefix = FunctionPrefixPadding; in TEST() local
648 EXPECT_TRUE(TestFunctionPatching(kPatchableCode1, override, prefix)); in TEST()
649 EXPECT_TRUE(TestFunctionPatching(kPatchableCode2, override, prefix)); in TEST()
651 EXPECT_FALSE(TestFunctionPatching(kPatchableCode3, override, prefix)); in TEST()
652 EXPECT_TRUE(TestFunctionPatching(kPatchableCode9, override, prefix)); in TEST()
653 EXPECT_TRUE(TestFunctionPatching(kPatchableCode10, override, prefix)); in TEST()
654 EXPECT_TRUE(TestFunctionPatching(kPatchableCode11, override, prefix)); in TEST()
655 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode7, override, prefix)); in TEST()
656 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode8, override, prefix)); in TEST()
657 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode9, override, prefix)); in TEST()
659 EXPECT_TRUE(TestFunctionPatching(kPatchableCode3, override, prefix)); in TEST()
661 EXPECT_FALSE(TestFunctionPatching(kPatchableCode4, override, prefix)); in TEST()
663 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode1, override, prefix)); in TEST()
664 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode2, override, prefix)); in TEST()
665 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode3, override, prefix)); in TEST()
666 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode4, override, prefix)); in TEST()
667 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode5, override, prefix)); in TEST()
668 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode6, override, prefix)); in TEST()
673 FunctionPrefixKind prefix = FunctionPrefixPadding; in TEST() local
675 EXPECT_TRUE(TestFunctionPatching(kPatchableCode1, override, prefix)); in TEST()
676 EXPECT_TRUE(TestFunctionPatching(kPatchableCode2, override, prefix)); in TEST()
678 EXPECT_FALSE(TestFunctionPatching(kPatchableCode3, override, prefix)); in TEST()
680 EXPECT_TRUE(TestFunctionPatching(kPatchableCode3, override, prefix)); in TEST()
682 EXPECT_TRUE(TestFunctionPatching(kPatchableCode4, override, prefix)); in TEST()
684 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode1, override, prefix)); in TEST()
685 EXPECT_TRUE(TestFunctionPatching(kUnpatchableCode2, override, prefix)); in TEST()
686 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode3, override, prefix)); in TEST()
687 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode4, override, prefix)); in TEST()
688 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode5, override, prefix)); in TEST()
689 EXPECT_FALSE(TestFunctionPatching(kUnpatchableCode6, override, prefix)); in TEST()