|
GDB (xrefs)
|
Classes | |
| struct | private_key |
Public Member Functions | |
| bool | skip_file_p (const symtab_and_line &function_sal) const |
| bool | skip_function_p (const char *function_name) const |
| int | number () const |
| bool | enabled () const |
| bool | file_is_glob () const |
| const std::string & | file () const |
| const std::string & | function () const |
| bool | function_is_regexp () const |
| void | enable () |
| void | disable () |
| skiplist_entry (const skiplist_entry &)=delete | |
| void | operator= (const skiplist_entry &)=delete |
| skiplist_entry (bool file_is_glob, std::string &&file, bool function_is_regexp, std::string &&function, private_key) | |
Static Public Member Functions | |
| static void | add_entry (bool file_is_glob, std::string &&file, bool function_is_regexp, std::string &&function) |
Private Member Functions | |
| bool | do_skip_file_p (const symtab_and_line &function_sal) const |
| bool | do_skip_gfile_p (const symtab_and_line &function_sal) const |
Private Attributes | |
| int | m_number = -1 |
| bool | m_file_is_glob |
| std::string | m_file |
| bool | m_function_is_regexp |
| std::string | m_function |
| gdb::optional< compiled_regex > | m_compiled_function_regexp |
| bool | m_enabled = true |
|
delete |
| skiplist_entry::skiplist_entry | ( | bool | file_is_glob, |
| std::string && | file, | ||
| bool | function_is_regexp, | ||
| std::string && | function, | ||
| private_key | |||
| ) |
Definition at line 119 of file skip.c.
References _, gdb::optional< T >::emplace(), flags, gdb_assert, m_compiled_function_regexp, m_file, m_file_is_glob, m_function, and m_function_is_regexp.
|
static |
Definition at line 150 of file skip.c.
References file(), file_is_glob(), function_is_regexp(), highest_skiplist_entry_num, and skiplist_entries.
Referenced by skip_command(), skip_file_command(), and skip_function().
|
private |
Definition at line 483 of file skip.c.
References basenames_may_differ, compare_filenames_for_search(), symtab::filename, m_file, symtab_and_line::symtab, and symtab_to_fullname().
Referenced by skip_file_p().
|
private |
Definition at line 510 of file skip.c.
References basenames_may_differ, compare_glob_filenames_for_search(), symtab::filename, gdb_filename_fnmatch(), m_file, symtab_and_line::symtab, and symtab_to_fullname().
Referenced by skip_file_p().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 62 of file skip.c.
References m_function.
|
inline |
|
inline |
|
delete |
| bool skiplist_entry::skip_file_p | ( | const symtab_and_line & | function_sal | ) | const |
Definition at line 541 of file skip.c.
References do_skip_file_p(), do_skip_gfile_p(), m_file, m_file_is_glob, and symtab_and_line::symtab.
| bool skiplist_entry::skip_function_p | ( | const char * | function_name | ) | const |
Definition at line 556 of file skip.c.
References compiled_regex::exec(), gdb_assert, m_compiled_function_regexp, m_function, m_function_is_regexp, and strcmp_iw().
|
private |
Definition at line 110 of file skip.c.
Referenced by skip_function_p(), and skiplist_entry().
|
private |
|
private |
Definition at line 99 of file skip.c.
Referenced by do_skip_file_p(), do_skip_gfile_p(), file(), skip_file_p(), and skiplist_entry().
|
private |
Definition at line 96 of file skip.c.
Referenced by file_is_glob(), skip_file_p(), and skiplist_entry().
|
private |
Definition at line 107 of file skip.c.
Referenced by function(), skip_function_p(), and skiplist_entry().
|
private |
Definition at line 104 of file skip.c.
Referenced by function_is_regexp(), skip_function_p(), and skiplist_entry().
|
private |
1.8.14