Since current "info all-registers" provided in gdb doesn't output the values of hardware registers CR0, CR1, CR2, CR3, CR4, GDTR, LDTR and etc... I backtraced the gdb with gdb itself and tried to see how gdb retrieves hardware register values, so I can get the content of the registers previously mentioned myself.
However, when I traced up to "registers_info()" in gdb/infcmd.c:1596, the first test of "if (!targt_has_registers)" failed. Then I came up with an idea of debugging a gdb that is debugging a vmlinux (so I'll have some registers to print out in the inner gdb env), just I don't know whether it works and how to carry it out. Or maybe there are other ways to get the registers mentioned above ? Thanks in advance, -- James Yu (æåæ) +886-932-353-055 [EMAIL PROTECTED] _______________________________________________ Gdb mailing list Gdb@gnu.org http://lists.gnu.org/mailman/listinfo/gdb