/src/xpdf-4.06/goo/Trace.h
Line | Count | Source |
1 | | //======================================================================== |
2 | | // |
3 | | // Trace.h |
4 | | // |
5 | | // Nested tracing. |
6 | | // |
7 | | // Copyright 2020 Glyph & Cog, LLC |
8 | | // |
9 | | //======================================================================== |
10 | | |
11 | | #ifndef TRACING_H |
12 | | #define TRACING_H |
13 | | |
14 | | #include <aconf.h> |
15 | | |
16 | | #if ENABLE_TRACING |
17 | | |
18 | | // Enter a nesting level. |
19 | | extern void traceBegin(void *nestHandle, const char *fmt, ...); |
20 | | |
21 | | // Exit a nesting level. |
22 | | extern void traceEnd(void *nestHandle, const char *fmt, ...); |
23 | | |
24 | | // Mark a resource as allocated. |
25 | | extern void traceAlloc(void *resourceHandle, const char *fmt, ...); |
26 | | |
27 | | // Mark a resource as freed. |
28 | | extern void traceFree(void *resourceHandle, const char *fmt, ...); |
29 | | |
30 | | // Misc message. |
31 | | extern void traceMessage(const char *fmt, ...); |
32 | | |
33 | | #else // ENABLE_TRACING |
34 | | |
35 | 236k | static inline void traceBegin(void *nestHandle, const char *fmt, ...) {}Page.cc:traceBegin(void*, char const*, ...) Line | Count | Source | 35 | 232k | static inline void traceBegin(void *nestHandle, const char *fmt, ...) {} |
Gfx.cc:traceBegin(void*, char const*, ...) Line | Count | Source | 35 | 4.14k | static inline void traceBegin(void *nestHandle, const char *fmt, ...) {} |
Unexecuted instantiation: SplashOutputDev.cc:traceBegin(void*, char const*, ...) Unexecuted instantiation: SplashBitmap.cc:traceBegin(void*, char const*, ...) Unexecuted instantiation: ShadingImage.cc:traceBegin(void*, char const*, ...) |
36 | 236k | static inline void traceEnd(void *nestHandle, const char *fmt, ...) {}Page.cc:traceEnd(void*, char const*, ...) Line | Count | Source | 36 | 232k | static inline void traceEnd(void *nestHandle, const char *fmt, ...) {} |
Gfx.cc:traceEnd(void*, char const*, ...) Line | Count | Source | 36 | 4.14k | static inline void traceEnd(void *nestHandle, const char *fmt, ...) {} |
Unexecuted instantiation: SplashOutputDev.cc:traceEnd(void*, char const*, ...) Unexecuted instantiation: SplashBitmap.cc:traceEnd(void*, char const*, ...) Unexecuted instantiation: ShadingImage.cc:traceEnd(void*, char const*, ...) |
37 | 17.3k | static inline void traceAlloc(void *resourceHandle, const char *fmt, ...) {}Unexecuted instantiation: Page.cc:traceAlloc(void*, char const*, ...) Unexecuted instantiation: Gfx.cc:traceAlloc(void*, char const*, ...) Unexecuted instantiation: SplashOutputDev.cc:traceAlloc(void*, char const*, ...) SplashBitmap.cc:traceAlloc(void*, char const*, ...) Line | Count | Source | 37 | 17.3k | static inline void traceAlloc(void *resourceHandle, const char *fmt, ...) {} |
Unexecuted instantiation: ShadingImage.cc:traceAlloc(void*, char const*, ...) |
38 | 17.3k | static inline void traceFree(void *nestHandle, const char *fmt, ...) {}Unexecuted instantiation: Page.cc:traceFree(void*, char const*, ...) Unexecuted instantiation: Gfx.cc:traceFree(void*, char const*, ...) Unexecuted instantiation: SplashOutputDev.cc:traceFree(void*, char const*, ...) SplashBitmap.cc:traceFree(void*, char const*, ...) Line | Count | Source | 38 | 17.3k | static inline void traceFree(void *nestHandle, const char *fmt, ...) {} |
Unexecuted instantiation: ShadingImage.cc:traceFree(void*, char const*, ...) |
39 | 7.14k | static inline void traceMessage(const char *fmt, ...) {}Unexecuted instantiation: Page.cc:traceMessage(char const*, ...) Unexecuted instantiation: Gfx.cc:traceMessage(char const*, ...) SplashOutputDev.cc:traceMessage(char const*, ...) Line | Count | Source | 39 | 6.53k | static inline void traceMessage(const char *fmt, ...) {} |
Unexecuted instantiation: SplashBitmap.cc:traceMessage(char const*, ...) ShadingImage.cc:traceMessage(char const*, ...) Line | Count | Source | 39 | 611 | static inline void traceMessage(const char *fmt, ...) {} |
|
40 | | |
41 | | #endif // ENABLE_TRACING |
42 | | |
43 | | #endif // TRACING_H |