public class

RegisterUtil

extends Object
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil

Class Overview

Utility methods for IRegisterBank and IRegisterBankLayout.

Summary

Public Constructors
RegisterUtil()
Public Methods
static String byteArrayToHexSmart(Endianness endianness, byte[] data, int pos, int end)
static String byteArrayToHexSmart(Endianness endianness, byte[] data)
static RegisterDescriptionEntry getEntryByName(IRegisterBankLayout layout, String name)
static RegisterDescriptionEntry getEntryByName(IRegisterBank bank, String name)
static RegisterDescriptionEntry getEntryByType(IRegisterBank bank, RegisterType type)
static RegisterDescriptionEntry getEntryByType(IRegisterBankLayout layout, RegisterType type)
static byte[] getValueByName(IRegisterBank bank, String name)
static Long getValueByNameAsLong(IRegisterBank bank, String name)
static boolean setValueByName(IRegisterBank bank, String name, byte[] bytes)
static boolean setValueByNameAsLong(IRegisterBank bank, String name, long value)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public RegisterUtil ()

Public Methods

public static String byteArrayToHexSmart (Endianness endianness, byte[] data, int pos, int end)

public static String byteArrayToHexSmart (Endianness endianness, byte[] data)

public static RegisterDescriptionEntry getEntryByName (IRegisterBankLayout layout, String name)

public static RegisterDescriptionEntry getEntryByName (IRegisterBank bank, String name)

public static RegisterDescriptionEntry getEntryByType (IRegisterBank bank, RegisterType type)

public static RegisterDescriptionEntry getEntryByType (IRegisterBankLayout layout, RegisterType type)

public static byte[] getValueByName (IRegisterBank bank, String name)

public static Long getValueByNameAsLong (IRegisterBank bank, String name)

public static boolean setValueByName (IRegisterBank bank, String name, byte[] bytes)

public static boolean setValueByNameAsLong (IRegisterBank bank, String name, long value)