diff --git a/ddprof-lib/src/main/cpp/socketTracer.h b/ddprof-lib/src/main/cpp/socketTracer.h index d7ce63006..0ba908c45 100644 --- a/ddprof-lib/src/main/cpp/socketTracer.h +++ b/ddprof-lib/src/main/cpp/socketTracer.h @@ -82,6 +82,7 @@ class SocketTracer { static void patchLibraries() {} static void unpatchLibraries() {} static bool isInitialized() { return false; } + static bool isNettyLibrary(const char*) { return false; } }; #endif // __linux__ diff --git a/ddprof-lib/src/main/cpp/socketTracer_linux.cpp b/ddprof-lib/src/main/cpp/socketTracer_linux.cpp index 7a2186bdd..ac502fb8a 100644 --- a/ddprof-lib/src/main/cpp/socketTracer_linux.cpp +++ b/ddprof-lib/src/main/cpp/socketTracer_linux.cpp @@ -381,6 +381,7 @@ void SocketTracer::unpatchLibraries() { #undef UNPATCH } _patched_count = 0; + _initialized = false; _orig_read = nullptr; _orig_write = nullptr; _orig_readv = nullptr;