FL_TAINT 874 class.c FL_UNSET(klass, FL_TAINT); FL_TAINT 37 debug.c RUBY_FL_TAINT = FL_TAINT, FL_TAINT 2185 hash.c FL_UNSET(RARRAY_PTR(keys)[i], FL_TAINT); FL_TAINT 506 include/ruby/ruby.h if (rb_safe_level() >= 3) FL_SET(obj, FL_TAINT | FL_UNTRUSTED);\ FL_TAINT 514 include/ruby/ruby.h OBJSETUP(dup,rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT|FL_UNTRUSTED)); \ FL_TAINT 821 include/ruby/ruby.h #define OBJ_TAINTED(x) FL_TEST((x), FL_TAINT) FL_TAINT 822 include/ruby/ruby.h #define OBJ_TAINT(x) FL_SET((x), FL_TAINT) FL_TAINT 825 include/ruby/ruby.h #define OBJ_INFECT(x,s) do {if (FL_ABLE(x) && FL_ABLE(s)) RBASIC(x)->flags |= RBASIC(s)->flags & (FL_TAINT | FL_UNTRUSTED);} while (0) FL_TAINT 163 object.c RBASIC(dest)->flags |= RBASIC(obj)->flags & (T_MASK|FL_EXIVAR|FL_TAINT|FL_UNTRUSTED); FL_TAINT 236 object.c RBASIC(clone)->flags = (RBASIC(obj)->flags | FL_TEST(clone, FL_TAINT) | FL_TEST(clone, FL_UNTRUSTED)) & ~(FL_FREEZE|FL_FINALIZE); FL_TAINT 689 object.c FL_UNSET(obj, FL_TAINT); FL_TAINT 1356 re.c FL_UNSET(match, FL_TAINT); FL_TAINT 1373 ruby.c FL_UNSET(rb_argv, FL_TAINT); FL_TAINT 1374 ruby.c FL_UNSET(GET_VM()->load_path, FL_TAINT); FL_TAINT 1367 variable.c FL_UNSET(fn, FL_TAINT);