Hi, at the moment we add __interceptor_xxx (for all intercepted functions) to the runtime library dynamic list, along with xxx themselves. This (a) seems to confuse the symbolizer sometimes (it would say that the memory was allocated in __interceptor_malloc which is suboptimal) (b) slows down program startup (I don't have any numbers though)
I don't see why we need to export __interceptor_xxx. It does not look like they are called by that name anywhere. Disabling this (a one-liner in gen_dynamic_list.py) does not break any tests. Am I missing anything? -- 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.
