From 667e9180519a033806350c735333c2e47363485f Mon Sep 17 00:00:00 2001 From: Johannes Spohr Date: Sun, 15 Nov 2020 12:54:38 +0100 Subject: [PATCH 1/2] Added casts to fix implicit conversion from const char[] to LPSTR --- microprofile.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/microprofile.cpp b/microprofile.cpp index a6605a9..59a486f 100644 --- a/microprofile.cpp +++ b/microprofile.cpp @@ -7309,7 +7309,7 @@ void MicroProfileContextSwitchShutdownTrace() EVENT_TRACE_LOGFILE log; ZeroMemory(&log, sizeof(log)); - log.LoggerName = KERNEL_LOGGER_NAME; + log.LoggerName = (LPSTR)KERNEL_LOGGER_NAME; log.ProcessTraceMode = 0; TRACEHANDLE hLog = OpenTrace(&log); if (hLog) @@ -7354,7 +7354,7 @@ bool MicroProfileStartWin32Trace(EventCallback EvtCb, BufferCallback BufferCB) EVENT_TRACE_LOGFILE log; ZeroMemory(&log, sizeof(log)); - log.LoggerName = KERNEL_LOGGER_NAME; + log.LoggerName = (LPSTR)KERNEL_LOGGER_NAME; log.ProcessTraceMode = PROCESS_TRACE_MODE_REAL_TIME | PROCESS_TRACE_MODE_RAW_TIMESTAMP; log.EventCallback = EvtCb; log.BufferCallback = BufferCB; From 3a07d84b3a715011ed5edda53cead6aaccfe3871 Mon Sep 17 00:00:00 2001 From: Johannes Spohr Date: Sun, 15 Nov 2020 12:57:58 +0100 Subject: [PATCH 2/2] Added function declarations to fix undeclared symbol in template function --- microprofile.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/microprofile.cpp b/microprofile.cpp index 59a486f..d3c9844 100644 --- a/microprofile.cpp +++ b/microprofile.cpp @@ -11383,6 +11383,8 @@ BOOL MicroProfileQueryContextEnumSymbols ( }; +bool MicroProfileSymInit(); +void MicroProfileSymCleanup(); template void MicroProfileIterateSymbols(Callback CB, uint32_t* nModules, uint32_t nNumModules)