CVS commit: src/sys/lib/libunwind

2023-08-23 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 23 10:40:10 UTC 2023 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: libunwind: Drop unused/wrong reg_t typedef for alpha To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/lib/libunwind

CVS commit: src/sys/lib/libunwind

2023-08-23 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 23 10:40:10 UTC 2023 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: libunwind: Drop unused/wrong reg_t typedef for alpha To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/lib/libunwind

CVS commit: src/sys/lib/libunwind

2022-06-26 Thread Martin Husemann
Module Name:src Committed By: martin Date: Mon Jun 27 06:45:15 UTC 2022 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Fix editing mishap, should fix the build To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/lib/libunwind/Register

CVS commit: src/sys/lib/libunwind

2022-06-26 Thread Martin Husemann
Module Name:src Committed By: martin Date: Mon Jun 27 06:45:15 UTC 2022 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Fix editing mishap, should fix the build To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/lib/libunwind/Register

CVS commit: src/sys/lib/libunwind

2022-06-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jun 26 14:31:34 UTC 2022 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Teach the LLVM-derived unwinder about the DWARF pseudo-registers defined by GCC for HPPA to hold the return address where the signal tra

CVS commit: src/sys/lib/libunwind

2022-06-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jun 26 14:31:34 UTC 2022 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Teach the LLVM-derived unwinder about the DWARF pseudo-registers defined by GCC for HPPA to hold the return address where the signal tra

CVS commit: src/sys/lib/libunwind

2021-11-23 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Nov 24 00:22:00 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Teach the LLVM-derived unwinder about the DWARF pseudo-registers defined by GCC for SuperH for GBR, MACH, MACL, and SR. To generate

CVS commit: src/sys/lib/libunwind

2021-11-23 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Nov 24 00:22:00 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Teach the LLVM-derived unwinder about the DWARF pseudo-registers defined by GCC for SuperH for GBR, MACH, MACL, and SR. To generate

CVS commit: src/sys/lib/libunwind

2021-11-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Nov 22 16:41:32 UTC 2021 Modified Files: src/sys/lib/libunwind: Makefile.inc Log Message: Revert unintended commit. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/lib/libunwind/Makefile.inc Please no

CVS commit: src/sys/lib/libunwind

2021-11-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Nov 22 16:41:32 UTC 2021 Modified Files: src/sys/lib/libunwind: Makefile.inc Log Message: Revert unintended commit. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/lib/libunwind/Makefile.inc Please no

CVS commit: src/sys/lib/libunwind

2021-11-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Nov 22 16:41:00 UTC 2021 Modified Files: src/sys/lib/libunwind: Makefile.inc Registers.hpp Log Message: Gah, fix two typos. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/lib/libunwind/Makefile.inc cv

CVS commit: src/sys/lib/libunwind

2021-11-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Nov 22 16:41:00 UTC 2021 Modified Files: src/sys/lib/libunwind: Makefile.inc Registers.hpp Log Message: Gah, fix two typos. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/lib/libunwind/Makefile.inc cv

CVS commit: src/sys/lib/libunwind

2021-11-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Nov 22 16:40:01 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Teach the LLVM-derived unwinder about the DWARF pseudo-register defined by GCC for AArch64 to hold the return address where the signal

CVS commit: src/sys/lib/libunwind

2021-11-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Nov 22 16:40:01 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Teach the LLVM-derived unwinder about the DWARF pseudo-register defined by GCC for AArch64 to hold the return address where the signal

CVS commit: src/sys/lib/libunwind

2021-11-21 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Nov 21 23:34:44 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Teach the LLVM-derived unwinder about the alternate DWARF pseudo-register that GCC defines for the PC / return address. This is simpl

CVS commit: src/sys/lib/libunwind

2021-11-21 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Nov 21 23:34:44 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Teach the LLVM-derived unwinder about the alternate DWARF pseudo-register that GCC defines for the PC / return address. This is simpl

CVS commit: src/sys/lib/libunwind

2021-11-21 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Nov 21 21:15:17 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Teach the LLVM-derived unwinder about the DWARF pseudo-register defined by GCC for PPC32 to hold the return address where the signal t

CVS commit: src/sys/lib/libunwind

2021-11-21 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Nov 21 21:15:17 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Teach the LLVM-derived unwinder about the DWARF pseudo-register defined by GCC for PPC32 to hold the return address where the signal t

CVS commit: src/sys/lib/libunwind

2021-11-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Nov 21 10:53:01 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Add parentheses To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/lib/libunwind/Registers.hpp Please note that di

CVS commit: src/sys/lib/libunwind

2021-11-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Nov 21 10:53:01 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Add parentheses To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/lib/libunwind/Registers.hpp Please note that di

