Propagate record_print_flags
authorSimon Marchi <simon.marchi@ericsson.com>
Thu, 1 Mar 2018 15:51:21 +0000 (10:51 -0500)
committerSimon Marchi <simon.marchi@ericsson.com>
Thu, 1 Mar 2018 15:51:21 +0000 (10:51 -0500)
commit0cb7c7b0bb79be910e261f3d30c58ace6b0d06d1
tree34cf43f08a90d41090e6571ff58413706fed25d3
parent8305403a1ffa8e551fd1c7bd88af1a65c0ba747c
Propagate record_print_flags

These flags are returned as an int by get_call_history_modifiers, and
get cast back to record_print_flags in the btrace code.  Instead, we can
make the arguments of that type from start to end.

gdb/ChangeLog:

* record.c (get_call_history_modifiers): Return a
record_print_flags.
(cmd_record_call_history): Adjust.
* record-btrace.c (record_btrace_call_history): Adjust.
(record_btrace_call_history_range): Adjust.
(record_btrace_call_history_from): Adjust.
* target-debug.h (target_debug_print_record_print_flags): New.
* target-delegates.c: Re-generate.
* target.c (target_call_history): Change flags type.
(target_call_history_from): Likewise.
(target_call_history_range): Likewise.
* target.h (struct target_ops) <target_call_history>: Likewise.
(target_call_history_from): Likewise.
(target_call_history_range): Likewise.
gdb/ChangeLog
gdb/record-btrace.c
gdb/record.c
gdb/target-debug.h
gdb/target-delegates.c
gdb/target.c
gdb/target.h