Introduce Config.h. So that libbcc will rebuild on config change.
diff --git a/lib/bcc/bcc.cpp b/lib/bcc/bcc.cpp
index bc7f16d..696b20b 100644
--- a/lib/bcc/bcc.cpp
+++ b/lib/bcc/bcc.cpp
@@ -23,6 +23,8 @@
#include <bcc/bcc.h>
#include "bcc_internal.h"
+#include "Config.h"
+
#include "Compiler.h"
#include "Script.h"
@@ -126,7 +128,7 @@
void *addr = unwrap(script)->lookup(funcname);
-#if defined(USE_DISASSEMBLER_FILE)
+#if USE_DISASSEMBLER_FILE
LOGD("Function Address: %s --> 0x%p\n", funcname, addr);
#endif
@@ -148,7 +150,7 @@
if (varList) {
unwrap(script)->getExportVarList(varListSize, varList);
-#if defined(USE_DISASSEMBLER_FILE)
+#if USE_DISASSEMBLER_FILE
size_t count = unwrap(script)->getExportVarCount();
LOGD("ExportVarCount = %lu\n", (unsigned long)count);
@@ -178,7 +180,7 @@
if (funcList) {
unwrap(script)->getExportFuncList(funcListSize, funcList);
-#if defined(USE_DISASSEMBLER_FILE)
+#if USE_DISASSEMBLER_FILE
size_t count = unwrap(script)->getExportFuncCount();
LOGD("ExportFuncCount = %lu\n", (unsigned long)count);
@@ -207,10 +209,10 @@
BCC_FUNC_LOGGER();
unwrap(script)->getPragmaList(pragmaListSize, keyList, valueList);
-#if defined(USE_DISASSEMBLER_FILE)
+#if USE_DISASSEMBLER_FILE
if (keyList && valueList) {
- size_t count = script->getPragmaCount();
- LOGD("PragmaCount = %lu\n", count);
+ size_t count = unwrap(script)->getPragmaCount();
+ LOGD("PragmaCount = %lu\n", (unsigned long)count);
if (count > pragmaListSize) {
count = pragmaListSize;