OSDN Git Service

* doc/observer.texi (executable_changed): New observer.
authorbrobecke <brobecke>
Tue, 8 Mar 2005 04:34:43 +0000 (04:34 +0000)
committerbrobecke <brobecke>
Tue, 8 Mar 2005 04:34:43 +0000 (04:34 +0000)
commitb883f03c1796393d53b6137bd79decf888811585
tree685aa9486fd914deafcc04ca9c7d3c605e1ea480
parent7ec2ba16f150885bab60dc114ac839d4b9b31f56
    * doc/observer.texi (executable_changed): New observer.
        * symtab.c: Include "observer.h".
        (find_main_name): New function.
        (main_name): If name_of_main is unset, then compute it
        using find_main_name.
        (symtab_observer_executable_changed): New function.
        (_initialize_symtab): Attach executable_changed observer.
        * exec.c: Include "observer.h".
        (exec_file_attach): Emit executable_changed notification.
        * symfile.c: Include "observer.h".
        (reread_symbols): Send an executable_changed if appropriate.
        * Makefile.in (exec.o): Add dependency on observer.h.
        (symfile.o): Likewise.
        (symtab.o): Likewise.
gdb/ChangeLog
gdb/Makefile.in
gdb/doc/observer.texi
gdb/exec.c
gdb/symfile.c
gdb/symtab.c