Lines Matching refs:addString

383   uint32_t addString(StringRef S) {  in addString()  function in __anon10cc3c150111::MockData2
530 D.addType({D.addString("1"), mkInfo(BTF::BTF_KIND_INT), {4}}); in TEST()
532 D.addType({D.addString("2"), mkInfo(BTF::BTF_KIND_PTR), {1}}); in TEST()
533 D.addType({D.addString("3"), mkInfo(BTF::BTF_KIND_ARRAY), {0}}); in TEST()
535 D.addType({D.addString("4"), mkInfo(BTF::BTF_KIND_STRUCT) | 2, {8}}); in TEST()
536 D.addTail(BTF::BTFMember({D.addString("a"), 1, 0})); in TEST()
537 D.addTail(BTF::BTFMember({D.addString("b"), 1, 0})); in TEST()
538 D.addType({D.addString("5"), mkInfo(BTF::BTF_KIND_UNION) | 3, {8}}); in TEST()
539 D.addTail(BTF::BTFMember({D.addString("a"), 1, 0})); in TEST()
540 D.addTail(BTF::BTFMember({D.addString("b"), 1, 0})); in TEST()
541 D.addTail(BTF::BTFMember({D.addString("c"), 1, 0})); in TEST()
542 D.addType({D.addString("6"), mkInfo(BTF::BTF_KIND_ENUM) | 2, {4}}); in TEST()
543 D.addTail(BTF::BTFEnum({D.addString("U"), 1})); in TEST()
544 D.addTail(BTF::BTFEnum({D.addString("V"), 2})); in TEST()
545 D.addType({D.addString("7"), mkInfo(BTF::BTF_KIND_ENUM64) | 1, {4}}); in TEST()
546 D.addTail(BTF::BTFEnum64({D.addString("W"), 0, 1})); in TEST()
548 {D.addString("8"), BTF::FWD_UNION_FLAG | mkInfo(BTF::BTF_KIND_FWD), {0}}); in TEST()
549 D.addType({D.addString("9"), mkInfo(BTF::BTF_KIND_TYPEDEF), {1}}); in TEST()
550 D.addType({D.addString("10"), mkInfo(BTF::BTF_KIND_VOLATILE), {1}}); in TEST()
551 D.addType({D.addString("11"), mkInfo(BTF::BTF_KIND_CONST), {1}}); in TEST()
552 D.addType({D.addString("12"), mkInfo(BTF::BTF_KIND_RESTRICT), {1}}); in TEST()
553 D.addType({D.addString("13"), mkInfo(BTF::BTF_KIND_FUNC_PROTO) | 1, {1}}); in TEST()
554 D.addTail(BTF::BTFParam({D.addString("P"), 2})); in TEST()
555 D.addType({D.addString("14"), mkInfo(BTF::BTF_KIND_FUNC), {13}}); in TEST()
556 D.addType({D.addString("15"), mkInfo(BTF::BTF_KIND_VAR), {2}}); in TEST()
558 D.addType({D.addString("16"), mkInfo(BTF::BTF_KIND_DATASEC) | 3, {0}}); in TEST()
562 D.addType({D.addString("17"), mkInfo(BTF::BTF_KIND_FLOAT), {4}}); in TEST()
563 D.addType({D.addString("18"), mkInfo(BTF::BTF_KIND_DECL_TAG), {0}}); in TEST()
565 D.addType({D.addString("19"), mkInfo(BTF::BTF_KIND_TYPE_TAG), {0}}); in TEST()
585 uint32_t FStr = D.addString("f"); in TEST()
586 D.addType({D.addString("foo"), mkInfo(BTF::BTF_KIND_INT), {4}}); in TEST()
588 D.addType({D.addString("big"), mkInfo(BTF::BTF_KIND_STRUCT) | N, {8}}); in TEST()
591 D.addType({D.addString("bar"), mkInfo(BTF::BTF_KIND_INT), {4}}); in TEST()
618 IncompleteType({D.addString("a"), mkInfo(BTF::BTF_KIND_INT), {4}}); in TEST()
619 IncompleteType({D.addString("b"), mkInfo(BTF::BTF_KIND_ARRAY), {0}}); in TEST()
620 IncompleteType({D.addString("c"), mkInfo(BTF::BTF_KIND_VAR), {0}}); in TEST()
621 IncompleteType({D.addString("d"), mkInfo(BTF::BTF_KIND_DECL_TAG), {0}}); in TEST()
624 IncompleteType({D.addString("a"), mkInfo(BTF::BTF_KIND_STRUCT) | 2, {8}}); in TEST()
625 IncompleteType({D.addString("b"), mkInfo(BTF::BTF_KIND_UNION) | 3, {8}}); in TEST()
626 IncompleteType({D.addString("c"), mkInfo(BTF::BTF_KIND_ENUM) | 2, {4}}); in TEST()
627 IncompleteType({D.addString("d"), mkInfo(BTF::BTF_KIND_ENUM64) | 1, {4}}); in TEST()
628 IncompleteType({D.addString("e"), mkInfo(BTF::BTF_KIND_FUNC_PROTO) | 1, {1}}); in TEST()
629 IncompleteType({D.addString("f"), mkInfo(BTF::BTF_KIND_DATASEC) | 3, {0}}); in TEST()
652 uint32_t Zero = D.addString("0"); in TEST()
656 D.addType({D.addString("foo"), mkInfo(BTF::BTF_KIND_STRUCT), {0}}); in TEST()
657 D.addType({D.addString("bar"), in TEST()
660 D.addType({D.addString("buz"), mkInfo(BTF::BTF_KIND_FWD), {0}}); in TEST()
661 D.addRelocSec({D.addString("foo"), 7}); in TEST()
674 D.addReloc({64, 1, D.addString("10"), BTF::TYPE_SIZE}); in TEST()
696 D.addType({D.addString("foo"), mkInfo(BTF::BTF_KIND_ENUM) | 2, {4}}); in TEST()
697 D.addTail(BTF::BTFEnum({D.addString("U"), 1})); in TEST()
698 D.addTail(BTF::BTFEnum({D.addString("V"), 2})); in TEST()
700 D.addType({D.addString("int"), mkInfo(BTF::BTF_KIND_INT), {4}}); in TEST()
703 D.addType({D.addString("bar"), mkInfo(BTF::BTF_KIND_ENUM64) | 2, {8}}); in TEST()
704 D.addTail(BTF::BTFEnum64({D.addString("A"), 1, 0})); in TEST()
705 D.addTail(BTF::BTFEnum64({D.addString("B"), 2, 0})); in TEST()
707 D.addRelocSec({D.addString("foo"), 5}); in TEST()
709 D.addReloc({0, 1, D.addString("0"), BTF::ENUM_VALUE_EXISTENCE}); in TEST()
711 D.addReloc({8, 1, D.addString("1"), BTF::ENUM_VALUE}); in TEST()
713 D.addReloc({16, 1, D.addString("1:0"), BTF::ENUM_VALUE}); in TEST()
715 D.addReloc({24, 2, D.addString("1"), BTF::ENUM_VALUE}); in TEST()
717 D.addReloc({32, 1, D.addString("42"), BTF::ENUM_VALUE}); in TEST()
719 D.addReloc({40, 3, D.addString("0"), BTF::ENUM_VALUE_EXISTENCE}); in TEST()
721 D.addReloc({48, 3, D.addString("1"), BTF::ENUM_VALUE}); in TEST()
743 D.addType({D.addString("foo"), mkInfo(BTF::BTF_KIND_ENUM) | 2, {4}}); in TEST()
744 D.addTail(BTF::BTFEnum({D.addString("U"), 1})); in TEST()
745 D.addTail(BTF::BTFEnum({D.addString("V"), 2})); in TEST()
747 D.addType({D.addString("a"), mkInfo(BTF::BTF_KIND_TYPEDEF), {1}}); in TEST()
749 D.addType({D.addString(""), mkInfo(BTF::BTF_KIND_CONST), {1}}); in TEST()
751 D.addRelocSec({D.addString("foo"), 0}); in TEST()
752 D.addReloc({0, 2, D.addString("0"), BTF::ENUM_VALUE}); in TEST()
753 D.addReloc({8, 3, D.addString("1"), BTF::ENUM_VALUE}); in TEST()
766 D.addType({D.addString("int"), mkInfo(BTF::BTF_KIND_INT), {4}}); in TEST()
769 D.addType({D.addString("foo"), mkInfo(BTF::BTF_KIND_STRUCT) | 2, {8}}); in TEST()
770 D.addTail(BTF::BTFMember({D.addString("a"), 1, 0})); in TEST()
771 D.addTail(BTF::BTFMember({D.addString("b"), 1, 0})); in TEST()
773 D.addType({D.addString(""), mkInfo(BTF::BTF_KIND_ARRAY), {0}}); in TEST()
776 D.addType({D.addString("bar"), mkInfo(BTF::BTF_KIND_STRUCT) | 2, {8}}); in TEST()
777 D.addTail(BTF::BTFMember({D.addString("u"), 3, 0})); in TEST()
778 D.addTail(BTF::BTFMember({D.addString("v"), 1, 0})); in TEST()
780 D.addType({D.addString(""), mkInfo(BTF::BTF_KIND_ARRAY), {0}}); in TEST()
783 D.addType({D.addString("bar"), mkInfo(BTF::BTF_KIND_STRUCT) | 2, {8}}); in TEST()
784 D.addTail(BTF::BTFMember({D.addString("u"), 5, 0})); in TEST()
785 D.addTail(BTF::BTFMember({D.addString("v"), 42, 0})); in TEST()
787 D.addRelocSec({D.addString("foo"), 0 /* patched automatically */}); in TEST()
789 D.addReloc({0, 4, D.addString("0:1"), BTF::FIELD_BYTE_OFFSET}); in TEST()
790 D.addReloc({8, 4, D.addString("0:1"), BTF::FIELD_BYTE_SIZE}); in TEST()
791 D.addReloc({16, 4, D.addString("0:1"), BTF::FIELD_EXISTENCE}); in TEST()
792 D.addReloc({24, 4, D.addString("0:1"), BTF::FIELD_SIGNEDNESS}); in TEST()
793 D.addReloc({32, 4, D.addString("0:1"), BTF::FIELD_LSHIFT_U64}); in TEST()
794 D.addReloc({40, 4, D.addString("0:1"), BTF::FIELD_RSHIFT_U64}); in TEST()
796 D.addReloc({48, 4, D.addString("7:1"), BTF::FIELD_BYTE_OFFSET}); in TEST()
798 D.addReloc({56, 4, D.addString("0:0:1:0"), BTF::FIELD_BYTE_OFFSET}); in TEST()
800 D.addReloc({64, 4, D.addString("0:0:1:1"), BTF::FIELD_BYTE_OFFSET}); in TEST()
802 D.addReloc({72, 4, D.addString(""), BTF::FIELD_BYTE_OFFSET}); in TEST()
804 D.addReloc({80, 4, D.addString("0:2"), BTF::FIELD_BYTE_OFFSET}); in TEST()
806 D.addReloc({88, 6, D.addString("0:0:0"), BTF::FIELD_BYTE_OFFSET}); in TEST()
808 D.addReloc({96, 6, D.addString("0:1:0"), BTF::FIELD_BYTE_OFFSET}); in TEST()
811 D.addReloc({104, 4, D.addString("0:1:0"), BTF::FIELD_BYTE_OFFSET}); in TEST()
850 D.addType({D.addString("int"), mkInfo(BTF::BTF_KIND_INT), {4}}); in TEST()
853 D.addType({D.addString("foo"), mkInfo(BTF::BTF_KIND_STRUCT) | 1, {4}}); in TEST()
854 D.addTail(BTF::BTFMember({D.addString("u"), Int, 0})); in TEST()
856 D.addType({D.addString("bar"), mkInfo(BTF::BTF_KIND_TYPEDEF), {Foo}}); in TEST()
858 D.addType({D.addString("bar"), mkInfo(BTF::BTF_KIND_CONST), {Bar}}); in TEST()
860 D.addType({D.addString("buz"), mkInfo(BTF::BTF_KIND_STRUCT) | 1, {4}}); in TEST()
861 D.addTail(BTF::BTFMember({D.addString("v"), CBar, 0})); in TEST()
863 D.addType({D.addString("quux"), mkInfo(BTF::BTF_KIND_TYPEDEF), {Buz}}); in TEST()
865 D.addType({D.addString(""), mkInfo(BTF::BTF_KIND_RESTRICT), {Quux}}); in TEST()
867 D.addType({D.addString(""), mkInfo(BTF::BTF_KIND_VOLATILE), {RQuux}}); in TEST()
869 D.addType({D.addString(""), mkInfo(BTF::BTF_KIND_CONST), {VRQuux}}); in TEST()
871 D.addType({D.addString(""), mkInfo(BTF::BTF_KIND_CONST), {77}}); in TEST()
873 D.addType({D.addString(""), mkInfo(BTF::BTF_KIND_VOLATILE), {CUnknown}}); in TEST()
875 D.addRelocSec({D.addString("foo"), 0}); in TEST()
876 D.addReloc({0, Bar, D.addString("0:0"), BTF::FIELD_BYTE_OFFSET}); in TEST()
877 D.addReloc({8, CVRQuux, D.addString("0:0:0"), BTF::FIELD_BYTE_OFFSET}); in TEST()
878 D.addReloc({16, CVUnknown, D.addString("0:1:2"), BTF::FIELD_BYTE_OFFSET}); in TEST()
896 D.addType({D.addString("tag"), mkInfo(BTF::BTF_KIND_TYPE_TAG), {0}}); in TEST()
898 D.addRelocSec({D.addString("foo"), 0}); in TEST()
899 D.addReloc({0, Tag, D.addString("0"), BTF::TYPE_EXISTENCE}); in TEST()
900 D.addReloc({8, 0 /* void */, D.addString("0"), BTF::TYPE_EXISTENCE}); in TEST()
914 {D.addString(""), mkInfo(BTF::BTF_KIND_CONST), {1 /* ourselves */}}); in TEST()
915 D.addRelocSec({D.addString("foo"), 0}); in TEST()
916 D.addReloc({0, 1, D.addString(""), BTF::TYPE_EXISTENCE}); in TEST()
932 D.addType({D.addString("int"), mkInfo(BTF::BTF_KIND_INT), {4}}); in TEST()
935 D.addType({D.addString(""), mkInfo(BTF::BTF_KIND_STRUCT) | 1, {4}}); in TEST()
936 D.addTail(BTF::BTFMember({D.addString(""), Int, 0})); in TEST()
938 D.addRelocSec({D.addString("foo"), 0}); in TEST()
939 D.addReloc({0, Anon, D.addString("0"), BTF::TYPE_EXISTENCE}); in TEST()
940 D.addReloc({8, Anon, D.addString("0:0"), BTF::FIELD_BYTE_OFFSET}); in TEST()
953 uint32_t S = D.addType({D.addString("S"), mkInfo(BTF::BTF_KIND_STRUCT), {0}}); in TEST()
955 D.addRelocSec({D.addString("foo"), 0}); in TEST()
956 D.addReloc({0, 0, D.addString(""), 777}); in TEST()
957 D.addReloc({8, S, D.addString("abc"), BTF::FIELD_BYTE_OFFSET}); in TEST()
958 D.addReloc({16, S, D.addString("0#"), BTF::FIELD_BYTE_OFFSET}); in TEST()
974 uint32_t S = D.addType({D.addString("S"), mkInfo(BTF::BTF_KIND_STRUCT), {0}}); in TEST()
975 uint32_t T = D.addType({D.addString("T"), mkInfo(BTF::BTF_KIND_STRUCT), {0}}); in TEST()
977 D.addRelocSec({D.addString("foo"), 0}); in TEST()
978 D.addReloc({0, S, D.addString(""), BTF::TYPE_EXISTENCE}); in TEST()
979 D.addReloc({8, S, D.addString(""), BTF::TYPE_EXISTENCE}); in TEST()
981 D.addRelocSec({D.addString("bar"), 0}); in TEST()
982 D.addReloc({8, T, D.addString(""), BTF::TYPE_EXISTENCE}); in TEST()
983 D.addReloc({16, T, D.addString(""), BTF::TYPE_EXISTENCE}); in TEST()
1018 D.addType({D.addString("foo"), mkInfo(BTF::BTF_KIND_STRUCT), {0}}); in TEST()
1019 D.addType({D.addString("bar"), mkInfo(BTF::BTF_KIND_STRUCT), {0}}); in TEST()
1020 D.addRelocSec({D.addString("foo"), 0}); in TEST()
1021 D.addReloc({0, 1, D.addString(""), BTF::TYPE_EXISTENCE}); in TEST()
1022 D.addReloc({8, 2, D.addString(""), BTF::TYPE_EXISTENCE}); in TEST()
1035 D.addType({D.addString("buz"), mkInfo(BTF::BTF_KIND_STRUCT), {0}}); in TEST()
1036 D.addRelocSec({D.addString("foo"), 0}); in TEST()
1037 D.addReloc({0, 1, D.addString(""), BTF::TYPE_EXISTENCE}); in TEST()
1053 D.addType({D.addString("foo"), mkInfo(BTF::BTF_KIND_STRUCT), {0}}); in TEST()
1054 D.addRelocSec({D.addString("foo"), 0}); in TEST()
1055 D.addReloc({0, 1, D.addString(""), BTF::TYPE_EXISTENCE}); in TEST()
1056 D.addLinesSec({D.addString("foo"), 0}); in TEST()
1057 D.addLine({0, D.addString("file.c"), D.addString("some line"), LC(2, 3)}); in TEST()