Skip to content

Commit 9415770

Browse files
committed
minor code cleanups
1 parent 26cf91d commit 9415770

File tree

3 files changed

+9
-21
lines changed

3 files changed

+9
-21
lines changed

substratevm/src/com.oracle.objectfile/src/com/oracle/objectfile/debugentry/ClassEntry.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -298,9 +298,9 @@ protected void processMethod(DebugMethodInfo debugMethodInfo, DebugInfoBase debu
298298
@Override
299299
protected FieldEntry addField(DebugInfoProvider.DebugFieldInfo debugFieldInfo, DebugInfoBase debugInfoBase, DebugContext debugContext) {
300300
FieldEntry fieldEntry = super.addField(debugFieldInfo, debugInfoBase, debugContext);
301-
FileEntry fileEntry = fieldEntry.getFileEntry();
302-
if (fileEntry != null) {
303-
indexLocalFileEntry(fileEntry);
301+
FileEntry fieldFileEntry = fieldEntry.getFileEntry();
302+
if (fieldFileEntry != null) {
303+
indexLocalFileEntry(fieldFileEntry);
304304
}
305305
return fieldEntry;
306306
}

substratevm/src/com.oracle.objectfile/src/com/oracle/objectfile/debugentry/InterfaceClassEntry.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,10 @@ public int getSize() {
7474
*/
7575
int maxSize = super.size;
7676
for (ClassEntry implementor : implementors) {
77-
int size = implementor.getSize();
77+
int nextSize = implementor.getSize();
7878

79-
if (size > maxSize) {
80-
maxSize = size;
79+
if (nextSize > maxSize) {
80+
maxSize = nextSize;
8181
}
8282
}
8383
return maxSize;

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

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1056,7 +1056,7 @@ private int writeArrayLayout(DebugContext context, ArrayTypeEntry arrayTypeEntry
10561056
pos = writeFields(context, arrayTypeEntry, buffer, pos);
10571057
/* Write a zero length element array field. */
10581058
pos = writeArrayElementField(context, size, arrayDataTypeIdx, buffer, pos);
1059-
pos = writeArraySuperReference(context, arrayTypeEntry, buffer, pos);
1059+
pos = writeArraySuperReference(context, buffer, pos);
10601060
/*
10611061
* Write a terminating null attribute.
10621062
*/
@@ -1133,26 +1133,14 @@ private int writeArrayElementField(DebugContext context, int offset, int arrayDa
11331133

11341134
}
11351135

1136-
private int writeArraySuperReference(DebugContext context, ArrayTypeEntry arrayTypeEntry, byte[] buffer, int p) {
1136+
private int writeArraySuperReference(DebugContext context, byte[] buffer, int p) {
11371137
int pos = p;
11381138
/* Arrays all inherit from java.lang.Object */
11391139
String superName = "java.lang.Object";
11401140
TypeEntry objectType = lookupType(superName);
11411141
assert objectType instanceof ClassEntry;
11421142
int superOffset = getLayoutIndex((ClassEntry) objectType);
1143-
log(context, " [0x%08x] super reference", pos);
1144-
int abbrevCode = DwarfDebugInfo.DW_ABBREV_CODE_super_reference;
1145-
log(context, " [0x%08x] <2> Abbrev Number %d", pos, abbrevCode);
1146-
pos = writeAbbrevCode(abbrevCode, buffer, pos);
1147-
log(context, " [0x%08x] type 0x%x (%s)", pos, superOffset, superName);
1148-
pos = writeAttrRefAddr(superOffset, buffer, pos);
1149-
/* Parent layout is embedded at start of object. */
1150-
log(context, " [0x%08x] data_member_location (super) 0x%x", pos, 0);
1151-
pos = writeAttrData1((byte) 0, buffer, pos);
1152-
log(context, " [0x%08x] modifiers public", pos);
1153-
int modifiers = Modifier.PUBLIC;
1154-
pos = writeAttrAccessibility(modifiers, buffer, pos);
1155-
return pos;
1143+
return writeSuperReference(context, superOffset, superName, buffer, pos);
11561144
}
11571145

11581146
private int writeArrayTypes(DebugContext context, ArrayTypeEntry arrayTypeEntry, int layoutOffset, int indirectLayoutOffset, byte[] buffer, int p) {

0 commit comments

Comments
 (0)