Skip to content

missing functions to use editline as drop-in replacement for readline with gdb 7.6 #9

@rofl0r

Description

@rofl0r

gdb 7.6 seems to be the most elaborate readline user in sabotage linux, but it can be tricked, to link against libedit instead of readline, and i hoped as well against editline...

Here's a list of missing functions:

  • undefined reference to `history_base'
  • undefined reference to `history_expand'
  • undefined reference to `history_get'
  • undefined reference to `history_is_stifled'
  • undefined reference to `history_length'
  • undefined reference to `max_input_history'
  • undefined reference to `rl_add_defun'
  • undefined reference to `rl_already_prompted'
  • undefined reference to `rl_callback_handler_install'
  • undefined reference to `rl_callback_handler_remove'
  • undefined reference to `rl_callback_read_char'
  • undefined reference to `rl_completer_quote_characters'
  • undefined reference to `rl_completer_word_break_characters'
  • undefined reference to `rl_completion_entry_function'
  • undefined reference to `rl_completion_word_break_hook'
  • undefined reference to `rl_filename_completion_function'
  • undefined reference to `rl_get_previous_history'
  • undefined reference to `rl_get_screen_size'
  • undefined reference to `rl_newline'
  • undefined reference to `rl_pre_input_hook'
  • undefined reference to `rl_redisplay'
  • undefined reference to `rl_set_screen_size'
  • undefined reference to `rl_terminal_name'
  • undefined reference to `stifle_history'
  • undefined reference to `tilde_expand'
  • undefined reference to `unstifle_history'
  • undefined reference to `where_history'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions