OSDN Git Service

PR macros/12999
authorratmice <ratmice>
Thu, 21 Jul 2011 15:13:26 +0000 (15:13 +0000)
committerratmice <ratmice>
Thu, 21 Jul 2011 15:13:26 +0000 (15:13 +0000)
commit1f7e41f407c9be0ffd8e9ab43db3cc2845571d29
tree2e4c6af15016188f5d09be37c85ee09e52d51002
parenta82d3bd73afa2c3ec6bc0f8cd9c3f9a933da1c20
PR macros/12999
* macrotab.h (macro_callback_fn): Add new arguments to callback.
* macrotab.c (foreach_macro): Ditto.
(foreach_macro_in_scope): Ditto.
* macrocmd.c (print_macro_callback): New function.
(info_macro_command): Move some code to print_macro_definition.
(print_macro_definition): New function.
(print_one_macro): Add new arguments to callback.

testsuite/
* gdb.base/info-macros.c: New test sources.
* gdb.base/info-macros.exp: New tests.

docs/
* gdb.texinfo (Macros): Add info definitions and info macros commands.
Update text and cindex entries for info macro command.
gdb/ChangeLog
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/macrocmd.c
gdb/macrotab.c
gdb/macrotab.h
gdb/symtab.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/info-macros.c [new file with mode: 0644]
gdb/testsuite/gdb.base/info-macros.exp [new file with mode: 0644]