NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/37851: ddb x/{b,h,l,L} command not working and x/m prints bigendian
>Number: 37851
>Category: kern
>Synopsis: ddb x/{b,h,l,L} command not working and x/m prints bigendian
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Jan 23 11:40:00 +0000 2008
>Originator: Reinoud Zandijk
>Release: NetBSD 4.99.42
>Organization:
NetBSD
>Environment:
System: NetBSD aardappel.13thmonkey.org 4.99.42 NetBSD 4.99.42 (GENERIC) #3:
Wed Dec 19 14:15:55 CET 2007
reinoud%heethoofdje.13thmonkey.org@localhost:/usr/sources/cvs.netbsd.org/src/sys/arch/i386/compile/GENERIC
i386
Architecture: i386
Machine: i386
>Description:
If in ddb the 'x' command with modifiers 'b','h','l','L' dont print anything:
db{0}> x/b c9d47a40,64
0xc9d47a40:
db{0}> x/h c9d47a40,64
0xc9d47a40:
db{0}> x/l c9d47a40,64
0xc9d47a40:
db{0}> x/L c9d47a40,64
0xc9d47a40:
and
db{0}> x/m c9d47a40,8
0xc9d47a40: 282a9ac0 e41594c0 6c2a9ac0 a80d94c0 (*......l*......
0xc9d47a50: 30229ac0 dc1d94c0 64329ac0 901494c0 0"......d2......
prints *bigendian* values on this i386; quite confusing. If its memory bytes
it should print it should space between the two digits for otherwise it can be
misread.
>How-To-Repeat:
Enter ddb and try to print out some memory with the 'x' command.
>Fix:
In db_examine() (sys/ddb/db_examine.c) the 'b','h','l','L' cores are only
setting up variables but dont print a thing whereas 'o' or 'u' work fine.
Home |
Main Index |
Thread Index |
Old Index