GT-3512 cleanup DataConverter interface and BE/LE impls

This commit is contained in:
dev747368 2020-01-30 19:56:40 -05:00
parent 283e148b26
commit b6bea0fb39
33 changed files with 539 additions and 666 deletions

View file

@ -395,9 +395,7 @@ public class MachoProcessBindScript extends GhidraScript {
long offset = symbol.getAddress().getOffset();
DataConverter converter = currentProgram.getLanguage().isBigEndian() ?
new BigEndianDataConverter() :
new LittleEndianDataConverter();
DataConverter converter = DataConverter.getInstance(currentProgram.getLanguage().isBigEndian());
if ( currentProgram.getDefaultPointerSize() == 8 ) {
setBytes( getAddress(), converter.getBytes( offset ) );