aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/py-breakpoint.c
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2016-11-07 15:56:57 -0700
committerTom Tromey <tom@tromey.com>2017-01-10 19:13:38 -0700
commit4ecee2c47da3e91c0571683acb5cfb8400402663 (patch)
tree994e933254c61542c0d9aa5111525682bcd37b49 /gdb/python/py-breakpoint.c
parent37fce74fb42f45ec340962170a4b297beede733a (diff)
downloadgdb-4ecee2c47da3e91c0571683acb5cfb8400402663.zip
gdb-4ecee2c47da3e91c0571683acb5cfb8400402663.tar.gz
gdb-4ecee2c47da3e91c0571683acb5cfb8400402663.tar.bz2
Introduce gdbpy_enter
This introduces gdbpy_enter, a class that can be used to acquire and release the Python GIL, and also set other Python-related globals used by gdb. ensure_python_env is rewritten in terms of this new class. 2017-01-10 Tom Tromey <tom@tromey.com> * python/python.c (gdbpy_enter): New constructor. (~gdbpy_enter): New destructor. (restore_python_env, ensure_python_env): Rewrite. * python/python-internal.h (gdbpy_enter): New class.
Diffstat (limited to 'gdb/python/py-breakpoint.c')
0 files changed, 0 insertions, 0 deletions