diff options
author | Keith Seitz <keiths@redhat.com> | 2013-05-22 21:16:17 +0000 |
---|---|---|
committer | Keith Seitz <keiths@redhat.com> | 2013-05-22 21:16:17 +0000 |
commit | 6fcd25589f95ed1c663b4993b5faa47fad2389d4 (patch) | |
tree | 6df1b09621ac5b661cb09f20ed5afb80516c1daf /gdb/stack.h | |
parent | 72de6e69758282b35491e7289d368eb7542f638f (diff) | |
download | gdb-6fcd25589f95ed1c663b4993b5faa47fad2389d4.tar.gz |
* ada-lang.c (is_known_support_routine): Add explicit free of
'func_name' from find_frame_funname.
(ada_unhandled_exception_name_addr_from_raise): Add cleanups
for func_name from find_frame_funname.
* python/py-frame.c (frapy_name): Add explicit free of
'name' from find_frame_funname.
* stack.c (find_frame_funname): Add comment explaining that
funcp must be freed by the caller.
Return copy of symbol names instead of pointers.
(print_frame): Add a cleanup for 'funname' from
find_frame_funname.
* stack.h (find_frame_funname): Remove "const" from
'funname' parameter.
Diffstat (limited to 'gdb/stack.h')
-rw-r--r-- | gdb/stack.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/stack.h b/gdb/stack.h index 841ad4377b2..4badf195d3f 100644 --- a/gdb/stack.h +++ b/gdb/stack.h @@ -22,7 +22,7 @@ void select_frame_command (char *level_exp, int from_tty); -void find_frame_funname (struct frame_info *frame, const char **funname, +void find_frame_funname (struct frame_info *frame, char **funname, enum language *funlang, struct symbol **funcp); typedef void (*iterate_over_block_arg_local_vars_cb) (const char *print_name, |