FS#12750 by Vanja Cvelbar - update Slovenian translation
[maemo-rb.git] / lib / unwarminder / unwarmmem.h
blob4c02d284d72678b0b87cfe0a9ac4c33d08aa2d29
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, commerically or otherwise. The only limitation is that I
8 * don't guarantee that the software is fit for any purpose or accept any
9 * liablity for it's use or misuse - this software is without warranty.
10 ***************************************************************************
11 * File Description: Interface to the memory tracking sub-system.
12 **************************************************************************/
14 #ifndef UNWARMMEM_H
15 #define UNWARMMEM_H
17 /***************************************************************************
18 * Nested Include Files
19 **************************************************************************/
21 #include "types.h"
22 #include "unwarm.h"
24 /***************************************************************************
25 * Manifest Constants
26 **************************************************************************/
29 /***************************************************************************
30 * Type Definitions
31 **************************************************************************/
34 /***************************************************************************
35 * Macros
36 **************************************************************************/
39 /***************************************************************************
40 * Function Prototypes
41 **************************************************************************/
43 Boolean UnwMemHashRead (MemData * const memData,
44 Int32 addr,
45 Int32 * const data,
46 Boolean * const tracked);
48 Boolean UnwMemHashWrite (MemData * const memData,
49 Int32 addr,
50 Int32 val,
51 Boolean valValid);
53 void UnwMemHashGC (UnwState * const state);
55 #endif
57 /* END OF FILE */