[Bug gdb/24672] New: 'maintenance print raw-registers' prints weirdly

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[Bug gdb/24672] New: 'maintenance print raw-registers' prints weirdly

cvs-commit at gcc dot gnu.org
https://sourceware.org/bugzilla/show_bug.cgi?id=24672

            Bug ID: 24672
           Summary: 'maintenance print raw-registers' prints weirdly
           Product: gdb
           Version: 8.3
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: gdb
          Assignee: unassigned at sourceware dot org
          Reporter: richlowe at richlowe dot net
  Target Milestone: ---

'maintenance print raw-registers' (and cooked-registers), merge bundles of
registers together weirdly.  This didn't happen in 8.0 (I haven't tried 8.1 or
8.2).

For eg:

; gdb/gdb -q --data-directory gdb/data-directory /bin/cat $(pgrep -n cat)
Reading symbols from /bin/cat...
(No debugging symbols found in /bin/cat)
Attaching to program: /bin/cat, process 613
Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...
(No debugging symbols found in /lib/x86_64-linux-gnu/libc.so.6)
Reading symbols from /lib64/ld-linux-x86-64.so.2...
(No debugging symbols found in /lib64/ld-linux-x86-64.so.2)

Program received signal SIGTTIN, Stopped (tty input).
0x00007f70dda28ba0 in read () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) maintenance print raw-registers
 Name         Nr  Rel Offset    Size  Type            Raw value
 rax           0    0      0       8 int64_t        
 rbx           1    1      8       8 int64_t        
 rcx           2    2     16       8 int64_t        
 rdx           3    3     24       8 int64_t        
 rsi           4    4     32       8 int64_t        
0xfffffffffffffe000x00000000000200000xffffffffffffffff0x00000000000200000x00007
 rdi           5    5     40       8 int64_t        
 rbp           6    6     48       8 *1              
 rsp           7    7     56       8 *1              
 r8            8    8     64       8 int64_t        
f70ddd620000x00000000000000000x00000000000200000x00007ffe18fbdfa80x00000000ffff
 r9            9    9     72       8 int64_t        
 r10          10   10     80       8 int64_t        
 r11          11   11     88       8 int64_t        
 r12          12   12     96       8 int64_t        
 r13          13   13    104       8 int64_t        
ffff0x00000000000000000x00007ffe18fbdd700x00000000000002460x00007f70ddd620000x0
 r14          14   14    112       8 int64_t        
 r15          15   15    120       8 int64_t        
 rip          16   16    128       8 *1              
 eflags       17   17    136       4 i386_eflags    
0000000000000000x00000000000000000x00000000000200000x00007f70dda28ba00x00000246
 cs           18   18    140       4 int32_t        
 ss           19   19    144       4 int32_t        
 ds           20   20    148       4 int32_t        
 es           21   21    152       4 int32_t        
 fs           22   22    156       4 int32_t        
 gs           23   23    160       4 int32_t        
 st0          24   24    164      10 _i387_ext      
0x000000330x0000002b0x000000000x000000000x000000000x000000000x00000000000000000
 st1          25   25    174      10 _i387_ext      
 st2          26   26    184      10 _i387_ext      
 st3          27   27    194      10 _i387_ext      
 st4          28   28    204      10 _i387_ext      
0000x000000000000000000000x000000000000000000000x000000000000000000000x00000000
 st5          29   29    214      10 _i387_ext      
 st6          30   30    224      10 _i387_ext      
 st7          31   31    234      10 _i387_ext      
 fctrl        32   32    244       4 int            
0000000000000x000000000000000000000x000000000000000000000x000000000000000000000
 fstat        33   33    248       4 int            
 ftag         34   34    252       4 int            
 fiseg        35   35    256       4 int            
 fioff        36   36    260       4 int            
 foseg        37   37    264       4 int            
 fooff        38   38    268       4 int            
 fop          39   39    272       4 int            
x0000037f0x000000000x0000ffff0x000000000x000000000x000000000x000000000x00000000
 xmm0         40   40    276      16 vec128          
 xmm1         41   41    292      16 vec128          
 xmm2         42   42    308      16 vec128        
0x0000ff000000ff0000000000000000000x000001000000010000000000000000000x6c00586c0
 xmm3         43   43    324      16 vec128          
 xmm4         44   44    340      16 vec128        
