summaryrefslogtreecommitdiffstats
path: root/tools/lg/frame_reader.py
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-21 15:53:21 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-21 15:53:21 -0400
commit2089f30ff1ab5b2da3b4df994b1ce7b9daef735c (patch)
treebb3642076b600106b4c9c6fcd81f5c6f8656e257 /tools/lg/frame_reader.py
parent988b8345f0b28b880aaa4384d13064c1de5b209f (diff)
downloadopen-iov-2089f30ff1ab5b2da3b4df994b1ce7b9daef735c.tar.gz
open-iov-2089f30ff1ab5b2da3b4df994b1ce7b9daef735c.zip
tools: frame_reader picks the largest kvmfr shm (a stray empty 'kvmfr-*' file existed); wedge_ab same-program vs second-launch discriminator
Diffstat (limited to 'tools/lg/frame_reader.py')
-rw-r--r--tools/lg/frame_reader.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/lg/frame_reader.py b/tools/lg/frame_reader.py
index 5598667..f8bab40 100644
--- a/tools/lg/frame_reader.py
+++ b/tools/lg/frame_reader.py
@@ -30,11 +30,12 @@ def main():
if not args.shm:
import glob
- cands = sorted(glob.glob("/dev/shm/kvmfr-*"))
+ cands = [p for p in glob.glob("/dev/shm/kvmfr-*")
+ if os.path.getsize(p) > 0]
if not cands:
print("NO_SHM_FILE", file=sys.stderr)
return 1
- args.shm = cands[0]
+ args.shm = max(cands, key=os.path.getsize)
os.makedirs(args.out, exist_ok=True)
print("SHM %s" % args.shm)