aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Tools/gdb/libpython.py
diff options
context:
space:
mode:
authorMark Shannon <mark@hotpy.org>2024-03-20 08:54:42 +0000
committerGitHub <noreply@github.com>2024-03-20 08:54:42 +0000
commit15309329b65a285cb7b3071f0f08ac964b61411b (patch)
tree83b5be564755d7ea396c76eda29e6d33faf535d9 /Tools/gdb/libpython.py
parentd5ebf8b71fd18d7a1f2f6b670a2c18749dc2b55e (diff)
downloadcpython-15309329b65a285cb7b3071f0f08ac964b61411b.tar.gz
cpython-15309329b65a285cb7b3071f0f08ac964b61411b.zip
GH-108362: Incremental Cycle GC (GH-116206)
Diffstat (limited to 'Tools/gdb/libpython.py')
-rwxr-xr-xTools/gdb/libpython.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/Tools/gdb/libpython.py b/Tools/gdb/libpython.py
index 483f28b46df..656667ac939 100755
--- a/Tools/gdb/libpython.py
+++ b/Tools/gdb/libpython.py
@@ -1753,8 +1753,11 @@ class Frame(object):
return (name == 'take_gil')
def is_gc_collect(self):
- '''Is this frame gc_collect_main() within the garbage-collector?'''
- return self._gdbframe.name() in ('collect', 'gc_collect_main')
+ '''Is this frame a collector within the garbage-collector?'''
+ return self._gdbframe.name() in (
+ 'collect', 'gc_collect_full', 'gc_collect_main',
+ 'gc_collect_young', 'gc_collect_increment',
+ )
def get_pyop(self):
try: