------- Comment #7 from arun dot sharma at google dot com 2005-11-08 01:07 ------- (In reply to comment #4) > I really doubt we can remove it because this is also used in the undwinding > for > exceptions. >
It must be possible to do stack unwinding without any mallocs. If the exception throwing code path requires mallocs, that's fine by us. The particular malloc in question is coming from start_fde_sort() in unwind-dw2-fde.c. Perhaps the sorting can be done earlier i.e. before _Unwind_Backtrace() is called? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24724