move LIBDVM_ENTRY, LIBDVM_RETURN from .h to .c
#include "sspt/ip.h"
#include "sspt/sspt_procs.h"
+
+/* Defines below are for libdvm.so with md5sum:
+ * 5941c87b49198368e7db726c2977bf1d */
+#define LIBDVM_ENTRY 0x30a64
+#define LIBDVM_RETURN 0x30bdc
+
struct dentry *libdvm_dentry = NULL;
struct dentry *dentry_by_path(const char *path);
struct sspt_procs;
#ifdef __ANDROID
-
-extern struct dentry *libdvm_dentry;
-/* Defines below are for libdvm.so with md5sum:
- * 5941c87b49198368e7db726c2977bf1d */
-#define LIBDVM_ENTRY 0x30a64
-#define LIBDVM_RETURN 0x30bdc
-
void add_java_inst(struct sspt_procs *procs);
int handle_java_event(struct pt_regs *regs);
-
#else /* __ANDROID */
-
static inline void add_java_inst(struct sspt_procs *procs)
{
}
{
return 0;
}
-
#endif /* __ANDROID */
#endif /* __JAVA_INST__ */