are not entered into bugzilla tend to get forgotten about or ignored.
+283429 ARM leak checking needs CLEAR_CALLER_SAVED_REGS
281059 Cannot connect to Oracle using valgrind
390269 unhandled amd64-darwin syscall: unix:464 (openat_nocancel)
401284 False positive "Source and destination overlap in strncat"
#define CLEAR_CALLER_SAVED_REGS \
do { \
__asm__ __volatile__ ("mov %r0, $0\n\t"); \
+ __asm__ __volatile__ ("mov %r1, $0\n\t"); \
+ __asm__ __volatile__ ("mov %r2, $0\n\t"); \
+ __asm__ __volatile__ ("mov %r3, $0\n\t"); \
} while (0)
#else
#define CLEAR_CALLER_SAVED_REGS /*nothing*/