Test fixes

This commit is contained in:
dragonmacher 2023-04-24 09:10:19 -04:00
parent 81fb75498d
commit 4c83a38dc8
2 changed files with 12 additions and 18 deletions

View file

@ -40,7 +40,6 @@ import ghidra.program.model.mem.MemoryAccessException;
import ghidra.program.util.BytesFieldLocation;
import ghidra.program.util.ProgramLocation;
import ghidra.util.HelpLocation;
import ghidra.util.Msg;
/**
* Generates Bytes Fields.
@ -212,8 +211,8 @@ public class BytesFieldFactory extends FieldFactory {
boolean addDelimiter = extraLength != 0;
buildAttributedByteValues(elements, 0, bytes, length, 0, ListingColors.BYTES, addDelimiter);
if (addDelimiter) {
buildAttributedByteValues(elements, groupLength, alignmentBytes,
alignmentBytes.length, residual, ListingColors.BYTES_ALIGNMENT, false);
buildAttributedByteValues(elements, groupLength, alignmentBytes, alignmentBytes.length,
residual, ListingColors.BYTES_ALIGNMENT, false);
}
return ListingTextField.createPackedTextField(this, proxy, elements, startX + varWidth,
@ -321,9 +320,6 @@ public class BytesFieldFactory extends FieldFactory {
@Override
public ProgramLocation getProgramLocation(int row, int col, ListingField bf) {
Msg.debug(this, "Bytes - getProgLoc() - row / col: " + row + " / " + col);
Object obj = bf.getProxy().getObject();
if (!(obj instanceof CodeUnit) || row < 0 || col < 0) {
return null;
@ -443,8 +439,7 @@ public class BytesFieldFactory extends FieldFactory {
}
@Override
public FieldFactory newInstance(FieldFormatModel formatModel,
ListingHighlightProvider provider,
public FieldFactory newInstance(FieldFormatModel formatModel, ListingHighlightProvider provider,
ToolOptions displayOptions, ToolOptions fieldOptions) {
return new BytesFieldFactory(formatModel, provider, displayOptions, fieldOptions);
}

View file

@ -37,8 +37,8 @@ public class ErrorListingField extends ListingTextField {
public ErrorListingField(FieldFactory ff, ProxyObj<?> proxy, int varWidth, Throwable t) {
super(ff, proxy, null, createHighlightFactory());
this.field = createField(ff, proxy, varWidth);
this.t = t;
this.field = createField(ff, proxy, varWidth);
}
private static ListingFieldHighlightFactoryAdapter createHighlightFactory() {
@ -46,9 +46,8 @@ public class ErrorListingField extends ListingTextField {
}
private ClippingTextField createField(FieldFactory ff, ProxyObj<?> proxy, int varWidth) {
ClippingTextField textField =
new ClippingTextField(ff.getStartX() + varWidth, ff.getWidth(),
createElement(ff, t), hlFactory);
ClippingTextField textField = new ClippingTextField(ff.getStartX() + varWidth,
ff.getWidth(), createElement(ff, t), hlFactory);
return textField;
}