Skip to content

Commit 70b94e4

Browse files
Use hub field size as type size for hub field type
1 parent c10216d commit 70b94e4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

substratevm/src/com.oracle.objectfile/src/com/oracle/objectfile/elf/dwarf/DwarfInfoSectionImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ private int writeHeaderType(DebugContext context, HeaderTypeEntry headerTypeEntr
365365

366366
/* Write the type representing the object header. */
367367
name = headerTypeEntry.getTypeName();
368-
size = headerTypeEntry.getSize();
368+
size = hubField.getSize();
369369
log(context, " [0x%08x] header type %s", pos, name);
370370
abbrevCode = AbbrevCode.OBJECT_HEADER;
371371
log(context, " [0x%08x] <1> Abbrev Number %d", pos, abbrevCode.ordinal());
@@ -374,7 +374,7 @@ private int writeHeaderType(DebugContext context, HeaderTypeEntry headerTypeEntr
374374
pos = writeStrSectionOffset(name, buffer, pos);
375375
log(context, " [0x%08x] byte_size 0x%x", pos, size);
376376
pos = writeAttrData1((byte) size, buffer, pos);
377-
pos = writeHubField(context, headerTypeEntry.getHubField(), hubTypeIdx, buffer, pos);
377+
pos = writeHubField(context, hubField, hubTypeIdx, buffer, pos);
378378
pos = writeStructFields(context, headerTypeEntry.fields(), buffer, pos);
379379

380380
/* Write a terminating null attribute. */

0 commit comments

Comments
 (0)