Lines Matching refs:Prop
233 static GenericTaintRule Prop(ArgSet &&SrcArgs, ArgSet &&DstArgs) { in Prop() function in __anon529848570111::GenericTaintRule
494 P, GenericTaintRule::Prop(std::move(SrcDesc), std::move(DstDesc)), Rules); in parseConfig()
560 {{{"atoi"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
561 {{{"atol"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
562 {{{"atoll"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
563 {{{"fgetc"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
564 {{{"fgetln"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
565 {{{"fgets"}}, TR::Prop({{2}}, {{0, ReturnValueIndex}})}, in initTaintRules()
566 {{{"fscanf"}}, TR::Prop({{0}}, {{}, 2})}, in initTaintRules()
567 {{{"fscanf_s"}}, TR::Prop({{0}}, {{}, {2}})}, in initTaintRules()
568 {{{"sscanf"}}, TR::Prop({{0}}, {{}, 2})}, in initTaintRules()
570 {{{"getc"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
571 {{{"getc_unlocked"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
572 {{{"getdelim"}}, TR::Prop({{3}}, {{0}})}, in initTaintRules()
573 {{{"getline"}}, TR::Prop({{2}}, {{0}})}, in initTaintRules()
574 {{{"getw"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
575 {{{"pread"}}, TR::Prop({{0, 1, 2, 3}}, {{1, ReturnValueIndex}})}, in initTaintRules()
576 {{{"read"}}, TR::Prop({{0, 2}}, {{1, ReturnValueIndex}})}, in initTaintRules()
577 {{{"strchr"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
578 {{{"strrchr"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
579 {{{"tolower"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
580 {{{"toupper"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
581 {{{"fread"}}, TR::Prop({{3}}, {{0, ReturnValueIndex}})}, in initTaintRules()
582 {{{"recv"}}, TR::Prop({{0}}, {{1, ReturnValueIndex}})}, in initTaintRules()
583 {{{"recvfrom"}}, TR::Prop({{0}}, {{1, ReturnValueIndex}})}, in initTaintRules()
585 {{{"ttyname"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
586 {{{"ttyname_r"}}, TR::Prop({{0}}, {{1, ReturnValueIndex}})}, in initTaintRules()
588 {{{"basename"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
589 {{{"dirname"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
590 {{{"fnmatch"}}, TR::Prop({{1}}, {{ReturnValueIndex}})}, in initTaintRules()
591 {{{"memchr"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
592 {{{"memrchr"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
593 {{{"rawmemchr"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
595 {{{"mbtowc"}}, TR::Prop({{1}}, {{0, ReturnValueIndex}})}, in initTaintRules()
596 {{{"wctomb"}}, TR::Prop({{1}}, {{0, ReturnValueIndex}})}, in initTaintRules()
597 {{{"wcwidth"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
599 {{{"memcmp"}}, TR::Prop({{0, 1}}, {{ReturnValueIndex}})}, in initTaintRules()
600 {{{"memcpy"}}, TR::Prop({{1}}, {{0, ReturnValueIndex}})}, in initTaintRules()
601 {{{"memmove"}}, TR::Prop({{1}}, {{0, ReturnValueIndex}})}, in initTaintRules()
607 {{{"memmem"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
610 {{{"strstr"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
611 {{{"strcasestr"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
613 {{{"strchrnul"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
615 {{{"index"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
616 {{{"rindex"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
620 {{{"qsort"}}, TR::Prop({{0}}, {{0}})}, in initTaintRules()
621 {{{"qsort_r"}}, TR::Prop({{0}}, {{0}})}, in initTaintRules()
623 {{{"strcmp"}}, TR::Prop({{0, 1}}, {{ReturnValueIndex}})}, in initTaintRules()
624 {{{"strcasecmp"}}, TR::Prop({{0, 1}}, {{ReturnValueIndex}})}, in initTaintRules()
625 {{{"strncmp"}}, TR::Prop({{0, 1, 2}}, {{ReturnValueIndex}})}, in initTaintRules()
626 {{{"strncasecmp"}}, TR::Prop({{0, 1, 2}}, {{ReturnValueIndex}})}, in initTaintRules()
627 {{{"strspn"}}, TR::Prop({{0, 1}}, {{ReturnValueIndex}})}, in initTaintRules()
628 {{{"strcspn"}}, TR::Prop({{0, 1}}, {{ReturnValueIndex}})}, in initTaintRules()
629 {{{"strpbrk"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
630 {{{"strndup"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
631 {{{"strndupa"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
632 {{{"strlen"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
633 {{{"strnlen"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
634 {{{"strtol"}}, TR::Prop({{0}}, {{1, ReturnValueIndex}})}, in initTaintRules()
635 {{{"strtoll"}}, TR::Prop({{0}}, {{1, ReturnValueIndex}})}, in initTaintRules()
636 {{{"strtoul"}}, TR::Prop({{0}}, {{1, ReturnValueIndex}})}, in initTaintRules()
637 {{{"strtoull"}}, TR::Prop({{0}}, {{1, ReturnValueIndex}})}, in initTaintRules()
639 {{{"isalnum"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
640 {{{"isalpha"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
641 {{{"isascii"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
642 {{{"isblank"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
643 {{{"iscntrl"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
644 {{{"isdigit"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
645 {{{"isgraph"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
646 {{{"islower"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
647 {{{"isprint"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
648 {{{"ispunct"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
649 {{{"isspace"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
650 {{{"isupper"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
651 {{{"isxdigit"}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
654 TR::Prop({{1, 2}}, {{0, ReturnValueIndex}})}, in initTaintRules()
656 TR::Prop({{1, 2}}, {{0}})}, in initTaintRules()
658 TR::Prop({{1, 2}}, {{0}})}, in initTaintRules()
660 TR::Prop({{1}, 3}, {{0, ReturnValueIndex}})}, in initTaintRules()
662 TR::Prop({{1}, 2}, {{0, ReturnValueIndex}})}, in initTaintRules()
664 TR::Prop({{1}}, {{0, ReturnValueIndex}})}, in initTaintRules()
666 TR::Prop({{1}}, {{0, ReturnValueIndex}})}, in initTaintRules()
668 TR::Prop({{1}}, {{0, ReturnValueIndex}})}, in initTaintRules()
669 {{CDF_MaybeBuiltin, {{"strdup"}}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
671 TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()
672 {{CDF_MaybeBuiltin, {{"wcsdup"}}}, TR::Prop({{0}}, {{ReturnValueIndex}})}, in initTaintRules()