SYMBOL INDEX (463 symbols across 66 files) FILE: examples/c/debug_segfault.c function main (line 5) | int main(void) FILE: examples/c/hello.c function say_something (line 3) | void say_something(const char *str) type mystruct_t (line 8) | struct mystruct_t function main (line 32) | int main(int argc, char **argv) FILE: examples/c/input.c function main (line 4) | int main(int argc, char **argv) FILE: examples/c/sleeper.c function main (line 5) | int main(int argc, char **argv) { FILE: examples/c/threads.c function main (line 17) | int main() FILE: examples/c/tree.c type Node (line 5) | struct Node function visit (line 12) | void visit(struct Node* node) function dfs (line 17) | void dfs(struct Node *node) function main (line 29) | int main(void) FILE: examples/cpp/hello.cpp function main (line 5) | int main(void) FILE: examples/cpp/linked_list.cpp class Node (line 3) | class Node{ method Node (line 11) | Node(int v){ method get_value (line 15) | int get_value() const{ method print_values (line 19) | void print_values() const{ method append (line 26) | void append(int v){ function main (line 37) | int main(){ FILE: examples/cpp/sin.cpp function main (line 3) | int main () FILE: examples/cpp/smart_ptr_demo.cpp class SimpleType (line 33) | class SimpleType method SimpleType (line 38) | SimpleType(const std::string& ptr_type){ method identify (line 45) | void identify(){ function main (line 50) | int main() FILE: examples/golang/hello.go function main (line 4) | func main() { FILE: examples/rust/src/main.rs function analyze_slice (line 4) | fn analyze_slice(slice: &[i32]) { function main (line 9) | fn main() { FILE: gdbgui/SSLify.py class SSLify (line 13) | class SSLify(object): method __init__ (line 16) | def __init__( method init_app (line 29) | def init_app(self, app): method hsts_header (line 45) | def hsts_header(self): method skip (line 55) | def skip(self): method redirect_to_ssl (line 64) | def redirect_to_ssl(self): method set_hsts_header (line 83) | def set_hsts_header(self, response): function get_ssl_context (line 91) | def get_ssl_context(private_key, certificate): FILE: gdbgui/cli.py function get_gdbgui_auth_user_credentials (line 27) | def get_gdbgui_auth_user_credentials(auth_file, user, password): function warn_startup_with_shell_off (line 54) | def warn_startup_with_shell_off(platform: str, gdb_args: str): function get_parser (line 68) | def get_parser(): function get_initial_binary_and_args (line 189) | def get_initial_binary_and_args( function main (line 200) | def main(): FILE: gdbgui/htmllistformatter.py class HtmlListFormatter (line 4) | class HtmlListFormatter(HtmlFormatter): method get_marked_up_list (line 9) | def get_marked_up_list(self, tokensource): FILE: gdbgui/server/app.py function csrf_protect_all_post_and_cross_origin_requests (line 35) | def csrf_protect_all_post_and_cross_origin_requests(): function client_connected (line 55) | def client_connected(): function pty_interaction (line 133) | def pty_interaction(message): function run_gdb_command (line 168) | def run_gdb_command(message: Dict[str, str]): function send_msg_to_clients (line 196) | def send_msg_to_clients(client_ids, msg, error=False): function client_disconnected (line 213) | def client_disconnected(): function test_disconnect (line 220) | def test_disconnect(): function read_and_forward_gdb_and_pty_output (line 224) | def read_and_forward_gdb_and_pty_output(): function check_and_forward_pty_output (line 270) | def check_and_forward_pty_output() -> List[DebugSession]: FILE: gdbgui/server/constants.py function colorize (line 24) | def colorize(text): FILE: gdbgui/server/http_routes.py function read_file (line 33) | def read_file(): function get_last_modified_unix_sec (line 109) | def get_last_modified_unix_sec(): function help_route (line 125) | def help_route(): function dashboard (line 131) | def dashboard(): function gdbgui (line 149) | def gdbgui(): function dashboard_data (line 180) | def dashboard_data(): function kill_session (line 188) | def kill_session(): function send_signal_to_pid (line 203) | def send_signal_to_pid(): FILE: gdbgui/server/http_util.py function add_csrf_token_to_session (line 11) | def add_csrf_token_to_session(): function is_cross_origin (line 16) | def is_cross_origin(request): function csrf_protect (line 35) | def csrf_protect(f): function client_error (line 51) | def client_error(obj): function authenticate (line 55) | def authenticate(f): function credentials_are_valid (line 77) | def credentials_are_valid(username, password): FILE: gdbgui/server/ptylib.py class Pty (line 19) | class Pty: method __init__ (line 22) | def __init__(self, *, cmd: Optional[str] = None, echo: bool = True): method set_echo (line 51) | def set_echo(self, echo_on: bool) -> None: method set_winsize (line 63) | def set_winsize(self, rows: int, cols: int): method read (line 71) | def read(self) -> Optional[str]: method write (line 84) | def write(self, data: str): FILE: gdbgui/server/server.py function get_ssl_context (line 12) | def get_ssl_context(private_key, certificate): # noqa function get_extra_files (line 16) | def get_extra_files(): function run_server (line 35) | def run_server( FILE: gdbgui/server/sessionmanager.py class DebugSession (line 16) | class DebugSession: method __init__ (line 17) | def __init__( method terminate (line 38) | def terminate(self): method to_dict (line 47) | def to_dict(self): method add_client (line 56) | def add_client(self, client_id: str): method remove_client (line 59) | def remove_client(self, client_id: str): class SessionManager (line 65) | class SessionManager(object): method __init__ (line 66) | def __init__(self): method connect_client_to_debug_session (line 73) | def connect_client_to_debug_session( method add_new_debug_session (line 84) | def add_new_debug_session( method remove_debug_session_by_pid (line 118) | def remove_debug_session_by_pid(self, gdbpid: int) -> List[str]: method remove_debug_session (line 127) | def remove_debug_session(self, debug_session: DebugSession) -> List[str]: method remove_debug_sessions_with_no_clients (line 136) | def remove_debug_sessions_with_no_clients(self) -> None: method get_pid_from_debug_session (line 144) | def get_pid_from_debug_session(self, debug_session: DebugSession) -> O... method debug_session_from_pid (line 149) | def debug_session_from_pid(self, pid: int) -> Optional[DebugSession]: method debug_session_from_client_id (line 156) | def debug_session_from_client_id(self, client_id: str) -> Optional[Deb... method get_dashboard_data (line 162) | def get_dashboard_data(self) -> List[DebugSession]: method disconnect_client (line 168) | def disconnect_client(self, client_id: str): FILE: gdbgui/src/js/Actions.ts method add_gdb_response_to_console (line 104) | add_gdb_response_to_console(mi_obj: any) { method toggle_modal_visibility (line 139) | toggle_modal_visibility() { method show_modal (line 142) | show_modal(header: any, body: any) { method set_gdb_binary_and_arguments (line 147) | set_gdb_binary_and_arguments(binary: any, args: any) { method connect_to_gdbserver (line 157) | connect_to_gdbserver(user_input: any) { method remote_connected (line 165) | remote_connected() { method attach_to_process (line 184) | attach_to_process(user_input: any) { method fetch_source_files (line 188) | fetch_source_files() { method view_file (line 192) | view_file(fullname: any, line: any) { method set_line_state (line 197) | set_line_state(line: any) { method clear_cached_assembly (line 206) | clear_cached_assembly() { method update_max_lines_of_code_to_fetch (line 214) | update_max_lines_of_code_to_fetch(new_value: any) { method send_signal (line 221) | send_signal(signal_name: any, pid: any) { FILE: gdbgui/src/js/BinaryLoader.tsx constant TARGET_TYPES (line 7) | const TARGET_TYPES = { type State (line 14) | type State = any; class BinaryLoader (line 20) | class BinaryLoader extends React.Component<{}, State> { method constructor (line 21) | constructor(props: {}) { method render (line 49) | render() { method componentDidMount (line 175) | componentDidMount() { method onkeyup_user_input (line 181) | onkeyup_user_input(e: any) { method onchange_user_inpu (line 186) | onchange_user_inpu(e: any) { method click_set_target_app (line 195) | click_set_target_app() { method _add_user_input_to_history (line 199) | _add_user_input_to_history(binary_and_args: any) { method _parse_binary_and_args_from_user_input (line 219) | _parse_binary_and_args_from_user_input(user_input: any) { method set_target_app (line 232) | set_target_app() { FILE: gdbgui/src/js/Breakpoints.tsx type BreakpointState (line 35) | type BreakpointState = any; class Breakpoint (line 37) | class Breakpoint extends React.Component<{}, BreakpointState> { method constructor (line 38) | constructor(props: {}) { method get_source_line (line 45) | get_source_line(fullname: any, linenum: any) { method get_delete_jsx (line 72) | get_delete_jsx(bkpt_num_to_delete: any) { method get_num_times_hit (line 87) | get_num_times_hit(bkpt: any) { method on_change_bkpt_cond (line 99) | on_change_bkpt_cond(e: any) { method on_key_up_bktp_cond (line 105) | on_key_up_bktp_cond(number: any, e: any) { method on_break_cond_click (line 111) | on_break_cond_click(e: any) { method render (line 116) | render() { class Breakpoints (line 264) | class Breakpoints extends React.Component { method constructor (line 265) | constructor() { method render (line 271) | render() { method enable_or_disable_bkpt (line 284) | static enable_or_disable_bkpt(checked: any, bkpt_num: any) { method set_breakpoint_condition (line 291) | static set_breakpoint_condition(condition: any, bkpt_num: any) { method remove_breakpoint_if_present (line 297) | static remove_breakpoint_if_present(fullname: any, line: any) { method add_or_remove_breakpoint (line 304) | static add_or_remove_breakpoint(fullname: any, line: any) { method add_breakpoint (line 311) | static add_breakpoint(fullname: any, line: any) { method has_breakpoint (line 314) | static has_breakpoint(fullname: any, line: any) { method get_breakpoint_number (line 323) | static get_breakpoint_number(fullname: any, line: any) { method delete_breakpoint (line 332) | static delete_breakpoint(breakpoint_number: any) { method get_breakpoint_lines_for_file (line 338) | static get_breakpoint_lines_for_file(fullname: any) { method get_disabled_breakpoint_lines_for_file (line 344) | static get_disabled_breakpoint_lines_for_file(fullname: any) { method get_conditional_breakpoint_lines_for_file (line 350) | static get_conditional_breakpoint_lines_for_file(fullname: any) { method save_breakpoints (line 356) | static save_breakpoints(payload: any) { method save_breakpoint (line 364) | static save_breakpoint(breakpoint: any) { FILE: gdbgui/src/js/ControlButtons.tsx type State (line 7) | type State = any; class ControlButtons (line 9) | class ControlButtons extends React.Component<{}, State> { method constructor (line 10) | constructor() { method render (line 16) | render() { FILE: gdbgui/src/js/CopyToClipboard.tsx type Props (line 5) | type Props = { class CopyToClipboard (line 9) | class CopyToClipboard extends React.Component { method render (line 11) | render() { FILE: gdbgui/src/js/Expressions.tsx class Expressions (line 6) | class Expressions extends React.Component { method constructor (line 9) | constructor() { method render (line 16) | render() { method componentDidUpdate (line 75) | componentDidUpdate() { method keydown_on_input (line 81) | static keydown_on_input(e: any) { FILE: gdbgui/src/js/FileOps.tsx method fetch_complete (line 113) | fetch_complete() { method get_start_and_end_lines (line 231) | get_start_and_end_lines( method update_source_code_state (line 267) | update_source_code_state( method show_modal_if_file_modified_after_binary (line 423) | show_modal_if_file_modified_after_binary( method fetch_more_source_at_beginning (line 471) | fetch_more_source_at_beginning() { method fetch_more_source_at_end (line 497) | fetch_more_source_at_end() { FILE: gdbgui/src/js/FileSystem.tsx class FileSystem (line 3) | class FileSystem extends React.Component { method get_node_jsx (line 5) | get_node_jsx(node: any, depth = 0) { method render (line 54) | render() { FILE: gdbgui/src/js/FoldersView.tsx function get_child_node_with_name (line 15) | function get_child_node_with_name(name: any, curnode: any) { type State (line 27) | type State = any; class FoldersView (line 29) | class FoldersView extends React.Component<{}, State> { method constructor (line 32) | constructor(props: {}) { method render (line 54) | render() { method onClickName (line 120) | onClickName(node: any) { method reveal_path (line 137) | reveal_path(path: any) { method update_filesystem_data (line 168) | update_filesystem_data(keys: any) { method onToggle (line 230) | onToggle(node: any) { method expand_all (line 234) | expand_all() { method collapse_all (line 243) | collapse_all() { method _dfs (line 252) | _dfs(node: any, callback: any) { FILE: gdbgui/src/js/GdbApi.tsx method get_inferior_binary_last_modified_unix_sec (line 383) | get_inferior_binary_last_modified_unix_sec(path: any) { method get_load_binary_and_arguments_cmds (line 405) | get_load_binary_and_arguments_cmds(binary: any, args: any) { method set_assembly_flavor (line 418) | set_assembly_flavor(flavor: string) { method _recieve_last_modified_unix_sec (line 421) | _recieve_last_modified_unix_sec(data: { path: any; last_modified_unix_se... method _error_getting_last_modified_unix_sec (line 429) | _error_getting_last_modified_unix_sec(data: any) { FILE: gdbgui/src/js/GdbMiOutput.tsx type State (line 12) | type State = any; class GdbMiOutput (line 14) | class GdbMiOutput extends React.Component<{}, State> { method constructor (line 18) | constructor() { method render (line 32) | render() { method componentDidMount (line 49) | componentDidMount() { method componentDidUpdate (line 52) | componentDidUpdate() { method _scroll_to_bottom (line 55) | _scroll_to_bottom() { method add_mi_output (line 58) | static add_mi_output(mi_obj: any) { FILE: gdbgui/src/js/GdbVariable.tsx method fetch_children (line 39) | fetch_children(expr_of_parent: any, expr_type: any) { method fetch_complete (line 44) | fetch_complete() { method created_variable (line 112) | created_variable(r: any) { method fetch_failed (line 135) | fetch_failed(r: any) { method _fetch_complete (line 143) | _fetch_complete() { class GdbVariable (line 153) | class GdbVariable extends React.Component { method render (line 154) | render() { method get_ul_for_local (line 194) | get_ul_for_local(local: any) { method get_ul_for_var_with_children (line 220) | get_ul_for_var_with_children( method get_ul_for_var_without_children (line 264) | get_ul_for_var_without_children( method _get_value_jsx (line 272) | static _get_value_jsx(obj: any) { method change_radix (line 300) | static change_radix(obj: any) { method _get_ul_for_var (line 312) | _get_ul_for_var( method _get_full_path (line 399) | static _get_full_path(obj: any) { method create_variable (line 435) | static create_variable(expression: any, expr_type: any) { method gdb_created_root_variable (line 438) | static gdb_created_root_variable(r: any) { method gdb_variable_fetch_failed (line 441) | static gdb_variable_fetch_failed(r: any) { method gdb_created_children_variables (line 450) | static gdb_created_children_variables(r: any) { method prepare_gdb_obj_for_storage (line 513) | static prepare_gdb_obj_for_storage(obj: any, parent: any) { method _update_numeric_properties (line 559) | static _update_numeric_properties(obj: any) { method _update_radix_values (line 569) | static _update_radix_values(obj: any) { method _make_plot (line 587) | static _make_plot(obj: any) { method plot_var_and_children (line 639) | static plot_var_and_children(obj: any) { method fetch_and_show_children_for_var (line 647) | static fetch_and_show_children_for_var(gdb_var_name: any) { method hide_children_in_ui (line 661) | static hide_children_in_ui(gdb_var_name: any) { method click_toggle_children_visibility (line 669) | static click_toggle_children_visibility(gdb_variable_name: any) { method _toggle_children_visibility (line 672) | static _toggle_children_visibility(gdb_var_name: any) { method click_toggle_plot (line 692) | static click_toggle_plot(gdb_var_name: any) { method get_update_cmds (line 701) | static get_update_cmds() { method handle_changelist (line 716) | static handle_changelist(changelist_array: any) { method click_draw_tree_gdb_variable (line 745) | static click_draw_tree_gdb_variable(gdb_variable: any) { method delete_gdb_variable (line 748) | static delete_gdb_variable(gdbvar: any) { method _delete_local_gdb_var_data (line 758) | static _delete_local_gdb_var_data(gdb_var_name: any) { method save_new_expression (line 767) | static save_new_expression(expression: any, expr_type: any, obj: any) { method get_child_with_name (line 777) | static get_child_with_name(children: any, name: any) { method get_root_name_from_gdbvar_name (line 785) | static get_root_name_from_gdbvar_name(gdb_var_name: any) { method get_child_names_from_gdbvar_name (line 793) | static get_child_names_from_gdbvar_name(gdb_var_name: any) { method get_obj_from_gdb_var_name (line 808) | static get_obj_from_gdb_var_name(expressions: any, gdb_var_name: any) { FILE: gdbgui/src/js/GdbguiModal.tsx type State (line 5) | type State = any; class Modal (line 7) | class Modal extends React.Component<{}, State> { method constructor (line 9) | constructor() { method render (line 15) | render() { FILE: gdbgui/src/js/HoverVar.tsx class HoverVar (line 11) | class HoverVar extends React.Component { method constructor (line 19) | constructor() { method render (line 37) | render() { method mouseover_variable (line 67) | static mouseover_variable(e: any) { method mouseout_variable (line 87) | static mouseout_variable(e: any) { method mouseover_hover_window (line 95) | static mouseover_hover_window(e: any) { method mouseout_hover_window (line 102) | static mouseout_hover_window(e: any) { method clear_hover_state (line 106) | static clear_hover_state() { FILE: gdbgui/src/js/InferiorProgramInfo.tsx type State (line 6) | type State = any; class InferiorProgramInfo (line 8) | class InferiorProgramInfo extends React.Component<{}, State> { method constructor (line 9) | constructor() { method get_li_for_signal (line 21) | get_li_for_signal(s: any, signal_key: any) { method get_signal_choices (line 37) | get_signal_choices(signal_key: any) { method get_dropdown (line 54) | get_dropdown() { method render (line 73) | render() { FILE: gdbgui/src/js/InitialStoreData.ts function get_stored (line 118) | function get_stored(key: any, default_val: any) { FILE: gdbgui/src/js/Links.tsx type Props (line 6) | type Props = { class FileLink (line 13) | class FileLink extends React.Component { method render (line 14) | render() { type FrameLinkProps (line 54) | type FrameLinkProps = { class FrameLink (line 61) | class FrameLink extends React.Component { method render (line 62) | render() { FILE: gdbgui/src/js/Locals.tsx class Locals (line 10) | class Locals extends React.Component { method constructor (line 11) | constructor() { method render (line 17) | render() { method get_autocreated_obj_from_expr (line 60) | get_autocreated_obj_from_expr(expr: any) { method clear_autocreated_exprs (line 68) | static clear_autocreated_exprs() { method clear (line 74) | static clear() { method save_locals (line 78) | static save_locals(locals: any) { method can_local_be_expanded (line 86) | static can_local_be_expanded(local: any) { FILE: gdbgui/src/js/Memory.tsx type State (line 17) | type State = any; class Memory (line 19) | class Memory extends React.Component<{}, State> { method constructor (line 24) | constructor() { method get_memory_component_jsx_content (line 35) | get_memory_component_jsx_content() { method render (line 125) | render() { method keypress_on_input (line 173) | static keypress_on_input(e: any) { method set_inputs_from_address (line 178) | static set_inputs_from_address(addr: any) { method get_gdb_commands_from_state (line 188) | static get_gdb_commands_from_state() { method fetch_memory_from_state (line 235) | static fetch_memory_from_state() { method click_read_preceding_memory (line 241) | static click_read_preceding_memory() { method click_read_more_memory (line 251) | static click_read_more_memory() { method make_addrs_into_links_react (line 265) | static make_addrs_into_links_react(text: any) { method add_value_to_cache (line 288) | static add_value_to_cache(hex_str: any, hex_val: any) { method clear_cache (line 298) | static clear_cache() { FILE: gdbgui/src/js/MemoryLink.tsx type OwnProps (line 4) | type OwnProps = { type Props (line 9) | type Props = OwnProps & typeof MemoryLink.defaultProps; class MemoryLink (line 11) | class MemoryLink extends React.Component { method render (line 12) | render() { FILE: gdbgui/src/js/MiddleLeft.tsx class MiddleLeft (line 9) | class MiddleLeft extends React.Component { method constructor (line 13) | constructor() { method render (line 20) | render() { method componentDidMount (line 31) | componentDidMount() { method onscroll_container (line 40) | onscroll_container() { method check_to_autofetch_more_source (line 45) | check_to_autofetch_more_source() { FILE: gdbgui/src/js/ReactTable.tsx class TableRow (line 3) | class TableRow extends React.Component { method get_tds (line 5) | get_tds() { method render (line 15) | render() { class ReactTable (line 20) | class ReactTable extends React.Component { method render_row (line 22) | render_row(row_data: any, i: any) { method render_head (line 27) | render_head() { method render (line 38) | render() { FILE: gdbgui/src/js/Registers.tsx constant MAX_REGISTER_NAME_FETCH_COUNT (line 13) | const MAX_REGISTER_NAME_FETCH_COUNT = 5; type State (line 17) | type State = any; class Registers (line 19) | class Registers extends React.Component<{}, State> { method constructor (line 20) | constructor() { method get_update_cmds (line 32) | static get_update_cmds() { method cache_register_names (line 62) | static cache_register_names(names: any) { method clear_register_name_cache (line 69) | static clear_register_name_cache() { method clear_cached_values (line 72) | static clear_cached_values() { method inferior_program_exited (line 76) | static inferior_program_exited() { method render (line 79) | render() { FILE: gdbgui/src/js/RightSidebar.tsx type OwnCollapserState (line 34) | type OwnCollapserState = any; type CollapserState (line 36) | type CollapserState = OwnCollapserState & typeof Collapser.defaultProps; class Collapser (line 38) | class Collapser extends React.Component<{}, CollapserState> { method constructor (line 44) | constructor(props: {}) { method toggle_visibility (line 63) | toggle_visibility() { method onmousedown_resizer (line 66) | onmousedown_resizer(e: any) { method onmouseup_resizer (line 71) | onmouseup_resizer() { method onmousemove_resizer (line 74) | onmousemove_resizer(e: any) { method onclick_restore_autosize (line 83) | onclick_restore_autosize() { method render (line 86) | render() { class RightSidebar (line 163) | class RightSidebar extends React.Component { method render (line 164) | render() { method componentDidMount (line 261) | componentDidMount() { FILE: gdbgui/src/js/Settings.tsx class Settings (line 9) | class Settings extends React.Component { method constructor (line 13) | constructor() { method toggle_key (line 34) | static toggle_key(key: any) { method get_checkbox_row (line 38) | static get_checkbox_row(store_key: any, text: any) { method get_update_max_lines_of_code_to_fetch (line 56) | get_update_max_lines_of_code_to_fetch() { method get_table (line 81) | get_table() { method render (line 128) | render() { FILE: gdbgui/src/js/SourceCode.tsx type State (line 14) | type State = any; class SourceCode (line 16) | class SourceCode extends React.Component<{}, State> { method constructor (line 23) | constructor() { method render (line 54) | render() { method componentDidUpdate (line 68) | componentDidUpdate() { method get_body (line 83) | get_body() { method click_gutter (line 155) | click_gutter(line_num: any) { method _get_source_line (line 159) | _get_source_line( method get_linenum_td (line 226) | get_linenum_td(linenum: any, gutter_cls = "") { method _get_assm_content (line 243) | static _get_assm_content(key: any, assm: any, paused_addr: any) { method _get_assm_row (line 280) | _get_assm_row(key: any, assm: any, paused_addr: any) { method is_gdb_paused_on_this_line (line 290) | is_gdb_paused_on_this_line(line_num_being_rendered: any, line_gdb_is_p... method get_view_more_tr (line 300) | get_view_more_tr(fullname: any, linenum: any, node_key: any) { method get_end_of_file_tr (line 317) | get_end_of_file_tr(linenum: any) { method get_line_nums_to_render (line 327) | get_line_nums_to_render( method get_body_source_and_assm (line 359) | get_body_source_and_assm( method get_body_assembly_only (line 458) | get_body_assembly_only(assm_array: any, paused_addr: any) { method get_body_empty (line 468) | get_body_empty() { method make_current_line_visible (line 475) | static make_current_line_visible() { method is_source_line_visible (line 478) | static is_source_line_visible(jq_selector: any) { method _make_jq_selector_visible (line 506) | static _make_jq_selector_visible(jq_selector: any) { FILE: gdbgui/src/js/SourceCodeHeading.tsx type State (line 7) | type State = any; class SourceCodeHeading (line 9) | class SourceCodeHeading extends React.Component<{}, State> { method constructor (line 10) | constructor() { method render (line 21) | render() { FILE: gdbgui/src/js/SourceFileAutocomplete.tsx class SourceFileAutocomplete (line 16) | class SourceFileAutocomplete extends React.Component { method constructor (line 19) | constructor() { method store_change_callback (line 25) | store_change_callback() { method render (line 31) | render() { method keyup_source_file_input (line 57) | keyup_source_file_input(e: any) { method onclick_dropdown (line 77) | onclick_dropdown() { method componentDidMount (line 93) | componentDidMount() { FILE: gdbgui/src/js/StatusBar.tsx type State (line 5) | type State = any; class StatusBar (line 10) | class StatusBar extends React.Component<{}, State> { method render (line 11) | render() { FILE: gdbgui/src/js/Terminals.tsx function customKeyEventHandler (line 10) | function customKeyEventHandler(config: { class Terminals (line 42) | class Terminals extends React.Component { method constructor (line 46) | constructor(props: any) { method terminal (line 54) | terminal(ref: React.RefObject) { method render (line 62) | render() { method componentDidMount (line 74) | componentDidMount() { FILE: gdbgui/src/js/Threads.tsx class FrameArguments (line 9) | class FrameArguments extends React.Component { method render_frame_arg (line 10) | render_frame_arg(frame_arg: any) { method render (line 14) | render() { type ThreadsState (line 31) | type ThreadsState = any; class Threads (line 33) | class Threads extends React.Component<{}, ThreadsState> { method constructor (line 34) | constructor() { method select_thread_id (line 46) | static select_thread_id(thread_id: any) { method select_frame (line 50) | static select_frame(framenum: any) { method render (line 57) | render() { method get_stack_for_thread (line 100) | static get_stack_for_thread( method get_thread_header (line 118) | static get_thread_header(thread: any, is_current_thread_being_rendered... method get_frame_row (line 160) | static get_frame_row( method get_row_data_for_stack (line 203) | static get_row_data_for_stack( method update_stack (line 231) | static update_stack(stack: any) { method set_thread_id (line 242) | set_thread_id(id: any) { FILE: gdbgui/src/js/ToolTip.tsx class ToolTip (line 4) | class ToolTip extends React.Component { method constructor (line 6) | constructor() { method hide_tooltip (line 13) | static hide_tooltip() { method show_tooltip_on_node (line 21) | static show_tooltip_on_node(content: any, node: any, show_for_n_sec = ... method show_copied_tooltip_on_node (line 29) | static show_copied_tooltip_on_node(node: any) { method render (line 33) | render() { FILE: gdbgui/src/js/ToolTipTourguide.tsx type State (line 5) | type State = any; class ToolTipTourguide (line 7) | class ToolTipTourguide extends React.Component<{}, State> { method constructor (line 8) | constructor(props: {}) { method componentWillMount (line 23) | componentWillMount() { method dismiss (line 26) | static dismiss() { method next (line 31) | static next() { method guide_finshed (line 34) | guide_finshed() { method start_guide (line 37) | static start_guide() { method componentDidUpdate (line 42) | componentDidUpdate() { method get_position (line 51) | get_position(position_name: any) { method render (line 88) | render() { FILE: gdbgui/src/js/TopBar.tsx type State (line 167) | type State = any; class TopBar (line 169) | class TopBar extends React.Component<{}, State> { method constructor (line 172) | constructor() { method store_update_callback (line 199) | store_update_callback(keys: any) { method _set_spinner_timeout (line 209) | _set_spinner_timeout() { method _clear_spinner_timeout (line 216) | _clear_spinner_timeout() { method toggle_assembly_flavor (line 219) | toggle_assembly_flavor() { method get_controls (line 226) | get_controls() { method render (line 260) | render() { method needs_to_update_gdbgui_version (line 446) | static needs_to_update_gdbgui_version() { FILE: gdbgui/src/js/Util.ts method string_to_array_safe_quotes (line 88) | string_to_array_safe_quotes(str: any) { method is_newer (line 122) | is_newer(latest: any, current: any) { FILE: gdbgui/src/js/dashboard.tsx type GdbguiSession (line 5) | type GdbguiSession = { function GdbguiSession (line 27) | function GdbguiSession(props: { session: GdbguiSession; updateData: Func... function redirect (line 95) | function redirect(url: string) { class StartCommand (line 99) | class StartCommand extends React.Component { method constructor (line 100) | constructor(props: any) { method handleChange (line 109) | handleChange(event: any) { method handleSubmit (line 113) | handleSubmit() { method render (line 120) | render() { function Nav (line 150) | function Nav() { class Dashboard (line 194) | class Dashboard extends React.PureComponent) { FILE: make_executable.py function write_spec_with_gdbgui_version_in_name (line 18) | def write_spec_with_gdbgui_version_in_name(spec_path, binary_name): function verify (line 67) | def verify(binary_path: str, version: str): function generate_md5 (line 77) | def generate_md5(binary: Path, output_file: Path): function main (line 84) | def main(): FILE: noxfile.py function python_tests (line 38) | def python_tests(session): function js_tests (line 48) | def js_tests(session): function tests (line 55) | def tests(session): function cover (line 61) | def cover(session): function vulture (line 75) | def vulture(session): function lint (line 89) | def lint(session): function autoformat (line 103) | def autoformat(session): function docs (line 110) | def docs(session): function develop (line 116) | def develop(session): function serve (line 125) | def serve(session): function build (line 131) | def build(session): function publish (line 145) | def publish(session): function watch_docs (line 154) | def watch_docs(session): function publish_docs (line 160) | def publish_docs(session): function build_executables_current_platform (line 166) | def build_executables_current_platform(session): function build_executables_mac (line 175) | def build_executables_mac(session): function build_executables_linux (line 182) | def build_executables_linux(session): function build_executable_windows (line 189) | def build_executable_windows(session): function build_pex (line 196) | def build_pex(session): FILE: tests/test_backend.py function test_connect (line 11) | def test_connect(): function test_client (line 26) | def test_client(): function test_load_main_page (line 30) | def test_load_main_page(test_client): function test_load_dashboard (line 36) | def test_load_dashboard(test_client): function test_cant_load_bad_url (line 42) | def test_cant_load_bad_url(test_client): function test_same_port (line 48) | def test_same_port(): function test_get_initial_binary_and_args (line 52) | def test_get_initial_binary_and_args(): FILE: tests/test_cli.py function run_gdbgui_cli (line 9) | def run_gdbgui_cli(gdbgui_args: List[str]): function test_cli_fails (line 35) | def test_cli_fails(monkeypatch, argv): function test_cli_help (line 45) | def test_cli_help(monkeypatch): FILE: tests/test_ptylib.py function test_pty (line 6) | def test_pty(): FILE: tests/test_sessionmanager.py function test_SessionManager (line 4) | def test_SessionManager():