1 /***************************************************************************
2 * ARM Stack Unwinder, Michael.McTernan.2001@cs.bris.ac.uk
4 * This program is PUBLIC DOMAIN.
5 * This means that there is no copyright and anyone is able to take a copy
6 * for free and use it as they wish, with or without modifications, and in
7 * any context, commercially or otherwise. The only limitation is that I
8 * don't guarantee that the software is fit for any purpose or accept any
9 * liability for it's use or misuse - this software is without warranty.
10 ***************************************************************************
11 * File Description: Unwinder client that reads local memory.
12 **************************************************************************/
17 /***************************************************************************
19 ***************************************************************************/
25 #include "unwarminder.h"
27 #include "gcc_extensions.h"
29 #if defined(SIM_CLIENT)
30 #error This file is not for the simulated unwinder client
33 /***************************************************************************
35 ***************************************************************************/
37 /** Example structure for holding unwind results.
46 /***************************************************************************
48 ***************************************************************************/
50 extern const UnwindCallbacks cliCallbacks
;
52 void backtrace(int pcAddr
, int spAddr
, unsigned *line
);