CVS commit: src/sys/lib/libunwind

2021-11-20 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Nov 20 19:06:21 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Teach the LLVM-derived unwinder about the DWARF pseudo-register defined by GCC for Alpha to hold the return address where the signal t

CVS commit: src/sys/lib/libunwind

2021-11-20 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Nov 20 19:06:21 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: Teach the LLVM-derived unwinder about the DWARF pseudo-register defined by GCC for Alpha to hold the return address where the signal t

CVS commit: src/sys/lib/libunwind

2021-11-20 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Nov 20 18:19:18 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: - Teach the LLVM-derived unwinder about the DWARF pseudo-registers defined by GCC for MIPS64 to hold the MDHI and MDLO registers, as

CVS commit: src/sys/lib/libunwind

2021-11-20 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Nov 20 18:19:18 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: - Teach the LLVM-derived unwinder about the DWARF pseudo-registers defined by GCC for MIPS64 to hold the MDHI and MDLO registers, as

CVS commit: src/sys/lib/libunwind

2021-11-17 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Nov 18 04:20:11 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: - Teach the LLVM-derived unwinder about the DWARF pseudo-registers defined by GCC for MIPS to hold the MDHI and MDLO registers, as w

CVS commit: src/sys/lib/libunwind

2021-11-17 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Nov 18 04:20:11 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: - Teach the LLVM-derived unwinder about the DWARF pseudo-registers defined by GCC for MIPS to hold the MDHI and MDLO registers, as w

Re: CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Correction: On 2021/06/01 7:10, Rin Okuyama wrote: On 2021/05/31 23:35, Joerg Sonnenberger wrote: On Mon, May 31, 2021 at 12:12:24PM +, Rin Okuyama wrote: Bump LAST_REGISTER and LAST_RESTORE_REG to REGNO_ARM32_S31 for arm. This is not desirable as it significantly increases the memory us

Re: CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
On 2021/05/31 23:35, Joerg Sonnenberger wrote: On Mon, May 31, 2021 at 12:12:24PM +, Rin Okuyama wrote: Bump LAST_REGISTER and LAST_RESTORE_REG to REGNO_ARM32_S31 for arm. This is not desirable as it significantly increases the memory use. The goal here is to actually alias the single and

Re: CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
On 2021/05/31 23:32, Joerg Sonnenberger wrote: On Mon, May 31, 2021 at 12:12:24PM +, Rin Okuyama wrote: There are two numbering schemes for VFPv2 registers: s0-s31 and d0-d15. The former is used by GCC, and the latter is by LLVM. Since libunwind was derived from LLVM, it has never supported

Re: CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
On 2021/05/31 23:30, Joerg Sonnenberger wrote: On Mon, May 31, 2021 at 11:41:22AM +, Rin Okuyama wrote: Module Name:src Committed By: rin Date: Mon May 31 11:41:22 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp unwind_registers.S Log Message: ... - I

Re: CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Joerg Sonnenberger
On Mon, May 31, 2021 at 12:12:24PM +, Rin Okuyama wrote: > Bump LAST_REGISTER and LAST_RESTORE_REG to REGNO_ARM32_S31 for arm. This is not desirable as it significantly increases the memory use. The goal here is to actually alias the single and double register in the space. That's what the exi

Re: CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Joerg Sonnenberger
On Mon, May 31, 2021 at 12:12:24PM +, Rin Okuyama wrote: > There are two numbering schemes for VFPv2 registers: s0-s31 and d0-d15. > The former is used by GCC, and the latter is by LLVM. Since libunwind was > derived from LLVM, it has never supported the former. This results in > crashes for GC

Re: CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Joerg Sonnenberger
On Mon, May 31, 2021 at 11:41:22AM +, Rin Okuyama wrote: > Module Name: src > Committed By: rin > Date: Mon May 31 11:41:22 UTC 2021 > > Modified Files: > src/sys/lib/libunwind: Registers.hpp unwind_registers.S > > Log Message: > ... > > - Introduce enum for flags. Please und

CVS commit: src/sys/lib/libunwind

2019-11-17 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Nov 17 22:53:33 UTC 2019 Modified Files: src/sys/lib/libunwind: Makefile.inc Log Message: Explicitly compile libunwind with vfp3 because gcc-8 defaults to neon and breaks exceptions. To generate a diff of this commit: cvs

CVS commit: src/sys/lib/libunwind

2019-11-17 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Nov 17 22:53:33 UTC 2019 Modified Files: src/sys/lib/libunwind: Makefile.inc Log Message: Explicitly compile libunwind with vfp3 because gcc-8 defaults to neon and breaks exceptions. To generate a diff of this commit: cvs