0786c00736567617373656d0x0000000000000000000000000000382d0x00000000000000810000
 xmm5         45   45    356      16 vec128          
 xmm6         46   46    372      16 vec128        
0000000000000x000000000000000000000000000000000x0000000000000000000000000000000
 xmm7         47   47    388      16 vec128          
 xmm8         48   48    404      16 vec128          
 xmm9         49   49    420      16 vec128        
00x000000000000000000000000000000000x000000000000000000000000000000000x00000000
 xmm10        50   50    436      16 vec128          
 xmm11        51   51    452      16 vec128        
0000000000000000000000000x000000000000000000000000000000000x0000000000000000000
 xmm12        52   52    468      16 vec128          
 xmm13        53   53    484      16 vec128        
00000000000000xff0000000000000000000000000000000x000000000000000000000000000000
 xmm14        54   54    500      16 vec128          
 xmm15        55   55    516      16 vec128          
 mxcsr        56   56    532       4 i386_mxcsr    
000x000000000000000000000000000000000x000000000000000000000000000000000x00001f8
 ''           57   57    536       0 int0_t          
 ''           58   58    536       0 int0_t          
 ''           59   59    536       0 int0_t          
 ''           60   60    536       0 int0_t          
 ''           61   61    536       0 int0_t          
 ''           62   62    536       0 int0_t          
 ''           63   63    536       0 int0_t          
 ''           64   64    536       0 int0_t          
 ''           65   65    536       0 int0_t          
 ''           66   66    536       0 int0_t          
 ''           67   67    536       0 int0_t          
 ''           68   68    536       0 int0_t          
 ''           69   69    536       0 int0_t          
 ''           70   70    536       0 int0_t          
 ''           71   71    536       0 int0_t          
 ''           72   72    536       0 int0_t          
 ''           73   73    536       0 int0_t          
 ''           74   74    536       0 int0_t          
 ''           75   75    536       0 int0_t          
 ''           76   76    536       0 int0_t          
 ''           77   77    536       0 int0_t          
 ''           78   78    536       0 int0_t          
 ''           79   79    536       0 int0_t          
 ''           80   80    536       0 int0_t          
 ''           81   81    536       0 int0_t          
 ''           82   82    536       0 int0_t          
 ''           83   83    536       0 int0_t          
 ''           84   84    536       0 int0_t          
 ''           85   85    536       0 int0_t          
 ''           86   86    536       0 int0_t          
 ''           87   87    536       0 int0_t          
 ''           88   88    536       0 int0_t          
 ''           89   89    536       0 int0_t          
 ''           90   90    536       0 int0_t          
 ''           91   91    536       0 int0_t          
 ''           92   92    536       0 int0_t          
 ''           93   93    536       0 int0_t          
 ''           94   94    536       0 int0_t          
 ''           95   95    536       0 int0_t          
 ''           96   96    536       0 int0_t          
 ''           97   97    536       0 int0_t          
 ''           98   98    536       0 int0_t          
 ''           99   99    536       0 int0_t          
 ''          100  100    536       0 int0_t          
 ''          101  101    536       0 int0_t          
 ''          102  102    536       0 int0_t          
 ''          103  103    536       0 int0_t          
 ''          104  104    536       0 int0_t          
 ''          105  105    536       0 int0_t          
 ''          106  106    536       0 int0_t          
 ''          107  107    536       0 int0_t          
 ''          108  108    536       0 int0_t          
 ''          109  109    536       0 int0_t          
 ''          110  110    536       0 int0_t          
 ''          111  111    536       0 int0_t          
 ''          112  112    536       0 int0_t          
 ''          113  113    536       0 int0_t          
 ''          114  114    536       0 int0_t          
 ''          115  115    536       0 int0_t          
 ''          116  116    536       0 int0_t          
 ''          117  117    536       0 int0_t          
 ''          118  118    536       0 int0_t          
 ''          119  119    536       0 int0_t          
 ''          120  120    536       0 int0_t          
 ''          121  121    536       0 int0_t          
 ''          122  122    536       0 int0_t          
 ''          123  123    536       0 int0_t          
 ''          124  124    536       0 int0_t          
 ''          125  125    536       0 int0_t          
 ''          126  126    536       0 int0_t          
 ''          127  127    536       0 int0_t          
 ''          128  128    536       0 int0_t          
 ''          129  129    536       0 int0_t          
 ''          130  130    536       0 int0_t          
 ''          131  131    536       0 int0_t          
 ''          132  132    536       0 int0_t          
 ''          133  133    536       0 int0_t          
 ''          134  134    536       0 int0_t          
 ''          135  135    536       0 int0_t          
 ''          136  136    536       0 int0_t          
 ''          137  137    536       0 int0_t          
 ''          138  138    536       0 int0_t          
 ''          139  139    536       0 int0_t          
 ''          140  140    536       0 int0_t          
 ''          141  141    536       0 int0_t          
 ''          142  142    536       0 int0_t          
 ''          143  143    536       0 int0_t          
 ''          144  144    536       0 int0_t          
 ''          145  145    536       0 int0_t          
 ''          146  146    536       0 int0_t          
 ''          147  147    536       0 int0_t          
 ''          148  148    536       0 int0_t          
 ''          149  149    536       0 int0_t          
 ''          150  150    536       0 int0_t          
 ''          151  151    536       0 int0_t          
 fs_base     152  152    536       8 long            
 gs_base     153  153    544       8 long            
 orig_rax    154  154    552       8 long            
 al          155    0    560       1 int8_t          <cooked>
 bl          156    1    561       1 int8_t          <cooked>
 cl          157    2    562       1 int8_t          <cooked>
 dl          158    3    563       1 int8_t          <cooked>
 sil         159    4    564       1 int8_t          <cooked>
 dil         160    5    565       1 int8_t          <cooked>
 bpl         161    6    566       1 int8_t          <cooked>
 spl         162    7    567       1 int8_t          <cooked>
 r8l         163    8    568       1 int8_t          <cooked>
 r9l         164    9    569       1 int8_t          <cooked>
 r10l        165   10    570       1 int8_t          <cooked>
 r11l        166   11    571       1 int8_t          <cooked>
 r12l        167   12    572       1 int8_t          <cooked>
 r13l        168   13    573       1 int8_t          <cooked>
 r14l        169   14    574       1 int8_t          <cooked>
 r15l        170   15    575       1 int8_t          <cooked>
 ah          171   16    576       1 int8_t          <cooked>
 bh          172   17    577       1 int8_t          <cooked>
 ch          173   18    578       1 int8_t          <cooked>
 dh          174   19    579       1 int8_t          <cooked>
 ax          175   20    580       2 int16_t         <cooked>
 bx          176   21    582       2 int16_t         <cooked>
 cx          177   22    584       2 int16_t         <cooked>
 dx          178   23    586       2 int16_t         <cooked>
 si          179   24    588       2 int16_t         <cooked>
 di          180   25    590       2 int16_t         <cooked>
 bp          181   26    592       2 int16_t         <cooked>
 ''          182   27    594       2 int16_t         <cooked>
 r8w         183   28    596       2 int16_t         <cooked>
 r9w         184   29    598       2 int16_t         <cooked>
 r10w        185   30    600       2 int16_t         <cooked>
 r11w        186   31    602       2 int16_t         <cooked>
 r12w        187   32    604       2 int16_t         <cooked>
 r13w        188   33    606       2 int16_t         <cooked>
 r14w        189   34    608       2 int16_t         <cooked>
 r15w        190   35    610       2 int16_t         <cooked>
 eax         191   36    612       4 int32_t         <cooked>
 ebx         192   37    616       4 int32_t         <cooked>
 ecx         193   38    620       4 int32_t         <cooked>
 edx         194   39    624       4 int32_t         <cooked>
 esi         195   40    628       4 int32_t         <cooked>
 edi         196   41    632       4 int32_t         <cooked>
 ebp         197   42    636       4 int32_t         <cooked>
 esp         198   43    640       4 int32_t         <cooked>
 r8d         199   44    644       4 int32_t         <cooked>
 r9d         200   45    648       4 int32_t         <cooked>
 r10d        201   46    652       4 int32_t         <cooked>
 r11d        202   47    656       4 int32_t         <cooked>
 r12d        203   48    660       4 int32_t         <cooked>
 r13d        204   49    664       4 int32_t         <cooked>
 r14d        205   50    668       4 int32_t         <cooked>
 r15d        206   51    672       4 int32_t         <cooked>
*1: Register type's name NULL.

--
You are receiving this mail because:
You are on the CC list for the bug.