* configure.ac (CONFIG_SRCS): Add py-auto-load.o even if not using
python. * configure: Regenerate. * main.c: #include "python/python.h". (captured_main): Defer loading auto-loaded scripts until after local_gdbinit has been sourced. * python/py-auto-load.c (gdbpy_global_auto_load): New global. (load_auto_scripts_for_objfile): New function. (auto_load_new_objfile): Call it. * python/python.h (gdbpy_global_auto_load): Declare. (load_auto_scripts_for_objfile): Declare.
This commit is contained in:
parent
66d0954266
commit
88a1906b0d
6 changed files with 76 additions and 9 deletions
|
@ -22,6 +22,8 @@
|
|||
|
||||
#include "value.h"
|
||||
|
||||
extern int gdbpy_global_auto_load;
|
||||
|
||||
void eval_python_from_control_command (struct command_line *);
|
||||
|
||||
void source_python_script (FILE *stream, const char *file);
|
||||
|
@ -34,4 +36,6 @@ int apply_val_pretty_printer (struct type *type, const gdb_byte *valaddr,
|
|||
|
||||
void preserve_python_values (struct objfile *objfile, htab_t copied_types);
|
||||
|
||||
void load_auto_scripts_for_objfile (struct objfile *objfile);
|
||||
|
||||
#endif /* GDB_PYTHON_H */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue