Message ID | CAFULd4bkZ4v6YziJPgRxrd0kME-9Gz0ha3Vt_igqFEiPAy5PaQ@mail.gmail.com |
---|---|
State | New |
Headers | show |
On Mon, Jun 26, 2017 at 12:24 AM, Uros Bizjak <ubizjak@gmail.com> wrote: > > libgo is now able to automatically determine PtraceRegs. Attached > patch removes duplicate manual definition from system dependent > source. > > Bootstrapped and regression tested on alphaev68-linux-gnu. Thanks. Committed to mainline. Ian
Index: go/syscall/syscall_linux_alpha.go =================================================================== --- go/syscall/syscall_linux_alpha.go (revision 249592) +++ go/syscall/syscall_linux_alpha.go (working copy) @@ -8,38 +8,6 @@ import "unsafe" -type PtraceRegs struct { - R0 uint64 - R1 uint64 - R2 uint64 - R3 uint64 - R4 uint64 - R5 uint64 - R6 uint64 - R7 uint64 - R8 uint64 - R19 uint64 - R20 uint64 - R21 uint64 - R22 uint64 - R23 uint64 - R24 uint64 - R25 uint64 - R26 uint64 - R27 uint64 - R28 uint64 - Hae uint64 - Trap_a0 uint64 - Trap_a1 uint64 - Trap_a2 uint64 - Ps uint64 - Pc uint64 - Gp uint64 - R16 uint64 - R17 uint64 - R18 uint64 -} - func (r *PtraceRegs) PC() uint64 { return r.Pc }