This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFA] info auto-load-scripts, plus warning change


On Thu, May 12, 2011 at 1:51 PM, Tom Tromey <tromey@redhat.com> wrote:
>
> >>>>> "Doug" == Doug Evans <dje@google.com> writes:
>
> Doug> This patch does three things:
> [...]
>
> Doug> Ok to check in?
>
> It looked ok to me.
>
> Doug> ?Auto-loading can be enabled or disabled.
> Doug> +And the list of auto-loaded scripts can be printed.
>
> This reads strangely.
> I would use ", and the list" rather than a separate sentence.

Here is what I checked in.

2011-05-13  Doug Evans  <dje@google.com>

        * NEWS: Mention "info auto-load-scripts".
        * python/py-auto-load.c (struct auto_load_pspace_info): New
member
        script_not_found_warning_printed.
        (init_loaded_scripts_info): Renamed from
create_loaded_scripts_hash,
        all callers updated.  Initialize
script_not_found_warning_printed.
        (get_auto_load_pspace_data_for_loading): New function.
        (maybe_add_script): New function.
        (source_section_scripts): Simplify.  Only print one warning
regardless
        of the number of auto-load scripts not found.
        (clear_section_scripts): Clear
script_not_found_warning_printed.
        (auto_load_objfile_script): Record script in hash table.
        (count_matching_scripts): New function.
        (maybe_print_script): Renamed from maybe_print_section_script,
all
        callers updated.  Rewrite to use ui_out_*.
        (info_auto_load_scripts): Renamed from
        maintenance_print_section_scripts, all callers updated.
        (gdbpy_initialize_auto_load): "maintenance print
section-scripts"
        renamed as "info auto-load-scripts".

        doc/
        * gdb.texinfo (Auto-loading): Document "info
auto-load-scripts".

        testsuite/
        * gdb.python/py-objfile-script.exp: New file.
        * gdb.python/py-objfile-script.c: New file.
        * gdb.python/py-objfile-script-gdb.py: New file.
        * testsuite/gdb.python/py-section-script.exp: Test
        "info auto-load-scripts".

Attachment: gdb-110513-info-auto-load-2.patch.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]