Re: GUI Debugger

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2005-07-27 at 13:40 -0700, Kenneth Porter wrote:

> BTW, while discussing debuggers, do any of the high-end x86 family include 
> the branch trace features commonly found in embedded processors?

Yes. P6-era and Opteron/Athlon 64 processors have LastBranchToIP /
LastBranchFromIP and LastExceptionToIP / LastExceptionFromIP MSRs that
can be enabled at runtime. Pentium 4 and Pentium M derived processors
can record the same data for the last four brances in to MSRs, and they
also have a much more complicated system where you can record all
branches to a buffer and get interrupts when that buffer would overflow,
etc.

Of course, Linux (and Linux debuggers) are still in the stone age and
don't support any of this. Somebody really needs to take ptrace() and
gdb out back and shoot them.

-- 
Nicholas Miell <nmiell@xxxxxxxxxxx>

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux