From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25678 invoked by alias); 10 Jul 2003 19:14:12 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 25640 invoked from network); 10 Jul 2003 19:14:11 -0000 Received: from unknown (HELO hub.ott.qnx.com) (209.226.137.76) by sources.redhat.com with SMTP; 10 Jul 2003 19:14:11 -0000 Received: from smtp.ott.qnx.com (smtp.ott.qnx.com [10.0.2.158]) by hub.ott.qnx.com (8.9.3p2/8.9.3) with ESMTP id PAA31378; Thu, 10 Jul 2003 15:05:19 -0400 Received: from catdog ([10.4.2.2]) by smtp.ott.qnx.com (8.8.8/8.6.12) with SMTP id PAA12720; Thu, 10 Jul 2003 15:14:10 -0400 Message-ID: <0ceb01c34717$81a28ec0$0202040a@catdog> From: "Kris Warkentin" To: "Andrew Cagney" Cc: "Kevin Buettner" , "Gdb@Sources.Redhat.Com" References: <008001c34173$d6d20b40$0202040a@catdog> <1030708201312.ZM4704@localhost.localdomain> <0c4d01c346f4$c69d0690$0202040a@catdog> <1030710151522.ZM28386@localhost.localdomain> <0c5d01c346f8$aa558170$0202040a@catdog> <3F0D9CD9.2070009@redhat.com> <0cad01c34707$07d0e660$0202040a@catdog> <3F0DB3AF.70009@redhat.com> Subject: Re: mipsbe solib event breakpoint endian? Date: Thu, 10 Jul 2003 19:14:00 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 X-SW-Source: 2003-07/txt/msg00139.txt.bz2 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 '' 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) ----- Original Message ----- From: "Andrew Cagney" To: "Kris Warkentin" Cc: "Kevin Buettner" ; "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 :-( > > >