> I ve tried to discuss this point with Otto Moerbeek but he might be > very busy so I throw the topic here if you do not mind ... > > I have the habit to enable MALLOC_STATS but with the recent pledge > feature, it s now difficult to debug some pledged applications with > MALLOC_OPTIONS=D as, for malloc_dump, wpath and rpath are needed ... > and it is fore sure not wishable to enable those in those userland > apps. > > Is there a way, somehow, to succeed ? For the moment I ve slighty > modified malloc_dump to only write on stderr and then I redirect the > output myself.
Yes, opening a file late under program control becomes undesireable. I suspect utrace(2) becomes a good idea, then the data can show up in ktrace. 'ktrace -t u' can be used to request just that information...