Change the behavior of bccRegisterSymbolLookupFn.
diff --git a/lib/bcc/Script.cpp b/lib/bcc/Script.cpp
index 42f7a04..ea6d13a 100644
--- a/lib/bcc/Script.cpp
+++ b/lib/bcc/Script.cpp
@@ -348,12 +348,10 @@
mpExtSymbolLookupFn = pFn;
mpExtSymbolLookupFnContext = pContext;
- if (mStatus != ScriptStatus::Compiled) {
+ if (mStatus != ScriptStatus::Unknown) {
mErrorCode = BCC_INVALID_OPERATION;
- return;
+ LOGE("Invalid operation: %s\n", __func__);
}
-
- mCompiled->registerSymbolCallback(pFn, pContext);
}
} // namespace bcc