Summary: | Backtraces do not work on anything except x86 | ||
---|---|---|---|
Product: | frysk | Reporter: | Mike Cvet <mcvet> |
Component: | general | Assignee: | Mike Cvet <mcvet> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | qiyaoltc, woodzltc, zhengyo |
Priority: | P2 | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Host: | Target: | ||
Build: | Last reconfirmed: | ||
Bug Depends on: | |||
Bug Blocks: | 2936 |
Description
Mike Cvet
2006-09-25 20:03:20 UTC
Is this true? I had thought that Alex's patches work for x86_64 too. Maybe I am wrong. Correct, the backtraces work on AMD64 properly; waiting to check on EM64T. Confirmed, they do. Changes by: aoliva@sourceware.org 2006-09-25 05:23:57 Modified files: lib/unwind : ChangeLog frysk/proc : ChangeLog Isa.java IsaEMT64.java IsaIA32.java IsaPPC.java IsaPPC64.java frysk/rt : ChangeLog StackCallbacks.java Log message: frysk-imports/lib/unwind/ChangeLog: * RegisterAMD64.java: New class. frysk-core/frysk/proc/ChangeLog: * Isa.java (getRegisterNameByUnwindRegnum): New. * IsaEMT64.java (getRegisterNameByUnwindRegnum): Implement. * IsaIA32.java (getRegisterNameByUnwindRegnum): Implement. * IsaPPC.java (getRegisterNameByUnwindRegnum): Add stub. * IsaPPC64.java (getRegisterNameByUnwindRegnum): Add stub. frysk-core/frysk/rt/ChangeLog: * StackCallbacks.java: Do not import lib.unwind.RegisterX86. (accessMem): Implement according to Isa-specified word size. (accessReg, writeReg, accessFpreg, writeFpreg): Do not use RegisterX86 directly. ^^^ |