<div dir="ltr"><div>Hello, I have a question when using dfsan via clang. Blacklist doesn't work.</div><div><br>clang -S -emit-llvm main.c<br>clang -S -emit-llvm -fsanitize=dataflow main.ll<br><br>DFsan changed the name of main function to  dfs$main. In fact, main is in the blacklist, and the main function should not be changed.<br>But when I use -fsanitize=dataflow to main.c source file directly , blacklist works. The name of main function is ignored.<br><br>Clang - S - emit llvm - fsanitize = dataflow main.c </div><div>the blacklist works, and the main function is not modified.<br>It also works with opt .<br><br>Why doesn't blacklist work when using [ clang -fsanitize=dataflow  ] to IR file ?</div><div>Can you help me ? Thank you.</div><div><br></div></div>