From ecce0ff51c5ab12df5fe7ebbf20756ad8342a271 Mon Sep 17 00:00:00 2001 From: Arnaud Fiorini Date: Wed, 5 Aug 2026 09:53:28 -0400 Subject: [PATCH] ctf: fix bits interpreted as bytes in index creation Signed-off-by: Arnaud Fiorini --- .../src/org/eclipse/tracecompass/ctf/core/trace/CTFTrace.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/ctf/core/trace/CTFTrace.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/ctf/core/trace/CTFTrace.java index 14555ae18a..f50c9a69dd 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/ctf/core/trace/CTFTrace.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/ctf/core/trace/CTFTrace.java @@ -616,7 +616,7 @@ private StreamInputPacketIndex createIndex(File streamFile, ICTFStream stream) t // skip packet as the position must be invalid. continue; } - ByteBuffer byteBuffer = SafeMappedByteBuffer.map(fc, MapMode.READ_ONLY, (packetPosition + getPacketHeader().getMaximumSize()) / Byte.SIZE, packetContextDecl.getMaximumSize()); + ByteBuffer byteBuffer = SafeMappedByteBuffer.map(fc, MapMode.READ_ONLY, (packetPosition + getPacketHeader().getMaximumSize()) / Byte.SIZE, packetContextDecl.getMaximumSize() / Byte.SIZE); BitBuffer bitBuffer = new BitBuffer(byteBuffer); StructDefinition packetContextFromStream = packetContextDecl.createDefinition(this, ILexicalScope.PACKET_HEADER, bitBuffer);