Skip to content

Instantly share code, notes, and snippets.

@2bits
Created November 6, 2012 06:34
Show Gist options
  • Select an option

  • Save 2bits/4023008 to your computer and use it in GitHub Desktop.

Select an option

Save 2bits/4023008 to your computer and use it in GitHub Desktop.

Revisions

  1. 2bits created this gist Nov 6, 2012.
    186 changes: 186 additions & 0 deletions info_allregisters.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,186 @@
    (gdb) info all-registers
    rax 0x1000007feedfacf 72057628379708111
    rbx 0x100000000 4294967296
    rcx 0x7f8000 8355840
    rdx 0x7c2e00 8138240
    rsi 0x100877a00 4303845888
    rdi 0x100877a00 4303845888
    rbp 0x102980ce0 0x102980ce0
    rsp 0x102980cc0 0x102980cc0
    r8 0x4 4
    r9 0x0 0
    r10 0x800 2048
    r11 0x3 3
    r12 0x1028004f0 4336911600
    r13 0x102e06e30 4343230000
    r14 0x10093cd00 4304653568
    r15 0x1000655f8 4295382520
    rip 0x10000d19c 0x10000d19c <decoder_lock>
    eflags 0x10206 66054
    cs 0x2b 43
    ss 0x0 0
    ds 0x0 0
    es 0x0 0
    fs 0x0 0
    gs 0x0 0
    st0 <invalid float value> (raw 0xffff0000000000000000)
    st1 -nan(0x000020100) (raw 0xffff0000000000020100)
    st2 0 (raw 0x00000000000000000000)
    st3 -nan(0x000000003) (raw 0xffff0000000000000003)
    st4 -nan(0x0ffef1d00) (raw 0xffff00000000ffef1d00)
    st5 0 (raw 0x00000000000000000000)
    st6 0 (raw 0x00000000000000000000)
    st7 -nan(0x0ffb0fdcc) (raw 0xffff00000000ffb0fdcc)
    fctrl 0x37f 895
    fstat 0x0 0
    ftag 0xffff 65535
    fiseg 0x0 0
    fioff 0x0 0
    foseg 0x0 0
    fooff 0x0 0
    fop 0x0 0
    xmm0 {
    v4_float = {0, 0, 3.7307632, 4.17232506e-08},
    v2_double = {0, 246.15078124999999},
    v16_int8 = {0, 0, 0, 0, 0, 0, 0, 0, 64, 110, -60, -45, 51, 51, 51, 51},
    v8_int16 = {0, 0, 0, 0, 16494, -15149, 13107, 13107},
    v4_int32 = {0, 0, 1081001171, 858993459},
    v2_int64 = {0, 4642864677241697075},
    uint128 = 3689348817435782720
    } (raw 0x33333333d3c46e400000000000000000)
    xmm1 {
    v4_float = {0, 0, 0, 0},
    v2_double = {0, 0},
    v16_int8 = {0 <repeats 16 times>},
    v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0},
    v4_int32 = {0, 0, 0, 0},
    v2_int64 = {0, 0},
    uint128 = 0
    } (raw 0x00000000000000000000000000000000)
    xmm2 {
    v4_float = {0, 0, 2816, 176},
    v2_double = {0, 1.9342817955203666e+25},
    v16_int8 = {0, 0, 0, 0, 0, 0, 0, 0, 69, 48, 0, 0, 67, 48, 0, 0},
    v8_int16 = {0, 0, 0, 0, 17712, 0, 17200, 0},
    v4_int32 = {0, 0, 1160773632, 1127219200},
    v2_int64 = {0, 4985484788626358272},
    uint128 = 53064320954437
    } (raw 0x00003043000030450000000000000000)
    xmm3 {
    v4_float = {2816, 0, 176, 0},
    v2_double = {1.9342813113834067e+25, 4503599627370496},
    v16_int8 = {69, 48, 0, 0, 0, 0, 0, 0, 67, 48, 0, 0, 0, 0, 0, 0},
    v8_int16 = {17712, 0, 0, 0, 17200, 0, 0, 0},
    v4_int32 = {1160773632, 0, 1127219200, 0},
    v2_int64 = {4985484787499139072, 4841369599423283200},
    uint128 = 0x45300000000000004330000000000000
    } (raw 0x00000000000030430000000000003045)
    xmm4 {
    v4_float = {0, 0, 0, 73.2783051},
    v2_double = {0, 5.5182240896507765e-315},
    v16_int8 = {0 <repeats 12 times>, 66, -110, -114, 126},
    v8_int16 = {0, 0, 0, 0, 0, 0, 17042, -29058},
    v4_int32 = {0, 0, 0, 1116900990},
    v2_int64 = {0, 1116900990},
    uint128 = 9119387107637329920
    } (raw 0x7e8e9242000000000000000000000000)
    xmm5 {
    v4_float = {0, 0, 0, 129.868851},
    v2_double = {0, 5.5542659759479806e-315},
    v16_int8 = {0 <repeats 12 times>, 67, 1, -34, 109},
    v8_int16 = {0, 0, 0, 0, 0, 0, 17153, -8595},
    v4_int32 = {0, 0, 0, 1124195949},
    v2_int64 = {0, 1124195949},
    uint128 = 7916766582238347264
    } (raw 0x6dde0143000000000000000000000000)
    xmm6 {
    v4_float = {0, 0, 0, 2344.91406},
    v2_double = {0, 5.7254504090945484e-315},
    v16_int8 = {0 <repeats 12 times>, 69, 18, -114, -96},
    v8_int16 = {0, 0, 0, 0, 0, 0, 17682, -29024},
    v4_int32 = {0, 0, 0, 1158844064},
    v2_int64 = {0, 1158844064},
    uint128 = 11569204580323426304
    } (raw 0xa08e1245000000000000000000000000)
    xmm7 {
    v4_float = {0, 0, 0, -934254.5},
    v2_double = {0, 1.6693390635676095e-314},
    v16_int8 = {0 <repeats 12 times>, -55, 100, 22, -24},
    v8_int16 = {0, 0, 0, 0, 0, 0, -13980, 5864},
    v4_int32 = {0, 0, 0, -916187416},
    v2_int64 = {0, 3378779880},
    uint128 = 16723665080738119680
    } (raw 0xe81664c9000000000000000000000000)
    xmm8 {
    v4_float = {0, 0, 0, 59064.1719},
    v2_double = {0, 5.9184823114651176e-315},
    v16_int8 = {0 <repeats 12 times>, 71, 102, -72, 44},
    v8_int16 = {0, 0, 0, 0, 0, 0, 18278, -18388},
    v4_int32 = {0, 0, 0, 1197914156},
    v2_int64 = {0, 1197914156},
    uint128 = 3222437988512301056
    } (raw 0x2cb86647000000000000000000000000)
    xmm9 {
    v4_float = {0, 0, 0, 36822.4141},
    v2_double = {0, 5.8903507570631275e-315},
    v16_int8 = {0 <repeats 12 times>, 71, 15, -42, 106},
    v8_int16 = {0, 0, 0, 0, 0, 0, 18191, -10646},
    v4_int32 = {0, 0, 0, 1192220266},
    v2_int64 = {0, 1192220266},
    uint128 = 7698357410653536256
    } (raw 0x6ad60f47000000000000000000000000)
    xmm10 {
    v4_float = {0, 0, 0, 269686},
    v2_double = {0, 6.010750790174418e-315},
    v16_int8 = {0 <repeats 12 times>, 72, -125, -82, -64},
    v8_int16 = {0, 0, 0, 0, 0, 0, 18563, -20800},
    v4_int32 = {0, 0, 0, 1216589504},
    v2_int64 = {0, 1216589504},
    uint128 = 13884179046490701824
    } (raw 0xc0ae8348000000000000000000000000)
    xmm11 {
    v4_float = {0, 0, 0, 0},
    v2_double = {0, 0},
    v16_int8 = {0 <repeats 16 times>},
    v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0},
    v4_int32 = {0, 0, 0, 0},
    v2_int64 = {0, 0},
    uint128 = 0
    } (raw 0x00000000000000000000000000000000)
    xmm12 {
    v4_float = {0, 0, 0, 0},
    v2_double = {0, 0},
    v16_int8 = {0 <repeats 16 times>},
    v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0},
    v4_int32 = {0, 0, 0, 0},
    v2_int64 = {0, 0},
    uint128 = 0
    } (raw 0x00000000000000000000000000000000)
    xmm13 {
    v4_float = {0, 0, 0, 0},
    v2_double = {0, 0},
    v16_int8 = {0 <repeats 16 times>},
    v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0},
    v4_int32 = {0, 0, 0, 0},
    v2_int64 = {0, 0},
    uint128 = 0
    } (raw 0x00000000000000000000000000000000)
    xmm14 {
    v4_float = {0, 0, 0, 0},
    v2_double = {0, 0},
    v16_int8 = {0 <repeats 16 times>},
    v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0},
    v4_int32 = {0, 0, 0, 0},
    v2_int64 = {0, 0},
    uint128 = 0
    } (raw 0x00000000000000000000000000000000)
    xmm15 {
    v4_float = {0, 0, 0, 0},
    v2_double = {0, 0},
    v16_int8 = {0 <repeats 16 times>},
    v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0},
    v4_int32 = {0, 0, 0, 0},
    v2_int64 = {0, 0},
    uint128 = 0
    } (raw 0x00000000000000000000000000000000)
    mxcsr 0x1fa0 8096