Lines Matching refs:dfsan_label

98 dfsan_label __dfsan_union_load(const dfsan_label *ls, uptr n) {
99 dfsan_label label = ls[0];
109 dfsan_label label = 0;
112 dfsan_label *s = shadow_for((void *)p);
114 dfsan_label l = s[i];
160 SANITIZER_INTERFACE_ATTRIBUTE dfsan_label
161 dfsan_union(dfsan_label l1, dfsan_label l2) {
178 dfsan_label *s = shadow_for((void *)addr);
399 __dfsan_chain_origin_if_tainted(dfsan_label label, dfsan_origin id) {
423 len * sizeof(dfsan_label));
547 void SetShadow(dfsan_label label, void *addr, uptr size, dfsan_origin origin) {
568 dfsan_label s, void *p, uptr size, dfsan_origin o) {
578 dfsan_label label, dfsan_origin origin, void *addr, uptr size) {
583 void dfsan_set_label(dfsan_label label, void *addr, uptr size) {
594 void dfsan_add_label(dfsan_label label, void *addr, uptr size) {
605 for (dfsan_label *labelp = shadow_for(addr); size != 0; --size, ++labelp)
612 extern "C" SANITIZER_INTERFACE_ATTRIBUTE dfsan_label
613 __dfsw_dfsan_get_label(long data, dfsan_label data_label,
614 dfsan_label *ret_label) {
619 extern "C" SANITIZER_INTERFACE_ATTRIBUTE dfsan_label __dfso_dfsan_get_label(
620 long data, dfsan_label data_label, dfsan_label *ret_label,
630 long data, dfsan_label data_label, dfsan_label *ret_label) {
636 long data, dfsan_label data_label, dfsan_label *ret_label,
643 SANITIZER_INTERFACE_ATTRIBUTE dfsan_label
655 SANITIZER_INTERFACE_ATTRIBUTE void dfsan_set_label_origin(dfsan_label label,
663 dfsan_has_label(dfsan_label label, dfsan_label elem) {
669 typedef void (*dfsan_conditional_callback_t)(dfsan_label label,
672 static dfsan_label labels_in_signal_conditional = 0;
674 static void ConditionalCallback(dfsan_label label, dfsan_origin origin) {
702 __dfsan_conditional_callback_origin(dfsan_label label, dfsan_origin origin) {
707 dfsan_label label) {
716 extern "C" SANITIZER_INTERFACE_ATTRIBUTE dfsan_label
723 typedef void (*dfsan_reaches_function_callback_t)(dfsan_label label,
729 static dfsan_label labels_in_signal_reaches_function = 0;
731 static void ReachesFunctionCallback(dfsan_label label, dfsan_origin origin,
759 __dfsan_reaches_function_callback_origin(dfsan_label label, dfsan_origin origin,
766 __dfsan_reaches_function_callback(dfsan_label label, const char *file,
777 extern "C" SANITIZER_INTERFACE_ATTRIBUTE dfsan_label
804 void PrintInvalidOriginWarning(dfsan_label label, const void *address) {
850 const dfsan_label label = *__dfsan::shadow_for(addr);
872 const dfsan_label label = *__dfsan::shadow_for(addr);
898 const dfsan_label label = *__dfsan::shadow_for(addr);
969 const dfsan_label label = *__dfsan::shadow_for(addr);
1061 void dfsan_set_arg_tls(uptr offset, dfsan_label label) {
1066 ((dfsan_label *)__dfsan_arg_tls)[offset * 2] = label;