Subversion Repositories HelenOS

Rev

Rev 2183 | Rev 3068 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2183 Rev 2462
Line 110... Line 110...
110
#define DEADLOCK_PROBE(pname, value)                    \
110
#define DEADLOCK_PROBE(pname, value)                    \
111
    if ((pname)++ > (value)) {                  \
111
    if ((pname)++ > (value)) {                  \
112
        (pname) = 0;                        \
112
        (pname) = 0;                        \
113
        printf("Deadlock probe %s: exceeded threshold %d\n",    \
113
        printf("Deadlock probe %s: exceeded threshold %d\n",    \
114
            "cpu%d: function=%s, line=%d\n",            \
114
            "cpu%d: function=%s, line=%d\n",            \
115
            #pname, (value), CPU->id, __FUNCTION__, __LINE__);  \
115
            #pname, (value), CPU->id, __func__, __LINE__);  \
116
    }
116
    }
117
#else
117
#else
118
#define DEADLOCK_PROBE_INIT(pname)
118
#define DEADLOCK_PROBE_INIT(pname)
119
#define DEADLOCK_PROBE(pname, value)
119
#define DEADLOCK_PROBE(pname, value)
120
#endif
120
#endif