...and another revision of the previous patch, now with mutex-protected static_calloc. For consistency I have also adjusted the ust_libc.h header to use 'void *' instead of 'unsigned long' in its tracepoint declaration. Stefan -- Stefan Seefeld CodeSourcery / Mentor Graphics http://www.mentor.com/embedded-software/