Skip to content

Commit 4830729

Browse files
authored
Merge pull request #71 from oracle-samples/sem-helpers-improvement
lock: sem: add other __down variants in scan.
2 parents f96dbad + 32e982a commit 4830729

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

drgn_tools/lock.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,18 @@ def scan_sem_lock(prog: Program, stack: bool) -> None:
127127
if frame_list:
128128
show_sem_lock(prog, frame_list, seen_sems, stack)
129129

130+
frame_list = bt_has(prog, "__down_interruptible")
131+
if frame_list:
132+
show_sem_lock(prog, frame_list, seen_sems, stack)
133+
134+
frame_list = bt_has(prog, "__down_killable")
135+
if frame_list:
136+
show_sem_lock(prog, frame_list, seen_sems, stack)
137+
138+
frame_list = bt_has(prog, "__down_timeout")
139+
if frame_list:
140+
show_sem_lock(prog, frame_list, seen_sems, stack)
141+
130142

131143
def scan_lock(prog: Program, stack: bool) -> None:
132144
"""Scan tasks for Mutex and Semaphore"""

0 commit comments

Comments
 (0)