Comment #1 on issue 342 by ramosian.gli...@gmail.com: Segfault in
instrumented programs that use GNU indirect functions.
https://code.google.com/p/address-sanitizer/issues/detail?id=342
For the record, Clang does not support the ifunc attribute yet, so this is
a GCC-only problem.
Am I right that the resolver functions themselves aren't marked anyhow and
may reside in a different TU, so we can't decide to instrument them
differently?
For now you'll need to mark your resolver functions with
__attribute__((no_sanitize_address)). Not sure if something can be done
without messing up with the linker (wonder why the resolver function is
called before .preinit_array initializer).
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
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 address-sanitizer+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.