SYMBOL INDEX (65 symbols across 3 files) FILE: Keylogger.cpp type wl_proxy (line 16) | struct wl_proxy type wl_proxy (line 16) | struct wl_proxy type wl_interface (line 16) | struct wl_interface type wl_proxy (line 17) | struct wl_proxy type wl_proxy (line 17) | struct wl_proxy type wl_interface (line 17) | struct wl_interface type wl_proxy (line 18) | struct wl_proxy type wl_proxy (line 22) | struct wl_proxy type wl_proxy (line 22) | struct wl_proxy type wl_interface (line 22) | struct wl_interface type wl_proxy (line 23) | struct wl_proxy type wl_proxy (line 23) | struct wl_proxy type wl_interface (line 23) | struct wl_interface type wl_proxy (line 24) | struct wl_proxy function init_hooks (line 28) | void init_hooks() { type Hook (line 72) | struct Hook { type KeyLoggerData (line 82) | struct KeyLoggerData { function MyHandleKeyboardKeymap (line 87) | void MyHandleKeyboardKeymap(void* data, wl_keyboard* keyboard, uint32_t ... function MyHandleKeyboardEnter (line 91) | void MyHandleKeyboardEnter(void* data, wl_keyboard* keyboard, uint32_t s... function MyHandleKeyboardLeave (line 95) | void MyHandleKeyboardLeave(void* data, wl_keyboard* keyboard, uint32_t s... function MyHandleKeyboardKey (line 99) | void MyHandleKeyboardKey(void* data, wl_keyboard* keyboard, uint32_t ser... function MyHandleKeyboardModifiers (line 108) | void MyHandleKeyboardModifiers(void* data, wl_keyboard* keyboard, uint32... function MyHandleKeyboardRepeatInfo (line 112) | void MyHandleKeyboardRepeatInfo(void* data, wl_keyboard* keyboard, int32... type wl_proxy (line 126) | struct wl_proxy type wl_proxy (line 129) | struct wl_proxy type wl_proxy (line 129) | struct wl_proxy type wl_interface (line 129) | struct wl_interface type wl_proxy (line 131) | struct wl_proxy type wl_proxy (line 140) | struct wl_proxy type wl_proxy (line 140) | struct wl_proxy type wl_interface (line 140) | struct wl_interface type wl_proxy (line 142) | struct wl_proxy function my_wl_proxy_add_listener (line 150) | int my_wl_proxy_add_listener(struct wl_proxy *factory, void (**implement... type wl_proxy (line 166) | struct wl_proxy type wl_proxy (line 166) | struct wl_proxy type wl_interface (line 166) | struct wl_interface type wl_proxy (line 171) | struct wl_proxy type wl_proxy (line 171) | struct wl_proxy type wl_interface (line 171) | struct wl_interface function wl_proxy_add_listener (line 176) | int wl_proxy_add_listener(struct wl_proxy *factory, void (**implementati... FILE: elfhacks.c type eh_iterate_callback_args (line 27) | struct eh_iterate_callback_args { type dl_phdr_info (line 33) | struct dl_phdr_info function eh_find_callback (line 49) | int eh_find_callback(struct dl_phdr_info *info, size_t size, void *argptr) function eh_iterate_callback (line 73) | int eh_iterate_callback(struct dl_phdr_info *info, size_t size, void *ar... function eh_iterate_obj (line 101) | int eh_iterate_obj(eh_iterate_obj_callback_func callback, void *arg) function eh_find_obj (line 115) | int eh_find_obj(eh_obj_t *obj, const char *soname) function eh_check_addr (line 130) | int eh_check_addr(eh_obj_t *obj, const void *addr) function eh_init_obj (line 149) | int eh_init_obj(eh_obj_t *obj) function eh_find_sym (line 233) | int eh_find_sym(eh_obj_t *obj, const char *name, void **to) function eh_hash_elf (line 256) | ElfW(Word) eh_hash_elf(const char *name) function eh_find_sym_hash (line 273) | int eh_find_sym_hash(eh_obj_t *obj, const char *name, eh_sym_t *sym) function Elf32_Word (line 325) | Elf32_Word eh_hash_gnu(const char *name) function eh_find_sym_gnu_hash (line 337) | int eh_find_sym_gnu_hash(eh_obj_t *obj, const char *name, eh_sym_t *sym) function eh_iterate_sym (line 414) | int eh_iterate_sym(eh_obj_t *obj, eh_iterate_sym_callback_func callback,... function eh_find_next_dyn (line 422) | int eh_find_next_dyn(eh_obj_t *obj, ElfW_Sword tag, int i, ElfW(Dyn) **n... function eh_set_rela_plt (line 449) | int eh_set_rela_plt(eh_obj_t *obj, int p, const char *sym, void *val) function eh_set_rel_plt (line 470) | int eh_set_rel_plt(eh_obj_t *obj, int p, const char *sym, void *val) function eh_set_rel (line 490) | int eh_set_rel(eh_obj_t *obj, const char *sym, void *val) function eh_iterate_rela_plt (line 520) | int eh_iterate_rela_plt(eh_obj_t *obj, int p, eh_iterate_rel_callback_fu... function eh_iterate_rel_plt (line 550) | int eh_iterate_rel_plt(eh_obj_t *obj, int p, eh_iterate_rel_callback_fun... function eh_iterate_rel (line 580) | int eh_iterate_rel(eh_obj_t *obj, eh_iterate_rel_callback_func callback,... function eh_destroy_obj (line 604) | int eh_destroy_obj(eh_obj_t *obj) FILE: elfhacks.h type eh_obj_t (line 70) | typedef struct { type eh_sym_t (line 94) | typedef struct { type eh_rel_t (line 106) | typedef struct {