This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: mipsbe solib event breakpoint endian?
Oops...I just realized that I was doing the maint print in the (top) gdb
rather than the target. The head branch has those commands although my
5.2.1 doesn't.
(gdb) maint print registers
Name Nr Rel Offset Size Type
'' 0 0 0 8 long long
'' 1 1 8 8 long long
'' 2 2 16 8 long long
'' 3 3 24 8 long long
'' 4 4 32 8 long long
'' 5 5 40 8 long long
'' 6 6 48 8 long long
'' 7 7 56 8 long long
'' 8 8 64 8 long long
'' 9 9 72 8 long long
'' 10 10 80 8 long long
'' 11 11 88 8 long long
'' 12 12 96 8 long long
'' 13 13 104 8 long long
'' 14 14 112 8 long long
'' 15 15 120 8 long long
'' 16 16 128 8 long long
'' 17 17 136 8 long long
'' 18 18 144 8 long long
'' 19 19 152 8 long long
'' 20 20 160 8 long long
'' 21 21 168 8 long long
'' 22 22 176 8 long long
'' 23 23 184 8 long long
'' 24 24 192 8 long long
'' 25 25 200 8 long long
'' 26 26 208 8 long long
'' 27 27 216 8 long long
'' 28 28 224 8 long long
'' 29 29 232 8 long long
'' 30 30 240 8 long long
'' 31 31 248 8 long long
'' 32 32 256 4*1 uint32_t
'' 33 33 260 8 long long
'' 34 34 268 8 long long
'' 35 35 276 8 long long
'' 36 36 284 8 long long
'' 37 37 292 8 long long
'' 38 38 300 8 double
'' 39 39 308 8 double
'' 40 40 316 8 double
'' 41 41 324 8 double
'' 42 42 332 8 double
'' 43 43 340 8 double
'' 44 44 348 8 double
'' 45 45 356 8 double
'' 46 46 364 8 double
'' 47 47 372 8 double
'' 48 48 380 8 double
'' 49 49 388 8 double
'' 50 50 396 8 double
'' 51 51 404 8 double
'' 52 52 412 8 double
'' 53 53 420 8 double
'' 54 54 428 8 double
'' 55 55 436 8 double
'' 56 56 444 8 double
'' 57 57 452 8 double
'' 58 58 460 8 double
'' 59 59 468 8 double
'' 60 60 476 8 double
'' 61 61 484 8 double
'' 62 62 492 8 double
'' 63 63 500 8 double
'' 64 64 508 8 double
'' 65 65 516 8 double
'' 66 66 524 8 double
'' 67 67 532 8 double
'' 68 68 540 8 double
'' 69 69 548 8 double
'' 70 70 556 4*1 uint32_t
'' 71 71 560 4*1 uint32_t
'' 72 72 564 4*1 uint32_t
'' 73 73 568 4*1 uint32_t
'' 74 74 572 4*1 uint32_t
'' 75 75 576 4*1 uint32_t
'' 76 76 580 4*1 uint32_t
'' 77 77 584 4*1 uint32_t
'' 78 78 588 4*1 uint32_t
'' 79 79 592 4*1 uint32_t
'' 80 80 596 4*1 uint32_t
'' 81 81 600 4*1 uint32_t
'' 82 82 604 4*1 uint32_t
'' 83 83 608 4*1 uint32_t
'' 84 84 612 4*1 uint32_t
'' 85 85 616 4*1 uint32_t
'' 86 86 620 4*1 uint32_t
'' 87 87 624 4*1 uint32_t
'' 88 88 628 4*1 uint32_t
'' 89 89 632 4*1 uint32_t
zero 90 0 636 8 long long
at 91 1 644 8 long long
v0 92 2 652 8 long long
v1 93 3 660 8 long long
a0 94 4 668 8 long long
a1 95 5 676 8 long long
a2 96 6 684 8 long long
a3 97 7 692 8 long long
t0 98 8 700 8 long long
t1 99 9 708 8 long long
t2 100 10 716 8 long long
t3 101 11 724 8 long long
t4 102 12 732 8 long long
t5 103 13 740 8 long long
t6 104 14 748 8 long long
t7 105 15 756 8 long long
s0 106 16 764 8 long long
s1 107 17 772 8 long long
s2 108 18 780 8 long long
s3 109 19 788 8 long long
s4 110 20 796 8 long long
s5 111 21 804 8 long long
s6 112 22 812 8 long long
s7 113 23 820 8 long long
t8 114 24 828 8 long long
t9 115 25 836 8 long long
k0 116 26 844 8 long long
k1 117 27 852 8 long long
gp 118 28 860 8 long long
sp 119 29 868 8 long long
s8 120 30 876 8 long long
ra 121 31 884 8 long long
sr 122 32 892 4 uint32_t
lo 123 33 896 8 long long
hi 124 34 904 8 long long
bad 125 35 912 8 long long
cause 126 36 920 8 long long
pc 127 37 928 8 long long
f0 128 38 936 8 double
f1 129 39 944 8 double
f2 130 40 952 8 double
f3 131 41 960 8 double
f4 132 42 968 8 double
f5 133 43 976 8 double
f6 134 44 984 8 double
f7 135 45 992 8 double
f8 136 46 1000 8 double
f9 137 47 1008 8 double
f10 138 48 1016 8 double
f11 139 49 1024 8 double
f12 140 50 1032 8 double
f13 141 51 1040 8 double
f14 142 52 1048 8 double
f15 143 53 1056 8 double
f16 144 54 1064 8 double
f17 145 55 1072 8 double
f18 146 56 1080 8 double
f19 147 57 1088 8 double
f20 148 58 1096 8 double
f21 149 59 1104 8 double
f22 150 60 1112 8 double
f23 151 61 1120 8 double
f24 152 62 1128 8 double
f25 153 63 1136 8 double
f26 154 64 1144 8 double
f27 155 65 1152 8 double
f28 156 66 1160 8 double
f29 157 67 1168 8 double
f30 158 68 1176 8 double
f31 159 69 1184 8 double
fsr 160 70 1192 4 uint32_t
fir 161 71 1196 4 uint32_t
'' 162 72 1200 4 uint32_t
'' 163 73 1204 4 uint32_t
'' 164 74 1208 4 uint32_t
'' 165 75 1212 4 uint32_t
'' 166 76 1216 4 uint32_t
'' 167 77 1220 4 uint32_t
'' 168 78 1224 4 uint32_t
'' 169 79 1228 4 uint32_t
'' 170 80 1232 4 uint32_t
'' 171 81 1236 4 uint32_t
'' 172 82 1240 4 uint32_t
'' 173 83 1244 4 uint32_t
'' 174 84 1248 4 uint32_t
'' 175 85 1252 4 uint32_t
'' 176 86 1256 4 uint32_t
'' 177 87 1260 4 uint32_t
'' 178 88 1264 4 uint32_t
'' 179 89 1268 4 uint32_t
*1: Inconsistent register sizes.
(gdb)
(gdb) maint print raw-registers
Name Nr Rel Offset Size Type Raw value
'' 0 0 0 8 long long 0x00000000ffffffff
'' 1 1 8 8 long long 0x8008000000000000
'' 2 2 16 8 long long 0x0000000000000000
'' 3 3 24 8 long long 0x0000000300000000
'' 4 4 32 8 long long 0x40000000ffffffff
'' 5 5 40 8 long long 0x8002000800000000
'' 6 6 48 8 long long 0x0000000100000000
'' 7 7 56 8 long long 0x0000000000000000
'' 8 8 64 8 long long 0x0000000000000000
'' 9 9 72 8 long long 0x0002100000000000
'' 10 10 80 8 long long 0x0000000000000000
'' 11 11 88 8 long long 0x000000010000002f
'' 12 12 96 8 long long 0x08018fae00000000
'' 13 13 104 8 long long 0x000000000000002d
'' 14 14 112 8 long long 0x000008010000002e
'' 15 15 120 8 long long 0x0000000500000000
'' 16 16 128 8 long long 0x00000000ffffffff
'' 17 17 136 8 long long 0x8002000000000000
'' 18 18 144 8 long long 0x00000000ffffffff
'' 19 19 152 8 long long 0x8002286000000000
'' 20 20 160 8 long long 0x0000000000000000
'' 21 21 168 8 long long 0x0000000000000000
'' 22 22 176 8 long long 0x0000000000000000
'' 23 23 184 8 long long 0x0000000000000000
'' 24 24 192 8 long long 0x00000000ffffffff
'' 25 25 200 8 long long 0x8004450400000000
'' 26 26 208 8 long long 0x0000000000000000
'' 27 27 216 8 long long 0x00000000ffffffff
'' 28 28 224 8 long long 0x8008434000000000
'' 29 29 232 8 long long 0x08018e7000000000
'' 30 30 240 8 long long 0x0000000000000000
'' 31 31 248 8 long long 0x0000000000000000
'' 32 32 256 4*1 uint32_t 0x0000047300000000
'' 33 33 260 8 long long 0x0000000800000000
'' 34 34 268 8 long long 0x0000000000000000
'' 35 35 276 8 long long 0x703678fc00000000
'' 36 36 284 8 long long 0x0000000000000000
'' 37 37 292 8 long long 0x7033678c89ffffff
'' 38 38 300 8 double <invalid>
'' 39 39 308 8 double <invalid>
'' 40 40 316 8 double <invalid>
'' 41 41 324 8 double <invalid>
'' 42 42 332 8 double <invalid>
'' 43 43 340 8 double <invalid>
'' 44 44 348 8 double <invalid>
'' 45 45 356 8 double <invalid>
'' 46 46 364 8 double <invalid>
'' 47 47 372 8 double <invalid>
'' 48 48 380 8 double <invalid>
'' 49 49 388 8 double <invalid>
'' 50 50 396 8 double <invalid>
'' 51 51 404 8 double <invalid>
'' 52 52 412 8 double <invalid>
'' 53 53 420 8 double <invalid>
'' 54 54 428 8 double <invalid>
'' 55 55 436 8 double <invalid>
'' 56 56 444 8 double <invalid>
'' 57 57 452 8 double <invalid>
'' 58 58 460 8 double <invalid>
'' 59 59 468 8 double <invalid>
'' 60 60 476 8 double <invalid>
'' 61 61 484 8 double <invalid>
'' 62 62 492 8 double <invalid>
'' 63 63 500 8 double <invalid>
'' 64 64 508 8 double <invalid>
'' 65 65 516 8 double <invalid>
'' 66 66 524 8 double <invalid>
'' 67 67 532 8 double <invalid>
'' 68 68 540 8 double <invalid>
'' 69 69 548 8 double <invalid>
'' 70 70 556 4*1 uint32_t <invalid>
'' 71 71 560 4*1 uint32_t <invalid>
'' 72 72 564 4*1 uint32_t <invalid>
'' 73 73 568 4*1 uint32_t <invalid>
'' 74 74 572 4*1 uint32_t <invalid>
'' 75 75 576 4*1 uint32_t <invalid>
'' 76 76 580 4*1 uint32_t <invalid>
'' 77 77 584 4*1 uint32_t <invalid>
'' 78 78 588 4*1 uint32_t <invalid>
'' 79 79 592 4*1 uint32_t <invalid>
'' 80 80 596 4*1 uint32_t <invalid>
'' 81 81 600 4*1 uint32_t <invalid>
'' 82 82 604 4*1 uint32_t <invalid>
'' 83 83 608 4*1 uint32_t <invalid>
'' 84 84 612 4*1 uint32_t <invalid>
'' 85 85 616 4*1 uint32_t <invalid>
'' 86 86 620 4*1 uint32_t <invalid>
'' 87 87 624 4*1 uint32_t <invalid>
'' 88 88 628 4*1 uint32_t <invalid>
'' 89 89 632 4*1 uint32_t <invalid>
zero 90 0 636 8 long long <cooked>
at 91 1 644 8 long long <cooked>
v0 92 2 652 8 long long <cooked>
v1 93 3 660 8 long long <cooked>
a0 94 4 668 8 long long <cooked>
a1 95 5 676 8 long long <cooked>
a2 96 6 684 8 long long <cooked>
a3 97 7 692 8 long long <cooked>
t0 98 8 700 8 long long <cooked>
t1 99 9 708 8 long long <cooked>
t2 100 10 716 8 long long <cooked>
t3 101 11 724 8 long long <cooked>
t4 102 12 732 8 long long <cooked>
t5 103 13 740 8 long long <cooked>
t6 104 14 748 8 long long <cooked>
t7 105 15 756 8 long long <cooked>
s0 106 16 764 8 long long <cooked>
s1 107 17 772 8 long long <cooked>
s2 108 18 780 8 long long <cooked>
s3 109 19 788 8 long long <cooked>
s4 110 20 796 8 long long <cooked>
s5 111 21 804 8 long long <cooked>
s6 112 22 812 8 long long <cooked>
s7 113 23 820 8 long long <cooked>
t8 114 24 828 8 long long <cooked>
t9 115 25 836 8 long long <cooked>
k0 116 26 844 8 long long <cooked>
k1 117 27 852 8 long long <cooked>
gp 118 28 860 8 long long <cooked>
sp 119 29 868 8 long long <cooked>
s8 120 30 876 8 long long <cooked>
ra 121 31 884 8 long long <cooked>
sr 122 32 892 4 uint32_t <cooked>
lo 123 33 896 8 long long <cooked>
hi 124 34 904 8 long long <cooked>
bad 125 35 912 8 long long <cooked>
cause 126 36 920 8 long long <cooked>
pc 127 37 928 8 long long <cooked>
f0 128 38 936 8 double <cooked>
f1 129 39 944 8 double <cooked>
f2 130 40 952 8 double <cooked>
f3 131 41 960 8 double <cooked>
f4 132 42 968 8 double <cooked>
f5 133 43 976 8 double <cooked>
f6 134 44 984 8 double <cooked>
f7 135 45 992 8 double <cooked>
f8 136 46 1000 8 double <cooked>
f9 137 47 1008 8 double <cooked>
f10 138 48 1016 8 double <cooked>
f11 139 49 1024 8 double <cooked>
f12 140 50 1032 8 double <cooked>
f13 141 51 1040 8 double <cooked>
f14 142 52 1048 8 double <cooked>
f15 143 53 1056 8 double <cooked>
f16 144 54 1064 8 double <cooked>
f17 145 55 1072 8 double <cooked>
f18 146 56 1080 8 double <cooked>
f19 147 57 1088 8 double <cooked>
f20 148 58 1096 8 double <cooked>
f21 149 59 1104 8 double <cooked>
f22 150 60 1112 8 double <cooked>
f23 151 61 1120 8 double <cooked>
f24 152 62 1128 8 double <cooked>
f25 153 63 1136 8 double <cooked>
f26 154 64 1144 8 double <cooked>
f27 155 65 1152 8 double <cooked>
f28 156 66 1160 8 double <cooked>
f29 157 67 1168 8 double <cooked>
f30 158 68 1176 8 double <cooked>
f31 159 69 1184 8 double <cooked>
fsr 160 70 1192 4 uint32_t <cooked>
fir 161 71 1196 4 uint32_t <cooked>
'' 162 72 1200 4 uint32_t <cooked>
'' 163 73 1204 4 uint32_t <cooked>
'' 164 74 1208 4 uint32_t <cooked>
'' 165 75 1212 4 uint32_t <cooked>
'' 166 76 1216 4 uint32_t <cooked>
'' 167 77 1220 4 uint32_t <cooked>
'' 168 78 1224 4 uint32_t <cooked>
'' 169 79 1228 4 uint32_t <cooked>
'' 170 80 1232 4 uint32_t <cooked>
'' 171 81 1236 4 uint32_t <cooked>
'' 172 82 1240 4 uint32_t <cooked>
'' 173 83 1244 4 uint32_t <cooked>
'' 174 84 1248 4 uint32_t <cooked>
'' 175 85 1252 4 uint32_t <cooked>
'' 176 86 1256 4 uint32_t <cooked>
'' 177 87 1260 4 uint32_t <cooked>
'' 178 88 1264 4 uint32_t <cooked>
'' 179 89 1268 4 uint32_t <cooked>
*1: Inconsistent register sizes.
(gdb)
----- Original Message -----
From: "Andrew Cagney" <ac131313@redhat.com>
To: "Kris Warkentin" <kewarken@qnx.com>
Cc: "Kevin Buettner" <kevinb@redhat.com>; "Gdb@Sources.Redhat.Com"
<gdb@sources.redhat.com>
Sent: Thursday, July 10, 2003 2:42 PM
Subject: Re: mipsbe solib event breakpoint endian?
> > Try `maint print {raw-,}registers' and `set debug target 1'. DanielJ's
> >> hunch about swapping the low/high words looks right.
> >
> >
> > I don't see any maint print registers commands....all I see are:
> >
> > architecture msymbols objfiles psymbols statistics
> > symbols type
>
> That GDB is too old. You're missing both maint print registers and
> maint print reggroups :-(
>
>
>