|
|
@@ -243,6 +243,14 @@ unsigned long update_symbol_cache(struct symbol_cache *sc);
|
|
|
void free_symbol_cache(struct symbol_cache *sc);
|
|
|
struct symbol_cache *alloc_symbol_cache(const char *sym, long offset);
|
|
|
#else
|
|
|
+/* uprobes do not support symbol fetch methods */
|
|
|
+#define fetch_symbol_u8 NULL
|
|
|
+#define fetch_symbol_u16 NULL
|
|
|
+#define fetch_symbol_u32 NULL
|
|
|
+#define fetch_symbol_u64 NULL
|
|
|
+#define fetch_symbol_string NULL
|
|
|
+#define fetch_symbol_string_size NULL
|
|
|
+
|
|
|
struct symbol_cache {
|
|
|
};
|
|
|
static inline unsigned long __used update_symbol_cache(struct symbol_cache *sc)
|