diff options
author | Neal H. Walfield <neal@gnu.org> | 2008-12-10 22:08:47 +0100 |
---|---|---|
committer | Neal H. Walfield <neal@gnu.org> | 2008-12-10 22:08:47 +0100 |
commit | 4a1abc5a0e93abe37cbd706fb3c5c1c6c1ecbf84 (patch) | |
tree | 70c60a0631debe7c953fc59de8ee352586bc50bf /libc-parts/assert.h | |
parent | 32ac353777bcd0c00aad4383162842d2dc0c6f64 (diff) |
Use backtrace_print, not backtrace, in assertx.
2008-12-10 Neal H. Walfield <neal@gnu.org>
* assert.h (assertx): Replace use of backtrace with
backtrace_print.
Diffstat (limited to 'libc-parts/assert.h')
-rw-r--r-- | libc-parts/assert.h | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/libc-parts/assert.h b/libc-parts/assert.h index 193f86a..90aa7a3 100644 --- a/libc-parts/assert.h +++ b/libc-parts/assert.h @@ -52,24 +52,17 @@ if (! (__ax_expr)) \ { \ S_PRINTF ("%s (%x):%s:%s:%d: %s failed", \ - program_name, l4_myself (), \ - __FILE__, __func__, __LINE__, \ - #__ax_expr); \ + program_name, l4_myself (), \ + __FILE__, __func__, __LINE__, \ + #__ax_expr); \ if ((__ax_fmt) && *(__ax_fmt)) \ { \ S_PRINTF (": " __ax_fmt, ##__VA_ARGS__); \ } \ S_PRINTF ("\n"); \ \ - extern int backtrace (void **array, int size); \ - \ - void *a[10]; \ - int count = backtrace (a, sizeof (a) / sizeof (a[0])); \ - int i; \ - S_PRINTF ("Backtrace: "); \ - for (i = 0; i < count; i ++) \ - S_PRINTF ("%p ", a[i]); \ - S_PRINTF ("\n"); \ + extern void backtrace_print (void); \ + backtrace_print (); \ \ for (;;) \ { \ |