mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-22 16:33:02 -05:00
sys: improve trace functionality
This commit is contained in:
parent
0af0bfbe7c
commit
c5b850be35
@ -154,9 +154,9 @@ VOID FspTraceFinalize(VOID);
|
|||||||
VOID FspTrace(const char *file, int line, const char *func);
|
VOID FspTrace(const char *file, int line, const char *func);
|
||||||
VOID FspTraceNtStatus(const char *file, int line, const char *func, NTSTATUS Status);
|
VOID FspTraceNtStatus(const char *file, int line, const char *func, NTSTATUS Status);
|
||||||
#define FSP_TRACE_INIT() \
|
#define FSP_TRACE_INIT() \
|
||||||
(FspTraceInitialize(), FSP_TRACE())
|
FspTraceInitialize()
|
||||||
#define FSP_TRACE_FINI() \
|
#define FSP_TRACE_FINI() \
|
||||||
(FSP_TRACE(), FspTraceFinalize())
|
FspTraceFinalize()
|
||||||
#define FSP_TRACE() \
|
#define FSP_TRACE() \
|
||||||
FspTrace( \
|
FspTrace( \
|
||||||
__FILE__, \
|
__FILE__, \
|
||||||
|
@ -126,10 +126,14 @@ VOID FspTraceInitialize(VOID)
|
|||||||
OPEN_EVENT(LowPagedPoolCondition);
|
OPEN_EVENT(LowPagedPoolCondition);
|
||||||
|
|
||||||
#undef OPEN_EVENT
|
#undef OPEN_EVENT
|
||||||
|
|
||||||
|
FSP_TRACE();
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID FspTraceFinalize(VOID)
|
VOID FspTraceFinalize(VOID)
|
||||||
{
|
{
|
||||||
|
FSP_TRACE();
|
||||||
|
|
||||||
#define CLOSE_EVENT(NAME) \
|
#define CLOSE_EVENT(NAME) \
|
||||||
(FspCloseEvent(Fsp ## NAME.Event, Fsp ## NAME.Handle), Fsp ## NAME.Event = 0, Fsp ## NAME.Handle = 0)
|
(FspCloseEvent(Fsp ## NAME.Event, Fsp ## NAME.Handle), Fsp ## NAME.Event = 0, Fsp ## NAME.Handle = 0)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user