[Bug sanitizer/55617] static constructors are not being instrumented correctly on darwin
glider at google dot com
gcc-bugzilla@gcc.gnu.org
Wed Jan 30 17:30:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55617
--- Comment #21 from Alexander Potapenko <glider at google dot com> 2013-01-30 17:30:18 UTC ---
Created attachment 29309
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29309
Dummy patch that reverses the order of the constructors
Attached is a hacky POC patch that intends to just reverse the order of
constructors in the module. It fixes the current problem with ASan ctor being
the last one (it is the first one now), yet it doesn't fix the missing support
for priorities.
It also contains a fixed-size array of ctors, which needs to be replaced with
some dynamic structure. I also have no idea what rtx is and whether it remains
allocated throughout the compilation or we're just using dangling pointers.
More information about the Gcc-bugs
mailing list