diff options
author | Tom Tromey <tom@tromey.com> | 2016-11-07 15:56:57 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2017-01-10 19:13:38 -0700 |
commit | 4ecee2c47da3e91c0571683acb5cfb8400402663 (patch) | |
tree | 994e933254c61542c0d9aa5111525682bcd37b49 /gdb/python/py-breakpoint.c | |
parent | 37fce74fb42f45ec340962170a4b297beede733a (diff) | |
download | gdb-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