From 88a1906b0da33e2905cce61e133b67cdde314847 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Fri, 23 Apr 2010 18:09:16 +0000 Subject: * 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. --- gdb/python/python.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gdb/python/python.h') diff --git a/gdb/python/python.h b/gdb/python/python.h index b2a9631..ae808c0 100644 --- a/gdb/python/python.h +++ b/gdb/python/python.h @@ -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 */ -- cgit v1.1