diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-21 15:53:21 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-21 15:53:21 -0400 |
| commit | 2089f30ff1ab5b2da3b4df994b1ce7b9daef735c (patch) | |
| tree | bb3642076b600106b4c9c6fcd81f5c6f8656e257 /tools/lg | |
| parent | 988b8345f0b28b880aaa4384d13064c1de5b209f (diff) | |
| download | open-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')
| -rw-r--r-- | tools/lg/frame_reader.py | 5 |
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) |
