Lines Matching refs:Prop
291 static GenericTaintRule Prop(ArgSet &&SrcArgs, ArgSet &&DstArgs) { in Prop() function in __anoncee4e0c00111::GenericTaintRule
543 P, GenericTaintRule::Prop(std::move(SrcDesc), std::move(DstDesc)), Rules); in parseConfig()
608 {{CDM::CLibrary, {"accept"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
609 {{CDM::CLibrary, {"atoi"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
610 {{CDM::CLibrary, {"atol"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
611 {{CDM::CLibrary, {"atoll"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
612 {{CDM::CLibrary, {"fgetc"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
613 {{CDM::CLibrary, {"fgetln"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
615 TR::Prop({{2}}, {{0, ReturnValueIndex}})}, in initTaintRules()
617 TR::Prop({{2}}, {{0, ReturnValueIndex}})}, in initTaintRules()
618 {{CDM::CLibrary, {"fscanf"}}, TR::Prop({{0}}, {{}, 2})}, in initTaintRules()
619 {{CDM::CLibrary, {"fscanf_s"}}, TR::Prop({{0}}, {{}, 2})}, in initTaintRules()
620 {{CDM::CLibrary, {"sscanf"}}, TR::Prop({{0}}, {{}, 2})}, in initTaintRules()
621 {{CDM::CLibrary, {"sscanf_s"}}, TR::Prop({{0}}, {{}, 2})}, in initTaintRules()
623 {{CDM::CLibrary, {"getc"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
625 TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
626 {{CDM::CLibrary, {"getdelim"}}, TR::Prop({{3}}, {{0}})}, in initTaintRules()
630 {{CDM::CLibrary, {"getline"}}, TR::Prop({{2}}, {{0}})}, in initTaintRules()
631 {{CDM::CLibrary, {"getw"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
633 TR::Prop({{0, 1, 2, 3}}, {{1, ReturnValueIndex}})}, in initTaintRules()
635 TR::Prop({{0, 2}}, {{1, ReturnValueIndex}})}, in initTaintRules()
637 TR::Prop({{3}}, {{0, ReturnValueIndex}})}, in initTaintRules()
639 TR::Prop({{0}}, {{1, ReturnValueIndex}})}, in initTaintRules()
641 TR::Prop({{0}}, {{1, ReturnValueIndex}})}, in initTaintRules()
643 {{CDM::CLibrary, {"ttyname"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
645 TR::Prop({{0}}, {{1, ReturnValueIndex}})}, in initTaintRules()
647 {{CDM::CLibrary, {"basename"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
648 {{CDM::CLibrary, {"dirname"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
649 {{CDM::CLibrary, {"fnmatch"}}, TR::Prop({{1}}, {{ReturnValueIndex}})}, in initTaintRules()
651 {{CDM::CLibrary, {"mbtowc"}}, TR::Prop({{1}}, {{0, ReturnValueIndex}})}, in initTaintRules()
652 {{CDM::CLibrary, {"wctomb"}}, TR::Prop({{1}}, {{0, ReturnValueIndex}})}, in initTaintRules()
653 {{CDM::CLibrary, {"wcwidth"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
656 TR::Prop({{0, 1, 2}}, {{ReturnValueIndex}})}, in initTaintRules()
658 TR::Prop({{1, 2}}, {{0, ReturnValueIndex}})}, in initTaintRules()
660 TR::Prop({{1, 2}}, {{0, ReturnValueIndex}})}, in initTaintRules()
661 {{CDM::CLibraryMaybeHardened, {"bcopy"}}, TR::Prop({{0, 2}}, {{1}})}, in initTaintRules()
667 {{CDM::CLibrary, {"memmem"}}, TR::Prop({{0, 1}}, {{ReturnValueIndex}})}, in initTaintRules()
668 {{CDM::CLibrary, {"strstr"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
669 {{CDM::CLibrary, {"strcasestr"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
674 TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
676 TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
677 {{CDM::CLibrary, {"rawmemchr"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
679 TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
681 TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
683 TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
684 {{CDM::CLibrary, {"index"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
685 {{CDM::CLibrary, {"rindex"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
689 {{CDM::CLibrary, {"qsort"}}, TR::Prop({{0}}, {{0}})}, in initTaintRules()
690 {{CDM::CLibrary, {"qsort_r"}}, TR::Prop({{0}}, {{0}})}, in initTaintRules()
692 {{CDM::CLibrary, {"strcmp"}}, TR::Prop({{0, 1}}, {{ReturnValueIndex}})}, in initTaintRules()
694 TR::Prop({{0, 1}}, {{ReturnValueIndex}})}, in initTaintRules()
696 TR::Prop({{0, 1, 2}}, {{ReturnValueIndex}})}, in initTaintRules()
698 TR::Prop({{0, 1, 2}}, {{ReturnValueIndex}})}, in initTaintRules()
699 {{CDM::CLibrary, {"strspn"}}, TR::Prop({{0, 1}}, {{ReturnValueIndex}})}, in initTaintRules()
700 {{CDM::CLibrary, {"strcspn"}}, TR::Prop({{0, 1}}, {{ReturnValueIndex}})}, in initTaintRules()
701 {{CDM::CLibrary, {"strpbrk"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
703 {{CDM::CLibrary, {"strndup"}}, TR::Prop({{0, 1}}, {{ReturnValueIndex}})}, in initTaintRules()
704 {{CDM::CLibrary, {"strndupa"}}, TR::Prop({{0, 1}}, {{ReturnValueIndex}})}, in initTaintRules()
705 {{CDM::CLibrary, {"strdup"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
706 {{CDM::CLibrary, {"strdupa"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
707 {{CDM::CLibrary, {"wcsdup"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
712 {{CDM::CLibrary, {"strtol"}}, TR::Prop({{0}}, {{1, ReturnValueIndex}})}, in initTaintRules()
713 {{CDM::CLibrary, {"strtoll"}}, TR::Prop({{0}}, {{1, ReturnValueIndex}})}, in initTaintRules()
714 {{CDM::CLibrary, {"strtoul"}}, TR::Prop({{0}}, {{1, ReturnValueIndex}})}, in initTaintRules()
715 {{CDM::CLibrary, {"strtoull"}}, TR::Prop({{0}}, {{1, ReturnValueIndex}})}, in initTaintRules()
717 {{CDM::CLibrary, {"tolower"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
718 {{CDM::CLibrary, {"toupper"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
720 {{CDM::CLibrary, {"isalnum"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
721 {{CDM::CLibrary, {"isalpha"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
722 {{CDM::CLibrary, {"isascii"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
723 {{CDM::CLibrary, {"isblank"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
724 {{CDM::CLibrary, {"iscntrl"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
725 {{CDM::CLibrary, {"isdigit"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
726 {{CDM::CLibrary, {"isgraph"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
727 {{CDM::CLibrary, {"islower"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
728 {{CDM::CLibrary, {"isprint"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
729 {{CDM::CLibrary, {"ispunct"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
730 {{CDM::CLibrary, {"isspace"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
731 {{CDM::CLibrary, {"isupper"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
732 {{CDM::CLibrary, {"isxdigit"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
735 TR::Prop({{1}}, {{0, ReturnValueIndex}})}, in initTaintRules()
737 TR::Prop({{1}}, {{0, ReturnValueIndex}})}, in initTaintRules()
739 TR::Prop({{0, 1}}, {{0, ReturnValueIndex}})}, in initTaintRules()
741 TR::Prop({{0, 1}}, {{0, ReturnValueIndex}})}, in initTaintRules()
743 TR::Prop({{1, 2}}, {{0, ReturnValueIndex}})}, in initTaintRules()
745 TR::Prop({{0, 1, 2}}, {{0, ReturnValueIndex}})}, in initTaintRules()
746 {{CDM::CLibraryMaybeHardened, {"strlcpy"}}, TR::Prop({{1, 2}}, {{0}})}, in initTaintRules()
747 {{CDM::CLibraryMaybeHardened, {"strlcat"}}, TR::Prop({{0, 1, 2}}, {{0}})}, in initTaintRules()
756 TR::Prop({{1, 2}, 3}, {{0, ReturnValueIndex}})}, in initTaintRules()
759 TR::Prop({{1}, 2}, {{0, ReturnValueIndex}})}, in initTaintRules()
763 TR::Prop({{1, 4}, 5}, {{0, ReturnValueIndex}})}, in initTaintRules()
767 TR::Prop({{3}, 4}, {{0, ReturnValueIndex}})}, in initTaintRules()