+2017-09-11 Tom Tromey <tom@tromey.com>
+
+ * d-namespace.c (d_lookup_symbol): Use std::string.
+ (find_symbol_in_baseclass): Likewise.
+
+2017-09-11 Tom Tromey <tom@tromey.com>
+
+ * ctf.c (ctf_start): Use std::string.
+
+2017-09-11 Tom Tromey <tom@tromey.com>
+
+ * ada-lang.c (is_known_support_routine): Update.
+ (ada_unhandled_exception_name_addr_from_raise): Update.
+ * guile/scm-frame.c (gdbscm_frame_name): Update.
+ * python/py-frame.c (frapy_name): Update.
+ (frapy_function): Update.
+ * stack.h (find_frame_funname): Update.
+ * stack.c (find_frame_funname): Return unique_xmalloc_ptr.
+ (print_frame): Update.
+
+2017-09-11 Tom Tromey <tom@tromey.com>
+
+ * findcmd.c (put_bits): Take a gdb::byte_vector.
+ (parse_find_args): Return gdb::byte_vector. "args" now const.
+ Remove "pattern_bufp" and "pattern_lenp" parameters. Remove
+ cleanups.
+ (find_command): Update.
+
+2017-09-11 Tom Tromey <tom@tromey.com>
+
+ * cli/cli-script.c (class scoped_restore_hook_in): New.
+ (clear_hook_in_cleanup): Remove.
+ (execute_cmd_pre_hook, execute_cmd_post_hook): Use
+ scoped_restore_hook_in.
+
+2017-09-11 Tom Tromey <tom@tromey.com>
+
+ * cli/cli-script.c (restore_interp): Remove.
+ (read_command_lines): Use scoped_restore_interp.
+ * interps.c (scoped_restore_interp::set_temp): Rename from
+ interp_set_temp.
+ * interps.h (class scoped_restore_interp): New.
+ (interp_set_temp): Remove.
+
+2017-09-11 Tom Tromey <tom@tromey.com>
+
+ * mi/mi-cmd-catch.c (mi_cmd_catch_assert)
+ (mi_cmd_catch_exception, mi_catch_load_unload): Update.
+ * mi/mi-cmd-break.c (setup_breakpoint_reporting): Return a
+ scoped_restore.
+ (mi_cmd_break_insert_1): Update.
+ * mi/mi-cmd-break.h (setup_breakpoint_reporting): Return a
+ scoped_restore.
+
+2017-09-11 Tom Tromey <tom@tromey.com>
+
+ * demangle.c (demangle_command): Update.
+ * breakpoint.c (disable_command): Update.
+ (enable_command): Update.
+ (find_location_by_number): Make "number" const. Use
+ get_number_trailer.
+ * cli/cli-utils.c (extract_arg): Return std::string.
+ * probe.c (parse_probe_linespec): Update. Change types.
+ (collect_probes): Take string arguments.
+ (parse_probe_linespec): Likewise.
+ (info_probes_for_ops): Update.
+ (enable_probes_command): Update.
+ (disable_probes_command): Update.
+ * break-catch-sig.c (catch_signal_split_args): Update.
+ * mi/mi-parse.c (mi_parse): Update.
+
2017-09-11 Tom Tromey <tom@tromey.com>
* language.h (language_enum): Make argument const.