* defs.h (make_cleanup_restore_uinteger, make_cleanup_restore_ui_file) (make_cleanup_restore_page_info) (set_batch_flag_and_make_cleanup_restore_page_info): New declarations. * gdbcmd.h (execute_command_to_string): New declaration. * python/python.c (struct restore_ui_file_closure, restore_ui_file) (make_cleanup_restore_ui_file): Move to utils.c (execute_gdb_command) <to_string>: Move ... * top.c (execute_command_to_string): ... here. Call set_batch_flag_and_make_cleanup_restore_page_info. * utils.c (make_cleanup_restore_integer): New source file blank line. (make_cleanup_restore_uinteger): New. (struct restore_ui_file_closure, do_restore_ui_file) (make_cleanup_restore_ui_file): Move here from python/python.c. (init_page_info) <batch_flag> (do_restore_page_info_cleanup, make_cleanup_restore_page_info) (set_batch_flag_and_make_cleanup_restore_page_info): New. gdb/testsuite/ * gdb.python/python.exp (show height, set height 10) (verify pagination beforehand, verify pagination beforehand: q) (gdb.execute does not page, verify pagination afterwards) (verify pagination afterwards: q): New. gdb/doc/ * gdb.texinfo (Mode Options) <-batch> (Basic Python) <gdb.execute>: Describe setting width and height. |
||
|---|---|---|
| .. | ||
| config | ||
| gdb.ada | ||
| gdb.arch | ||
| gdb.asm | ||
| gdb.base | ||
| gdb.cell | ||
| gdb.cp | ||
| gdb.disasm | ||
| gdb.dwarf2 | ||
| gdb.fortran | ||
| gdb.gdb | ||
| gdb.hp | ||
| gdb.java | ||
| gdb.mi | ||
| gdb.modula2 | ||
| gdb.multi | ||
| gdb.objc | ||
| gdb.opt | ||
| gdb.pascal | ||
| gdb.python | ||
| gdb.reverse | ||
| gdb.server | ||
| gdb.stabs | ||
| gdb.threads | ||
| gdb.trace | ||
| gdb.xml | ||
| lib | ||
| .gdbinit | ||
| aclocal.m4 | ||
| ChangeLog | ||
| configure | ||
| configure.ac | ||
| dg-extract-results.sh | ||
| Makefile.in | ||
| TODO | ||