aboutsummaryrefslogtreecommitdiff
path: root/gdb/doc/ChangeLog
diff options
context:
space:
mode:
authorAndrew Burgess <andrew.burgess@embecosm.com>2019-11-08 16:18:43 +0000
committerAndrew Burgess <andrew.burgess@embecosm.com>2019-11-10 21:00:14 +0000
commiteb2dd8df7662c3827656e44d2a463d918d473c41 (patch)
tree9c09569ba1241b27cec61122734e23dd974ee433 /gdb/doc/ChangeLog
parent621377757c83ccc8573cc2e979e1d4ba55335c13 (diff)
downloadgdb-eb2dd8df7662c3827656e44d2a463d918d473c41.zip
gdb-eb2dd8df7662c3827656e44d2a463d918d473c41.tar.gz
gdb-eb2dd8df7662c3827656e44d2a463d918d473c41.tar.bz2
gdb: Add a class to track last display symtab and line information
In stack.c we currently have a set of static global variables to track the last displayed symtab and line. This commit moves all of these into a class and adds an instance of the class to track the same information. The API into stack.c is unchanged after this cleanup. There should be no user visible changes after this commit. gdb/ChangeLog: * stack.c (set_last_displayed_sal): Delete. (last_displayed_sal_valid): Delete. (last_displayed_pspace): Delete. (last_displayed_addr): Delete. (last_displayed_symtab): Delete. (last_displayed_line): Delete. (class last_displayed_symtab_info_type): New. (last_displayed_symtab_info): New static global variable. (print_frame_info): Call methods on last_displayed_symtab_info. (clear_last_displayed_sal): Update header comment, and make use of last_displayed_symtab_info. (last_displayed_sal_is_valid): Likewise. (get_last_displayed_pspace): Likewise. (get_last_displayed_addr): Likewise. (get_last_displayed_symtab): Likewise. (get_last_displayed_line): Likewise. (get_last_displayed_sal): Likewise. * stack.h (clear_last_displayed_sal): Update header comment. (last_displayed_sal_is_valid): Likewise. (get_last_displayed_pspace): Likewise. (get_last_displayed_addr): Likewise. (get_last_displayed_symtab): Likewise. (get_last_displayed_line): Likewise. (get_last_displayed_sal): Likewise. Change-Id: Ia3dbfe267feec03108c5c8ed8bd94fc0a030c3ed
Diffstat (limited to 'gdb/doc/ChangeLog')
0 files changed, 0 insertions, 0 deletions