Skip to content

Commit 20205ad

Browse files
authored
bpo-45637: Fix cframe-based fallback in the gdb helpers (GH-29515)
1 parent 6ec0dec commit 20205ad

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Tools/gdb/libpython.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1797,14 +1797,14 @@ def is_gc_collect(self):
17971797

17981798
def get_pyop(self):
17991799
try:
1800-
frame = self._gdbframe.read_var('frame')
1801-
frame = PyFramePtr(frame)
1802-
if not frame.is_optimized_out():
1803-
return frame
1800+
# frame = self._gdbframe.read_var('frame')
1801+
# frame = PyFramePtr(frame)
1802+
# if not frame.is_optimized_out():
1803+
# return frame
18041804
cframe = self._gdbframe.read_var('cframe')
18051805
if cframe is None:
18061806
return None
1807-
frame = PyFramePtr(cframe["current_frame"].dereference())
1807+
frame = PyFramePtr(cframe["current_frame"])
18081808
if frame and not frame.is_optimized_out():
18091809
return frame
18101810
return None

0 commit comments

Comments
 (0)