[llvm-commits] [llvm] r160254 - in /llvm/trunk: lib/Transforms/Instrumentation/AddressSanitizer.cpp test/Instrumentation/AddressSanitizer/basic.ll

Joerg Sonnenberger joerg at britannica.bec.de
Tue Jul 17 11:03:17 PDT 2012


On Tue, Jul 17, 2012 at 05:17:42PM +0400, Kostya Serebryany wrote:
> > So in terms of lowering,
> > LLVM could replace the "call __asan_report_read4" instruction with
> > "pushq %0; jmp __asan_report_read4" or so. Alternatively, just change
> > the ABI to not depend on __builtin_return_address sounds fine as well?
> >
> 
> How?

I'm not sure how it can be abstracted in a general way. I'm not even
sure it would help much either.

Joerg



More information about the llvm-commits mailing list