diff --git a/readline.supp b/readline.supp new file mode 100644 index 0000000..4e1540a --- /dev/null +++ b/readline.supp @@ -0,0 +1,478 @@ +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xmalloc + fun:alloc_history_entry + fun:add_history + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: definite + fun:malloc + fun:xmalloc + fun:readline_internal_teardown + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:realloc + fun:_nc_doalloc + fun:_nc_tiparm + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_trim_sgr0 + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:strdup + fun:_nc_trim_sgr0 + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xrealloc + obj:/usr/lib/x86_64-linux-gnu/libreadline.so.8.1 + fun:rl_expand_prompt + fun:rl_set_prompt + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xmalloc + fun:add_history + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xmalloc + obj:/usr/lib/x86_64-linux-gnu/libreadline.so.8.1 + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:strdup + fun:_nc_setupterm + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:strdup + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_first_db + fun:_nc_read_entry2 + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_setupterm + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xmalloc + obj:/usr/lib/x86_64-linux-gnu/libreadline.so.8.1 + fun:rl_parse_and_bind + obj:/usr/lib/x86_64-linux-gnu/libreadline.so.8.1 + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:tsearch + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_tiparm + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_trim_sgr0 + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:_nc_home_terminfo + fun:_nc_first_db + fun:_nc_read_entry2 + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_setupterm + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xmalloc + fun:rl_set_prompt + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xmalloc + obj:/usr/lib/x86_64-linux-gnu/libreadline.so.8.1 + fun:rl_expand_prompt + fun:rl_set_prompt + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:realloc + fun:_nc_doalloc + fun:_nc_read_termtype + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_read_entry2 + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_setupterm + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_setupterm + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:calloc + fun:_nc_first_db + fun:_nc_read_entry2 + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_setupterm + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:strdup + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_tiparm + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_trim_sgr0 + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:_nc_tparm_analyze + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_tiparm + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_trim_sgr0 + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:_nc_first_db + fun:_nc_read_entry2 + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_setupterm + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:calloc + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_tiparm + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_trim_sgr0 + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xmalloc + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:calloc + fun:_nc_read_termtype + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_read_entry2 + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_setupterm + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:calloc + fun:_nc_setupterm + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:_nc_read_termtype + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_read_entry2 + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_setupterm + fun:tgetent_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xrealloc + obj:/usr/lib/x86_64-linux-gnu/libreadline.so.8.1 + obj:/usr/lib/x86_64-linux-gnu/libreadline.so.8.1 + fun:rl_redisplay + fun:readline_internal_setup + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xmalloc + obj:/usr/lib/x86_64-linux-gnu/libreadline.so.8.1 + fun:rl_redisplay + fun:readline_internal_setup + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:realloc + fun:xrealloc + fun:rl_add_funmap_entry + fun:rl_initialize_funmap + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xmalloc + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xmalloc + fun:rl_add_funmap_entry + fun:rl_initialize_funmap + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xmalloc + fun:rl_make_bare_keymap + fun:rl_generic_bind + fun:rl_bind_keyseq_if_unbound_in_map + obj:/usr/lib/x86_64-linux-gnu/libreadline.so.8.1 + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xmalloc + fun:rl_make_bare_keymap + fun:rl_generic_bind + fun:rl_bind_keyseq_if_unbound_in_map + obj:/usr/lib/x86_64-linux-gnu/libreadline.so.8.1 + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:calloc + obj:/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3 + fun:_nc_find_type_entry + fun:tgetstr_sp + fun:_rl_init_terminal_io + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xmalloc + fun:rl_make_bare_keymap + fun:rl_generic_bind + fun:rl_bind_keyseq_if_unbound_in_map + fun:rl_initialize + fun:readline + fun:main +} +{ + + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:xmalloc + fun:rl_make_bare_keymap + fun:rl_generic_bind + fun:rl_parse_and_bind + obj:/usr/lib/x86_64-linux-gnu/libreadline.so.8.1 + fun:rl_initialize + fun:readline + fun:main +}