printregs (idb mode only)

Display the values of hardware registers.

Syntax

printregs

Parameters

None.

Description

This command displays the values of all the hardware registers. The list of registers the debugger displays is machine-dependent.

By default, the debugger displays most values in decimal radix. To display the register values in hexadecimal radix, set the $hexints variable to 1.

Example

(idb) printregs
$eax           0x805be28 134594088
$ecx           0xb74e61a0 -1219599968
$edx           0xb74e5610 -1219602928
$ebx           0xb74e7d98 -1219592808
$esp [$sp]     0xbfff83a8 -1073773656
$ebp [$fp]     0xbfff8478 -1073773448
$esi           0xbfff8504 -1073773308
$edi           0xb74e567c -1219602820
$eip [$pc]     0x8051a3c 134552124
$eflags        0x286 646
$cs            0x23 35
$ss            0x2b 43
$ds            0x2b 43
$es            0x2b 43
$fs            0x0 0
$gs            0x33 51
$orig_eax      0xffffffff -1
$fctrl         0x37f 895
$fstat         0x0 0
$ftag          0x0 0
$fiseg         0x23 35
$fioff         0x804ea61 134539873
$foseg         0x2b 43
$fooff         0xbfff81c4 -1073774140
$fop           0x89 137
$f0            0x0 0
$f1            0x0 0
$f2            0x0 0
$f3            0x0 0
$f4            0x0 0
$f5            0x0 0
$f6            0x0 0
$f7            0xa1f7cf0000000000 10.1230001449584961
$xmm0          0x0 union {
  v4_float = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_double = [0] = 0,[1] = 0;
  v16_int8 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0,[8] = 0,[9] = 0,[10] = 0,[11] = 0,[12] = 0,[13] = 0,[14] = 0,[15] = 0;
  v8_int16 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0;
  v4_int32 = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_int64 = [0] = 0,[1] = 0;
}
$xmm1          0x0 union {
  v4_float = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_double = [0] = 0,[1] = 0;
  v16_int8 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0,[8] = 0,[9] = 0,[10] = 0,[11] = 0,[12] = 0,[13] = 0,[14] = 0,[15] = 0;
  v8_int16 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0;
  v4_int32 = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_int64 = [0] = 0,[1] = 0;
}
$xmm2          0x0 union {
  v4_float = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_double = [0] = 0,[1] = 0;
  v16_int8 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0,[8] = 0,[9] = 0,[10] = 0,[11] = 0,[12] = 0,[13] = 0,[14] = 0,[15] = 0;
  v8_int16 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0;
  v4_int32 = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_int64 = [0] = 0,[1] = 0;
}
$xmm3          0x0 union {
  v4_float = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_double = [0] = 0,[1] = 0;
  v16_int8 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0,[8] = 0,[9] = 0,[10] = 0,[11] = 0,[12] = 0,[13] = 0,[14] = 0,[15] = 0;
  v8_int16 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0;
  v4_int32 = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_int64 = [0] = 0,[1] = 0;
}
$xmm4          0x0 union {
  v4_float = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_double = [0] = 0,[1] = 0;
  v16_int8 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0,[8] = 0,[9] = 0,[10] = 0,[11] = 0,[12] = 0,[13] = 0,[14] = 0,[15] = 0;
  v8_int16 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0;
  v4_int32 = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_int64 = [0] = 0,[1] = 0;
}
$xmm5          0x0 union {
  v4_float = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_double = [0] = 0,[1] = 0;
  v16_int8 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0,[8] = 0,[9] = 0,[10] = 0,[11] = 0,[12] = 0,[13] = 0,[14] = 0,[15] = 0;
  v8_int16 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0;
  v4_int32 = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_int64 = [0] = 0,[1] = 0;
}
$xmm6          0x0 union {
  v4_float = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_double = [0] = 0,[1] = 0;
  v16_int8 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0,[8] = 0,[9] = 0,[10] = 0,[11] = 0,[12] = 0,[13] = 0,[14] = 0,[15] = 0;
  v8_int16 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0;
  v4_int32 = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_int64 = [0] = 0,[1] = 0;
}
$xmm7          0x0 union {
  v4_float = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_double = [0] = 0,[1] = 0;
  v16_int8 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0,[8] = 0,[9] = 0,[10] = 0,[11] = 0,[12] = 0,[13] = 0,[14] = 0,[15] = 0;
  v8_int16 = [0] = 0,[1] = 0,[2] = 0,[3] = 0,[4] = 0,[5] = 0,[6] = 0,[7] = 0;
  v4_int32 = [0] = 0,[1] = 0,[2] = 0,[3] = 0;
  v2_int64 = [0] = 0,[1] = 0;
}
$mxcsr         0x1f80 8064
$vfp           0xbfff8480 -1073773440

See Also


Submit feedback on this help topic

Copyright © 2001-2011, Intel Corporation. All rights reserved.