Wrap gcc on Windows, to provide the -B flags
[ghc-hetmet.git] / rts / ThreadLabels.h
1 /* -----------------------------------------------------------------------------
2  * ThreadLabels.h
3  *
4  * (c) The GHC Team 2002-2006
5  *
6  * Table of thread labels.
7  *
8  * ---------------------------------------------------------------------------*/
9
10 #ifndef THREADLABELS_H
11 #define THREADLABELS_H
12
13 BEGIN_RTS_PRIVATE
14
15 #if defined(DEBUG)
16 void    initThreadLabelTable (void);
17 void    freeThreadLabelTable (void);
18 void    updateThreadLabel    (StgWord key, void *data);
19 void *  lookupThreadLabel    (StgWord key);
20 void    removeThreadLabel    (StgWord key);
21 void    labelThread          (StgPtr tso, char *label);
22 #endif
23
24 END_RTS_PRIVATE
25
26 #endif /* THREADLABELS_H */