Hi, I'm running ASAN on a multiprocess workload, specifically an MPI 
program. ASAN seems to handle this fairly well, by printing the process 
number at the beginning of each section. However, the outputs from each 
process sometimes get overlapped, and the callstacks are therefore 
sometimes overlapping a bit. One feature that I would like (which the 
valgrind tools have) is to see the output to different log files, one per 
process. One way this could work is with a --log-file option where the 
filename is specified as such: --log-file=asan.%p.out (where %p is filled 
in with the pid).

I haven't looked at the ASAN source yet, but I did scour the docs and it 
doesn't seem like this is available 
in https://github.com/google/sanitizers/wiki/AddressSanitizerFlags

Does this option happen to exist?

Second question: Is it possible to see ASAN output on a per-thread level? 
Right now outputs seem to be aggregated on a per-process basis, even if 
each process has multiple threads.

Thank you,
Mark

-- 
You received this message because you are subscribed to the Google Groups 
"address-sanitizer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to