use of com.google.security.zynamics.binnavi.API.debug.Register in project binnavi by google.
the class ThreadRegisterValuesTest method test.
@Test
public void test() {
final ThreadRegisterValues values = new ThreadRegisterValues(new ThreadRegisters(55, Lists.newArrayList(new RegisterValue("eax", BigInteger.valueOf(0x123), new byte[10], false, true))));
assertEquals(55, values.getThreadId());
final List<Register> registers = values.getValues();
assertEquals(1, registers.size());
assertEquals("eax", registers.get(0).getName());
assertEquals(0x123, registers.get(0).getValue().longValue());
}
use of com.google.security.zynamics.binnavi.API.debug.Register in project binnavi by google.
the class RegisterTest method testConstructor.
@Test
public void testConstructor() {
final RegisterValue internalRegister = new RegisterValue("eax", BigInteger.TEN, new byte[0], false, true);
final Register register = new Register(internalRegister);
assertEquals("eax", register.getName());
assertEquals(BigInteger.TEN, register.getValue());
assertFalse(register.isProgramCounter());
assertTrue(register.isStackPointer());
}
Aggregations