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

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

CVS commit: src/sys/lib/libunwind

2022-06-27 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

CVS commit: src/sys/lib/libunwind

2022-06-27 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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,

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,

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

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

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

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: ... -

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 21:31:34 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Stop using enum for flags, as per request from joerg. #define constants and #undef after use. To generate a diff

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 21:31:34 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Stop using enum for flags, as per request from joerg. #define constants and #undef after use. To generate a diff

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

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

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

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 12:12:24 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Bump LAST_REGISTER and LAST_RESTORE_REG to REGNO_ARM32_S31 for arm. There are two numbering schemes for VFPv2

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 12:12:24 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Bump LAST_REGISTER and LAST_RESTORE_REG to REGNO_ARM32_S31 for arm. There are two numbering schemes for VFPv2

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:57:28 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Fix logic error in copyFloatVectorRegister() for arm; copy s0-s31 or d0-d31, not both. To generate a diff of this

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:57:28 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Fix logic error in copyFloatVectorRegister() for arm; copy s0-s31 or d0-d31, not both. To generate a diff of this

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:54:01 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Fix pointer arithmetic when copying s0-s31 registers for arm. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:54:01 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Fix pointer arithmetic when copying s0-s31 registers for arm. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:50:43 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Fix DWARF/internal register numbers of s31 for arm. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:50:43 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 Fix DWARF/internal register numbers of s31 for arm. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:47:18 UTC 2021 Modified Files: src/sys/lib/libunwind: unwind_registers.S Log Message: PR toolchain/55837 Fix for jumpto() armeb; use word-wise load for flags, instead of byte-wise one. To generate a diff of this

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:47:18 UTC 2021 Modified Files: src/sys/lib/libunwind: unwind_registers.S Log Message: PR toolchain/55837 Fix for jumpto() armeb; use word-wise load for flags, instead of byte-wise one. To generate a diff of this

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:44:07 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 copyFloatVectorRegister(): Assert register number is valid to make sure. To generate a diff of this commit: cvs

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon May 31 11:44:07 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: PR toolchain/55837 copyFloatVectorRegister(): Assert register number is valid to make sure. To generate a diff of this commit: cvs

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
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: PR toolchain/55837 Misc style fixes for clarity: - Rename lazyVFP1() and lazyVFP3() to lazyVFPv2() and lazyVFPv3(),

CVS commit: src/sys/lib/libunwind

2021-05-31 Thread Rin Okuyama
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: PR toolchain/55837 Misc style fixes for clarity: - Rename lazyVFP1() and lazyVFP3() to lazyVFPv2() and lazyVFPv3(),

CVS commit: src/sys/lib/libunwind

2021-02-28 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Feb 28 23:12:37 UTC 2021 Modified Files: src/sys/lib/libunwind: AddressSpace.hpp Log Message: Defer acquiring the FDE lock until after the allocation. This can avoid nesting issues between malloc and backtrace when using LSan.

CVS commit: src/sys/lib/libunwind

2021-02-28 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Feb 28 23:12:37 UTC 2021 Modified Files: src/sys/lib/libunwind: AddressSpace.hpp Log Message: Defer acquiring the FDE lock until after the allocation. This can avoid nesting issues between malloc and backtrace when using LSan.

CVS commit: src/sys/lib/libunwind

2021-02-23 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Feb 23 15:09:27 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp unwind_registers.S Log Message: Redo the aarch64 support in libunwind. This included a number of bugs starting from returning the wrong value from

CVS commit: src/sys/lib/libunwind

2021-02-23 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Feb 23 15:09:27 UTC 2021 Modified Files: src/sys/lib/libunwind: Registers.hpp unwind_registers.S Log Message: Redo the aarch64 support in libunwind. This included a number of bugs starting from returning the wrong value from

CVS commit: src/sys/lib/libunwind

2021-02-23 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Feb 23 15:07:32 UTC 2021 Modified Files: src/sys/lib/libunwind: DwarfParser.hpp Log Message: The return address register entry is the DWARF register. On PowerPC, this is not the same as the internal encoding, since the Link

CVS commit: src/sys/lib/libunwind

2021-02-23 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Feb 23 15:07:32 UTC 2021 Modified Files: src/sys/lib/libunwind: DwarfParser.hpp Log Message: The return address register entry is the DWARF register. On PowerPC, this is not the same as the internal encoding, since the Link

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

CVS commit: src/sys/lib/libunwind

2018-07-17 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jul 17 19:01:16 UTC 2018 Modified Files: src/sys/lib/libunwind: UnwindCursor.hpp libunwind.cxx Log Message: The semantics of DW_CFA_GNU_args_size have changed subtile over the years. Adopt the new convention that it is

CVS commit: src/sys/lib/libunwind

2018-07-17 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jul 17 19:01:16 UTC 2018 Modified Files: src/sys/lib/libunwind: UnwindCursor.hpp libunwind.cxx Log Message: The semantics of DW_CFA_GNU_args_size have changed subtile over the years. Adopt the new convention that it is

CVS commit: src/sys/lib/libunwind

2018-07-17 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jul 17 18:58:58 UTC 2018 Modified Files: src/sys/lib/libunwind: DwarfInstructions.hpp Log Message: Remove redundant setIP call overwritten a few lines later. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/lib/libunwind

2018-07-17 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jul 17 18:58:58 UTC 2018 Modified Files: src/sys/lib/libunwind: DwarfInstructions.hpp Log Message: Remove redundant setIP call overwritten a few lines later. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/lib/libunwind

2017-11-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Nov 2 16:09:33 UTC 2017 Modified Files: src/sys/lib/libunwind: AddressSpace.hpp Log Message: Avoid negative shift. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/lib/libunwind/AddressSpace.hpp

CVS commit: src/sys/lib/libunwind

2017-11-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Nov 2 16:09:33 UTC 2017 Modified Files: src/sys/lib/libunwind: AddressSpace.hpp Log Message: Avoid negative shift. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/lib/libunwind/AddressSpace.hpp

CVS commit: src/sys/lib/libunwind

2017-07-13 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jul 13 15:13:19 UTC 2017 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: GCC 5.3 likes to emit unwind data with float registers, i.e. register halfs. Compensate. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/lib/libunwind

2017-07-13 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jul 13 15:13:19 UTC 2017 Modified Files: src/sys/lib/libunwind: Registers.hpp Log Message: GCC 5.3 likes to emit unwind data with float registers, i.e. register halfs. Compensate. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/lib/libunwind

2015-05-25 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon May 25 18:41:08 UTC 2015 Modified Files: src/sys/lib/libunwind: unwind_registers.S Log Message: Use ARM_ENTRY since these aren't thumb compatible. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17

CVS commit: src/sys/lib/libunwind

2015-05-25 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon May 25 18:41:08 UTC 2015 Modified Files: src/sys/lib/libunwind: unwind_registers.S Log Message: Use ARM_ENTRY since these aren't thumb compatible. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17

CVS commit: src/sys/lib/libunwind

2015-02-17 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Feb 17 21:02:33 UTC 2015 Modified Files: src/sys/lib/libunwind: libunwind.cxx unwind.h Log Message: Provide _Unwind_Find_FDE for libgcc_s compatibility. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/lib/libunwind

2015-02-17 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Feb 17 21:02:33 UTC 2015 Modified Files: src/sys/lib/libunwind: libunwind.cxx unwind.h Log Message: Provide _Unwind_Find_FDE for libgcc_s compatibility. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/lib/libunwind

2015-01-29 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jan 29 20:45:16 UTC 2015 Modified Files: src/sys/lib/libunwind: Makefile.inc Log Message: Force FPU support for Clang, don't disable IAS completely. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/lib/libunwind

2015-01-29 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jan 29 20:05:56 UTC 2015 Modified Files: src/sys/lib/libunwind: AddressSpace.hpp Log Message: Fix binary search when search value is in the last block, but not equal to the start of the range. PR 49444. To generate a diff of

CVS commit: src/sys/lib/libunwind

2015-01-29 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jan 29 20:05:56 UTC 2015 Modified Files: src/sys/lib/libunwind: AddressSpace.hpp Log Message: Fix binary search when search value is in the last block, but not equal to the start of the range. PR 49444. To generate a diff of

CVS commit: src/sys/lib/libunwind

2015-01-29 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jan 29 20:45:16 UTC 2015 Modified Files: src/sys/lib/libunwind: Makefile.inc Log Message: Force FPU support for Clang, don't disable IAS completely. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/lib/libunwind

2014-10-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Oct 23 17:51:22 UTC 2014 Modified Files: src/sys/lib/libunwind: Makefile.inc Log Message: prefer our own unwind.h To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/lib/libunwind/Makefile.inc Please

CVS commit: src/sys/lib/libunwind

2014-10-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Oct 23 17:51:22 UTC 2014 Modified Files: src/sys/lib/libunwind: Makefile.inc Log Message: prefer our own unwind.h To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/lib/libunwind/Makefile.inc Please

CVS commit: src/sys/lib/libunwind

2014-09-27 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Sep 27 12:08:46 UTC 2014 Modified Files: src/sys/lib/libunwind: DwarfInstructions.hpp Registers.hpp Log Message: Introduce a separate bit mask for the return address. Use it on HPPA. To generate a diff of this commit: cvs

CVS commit: src/sys/lib/libunwind

2014-09-27 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Sep 27 12:08:46 UTC 2014 Modified Files: src/sys/lib/libunwind: DwarfInstructions.hpp Registers.hpp Log Message: Introduce a separate bit mask for the return address. Use it on HPPA. To generate a diff of this commit: cvs

CVS commit: src/sys/lib/libunwind

2014-09-03 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Sep 3 19:27:22 UTC 2014 Modified Files: src/sys/lib/libunwind: Registers.hpp unwind_registers.S Log Message: Add OR1K support To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/lib/libunwind/Registers.hpp

CVS commit: src/sys/lib/libunwind

2014-09-03 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Sep 3 19:27:22 UTC 2014 Modified Files: src/sys/lib/libunwind: Registers.hpp unwind_registers.S Log Message: Add OR1K support To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/lib/libunwind/Registers.hpp

CVS commit: src/sys/lib/libunwind

2014-07-20 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Jul 20 14:40:58 UTC 2014 Modified Files: src/sys/lib/libunwind: AddressSpace.hpp Log Message: Fix braino in last commit and free the node iff the insert failed. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/lib/libunwind

2014-07-20 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Jul 20 14:40:58 UTC 2014 Modified Files: src/sys/lib/libunwind: AddressSpace.hpp Log Message: Fix braino in last commit and free the node iff the insert failed. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/lib/libunwind

2014-07-14 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Mon Jul 14 11:36:39 UTC 2014 Modified Files: src/sys/lib/libunwind: AddressSpace.hpp Log Message: Use static_cast for rb_tree_insert_node void * return value. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/lib/libunwind

2014-07-14 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Mon Jul 14 11:36:39 UTC 2014 Modified Files: src/sys/lib/libunwind: AddressSpace.hpp Log Message: Use static_cast for rb_tree_insert_node void * return value. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/lib/libunwind

2014-06-30 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Mon Jun 30 20:42:31 UTC 2014 Modified Files: src/sys/lib/libunwind: Makefile.inc Log Message: IAS is clang specific. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/lib/libunwind/Makefile.inc Please note

CVS commit: src/sys/lib/libunwind

2014-06-30 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Mon Jun 30 20:42:31 UTC 2014 Modified Files: src/sys/lib/libunwind: Makefile.inc Log Message: IAS is clang specific. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/lib/libunwind/Makefile.inc Please note

CVS commit: src/sys/lib/libunwind

2014-06-13 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jun 13 21:31:20 UTC 2014 Modified Files: src/sys/lib/libunwind: Makefile.inc Log Message: Split COPTS.libunwind.cxx into multiple lines. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/lib/libunwind

2014-06-13 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jun 13 21:31:20 UTC 2014 Modified Files: src/sys/lib/libunwind: Makefile.inc Log Message: Split COPTS.libunwind.cxx into multiple lines. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/lib/libunwind

2014-05-14 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed May 14 22:13:36 UTC 2014 Modified Files: src/sys/lib/libunwind: unwind_registers.S Log Message: Lazy VFP processing works a lot better if the functions contain a return instruction. To generate a diff of this commit: cvs

CVS commit: src/sys/lib/libunwind

2014-05-14 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed May 14 22:13:36 UTC 2014 Modified Files: src/sys/lib/libunwind: unwind_registers.S Log Message: Lazy VFP processing works a lot better if the functions contain a return instruction. To generate a diff of this commit: cvs

CVS commit: src/sys/lib/libunwind

2014-05-10 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun May 11 02:07:35 UTC 2014 Modified Files: src/sys/lib/libunwind: Registers.hpp unwind_registers.S Log Message: Support DWARFish unwind for ARM. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

CVS commit: src/sys/lib/libunwind

2014-05-10 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun May 11 02:07:35 UTC 2014 Modified Files: src/sys/lib/libunwind: Registers.hpp unwind_registers.S Log Message: Support DWARFish unwind for ARM. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

CVS commit: src/sys/lib/libunwind

2014-05-03 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat May 3 23:19:56 UTC 2014 Modified Files: src/sys/lib/libunwind: DwarfParser.hpp Log Message: Missing register validation check. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/lib/libunwind

2014-05-03 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat May 3 23:19:56 UTC 2014 Modified Files: src/sys/lib/libunwind: DwarfParser.hpp Log Message: Missing register validation check. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/lib/libunwind

2014-04-28 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Mon Apr 28 13:39:23 UTC 2014 Modified Files: src/sys/lib/libunwind: AddressSpace.hpp UnwindCursor.hpp Log Message: GC unwind_info_size. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/lib/libunwind

2014-04-28 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Mon Apr 28 13:39:23 UTC 2014 Modified Files: src/sys/lib/libunwind: AddressSpace.hpp UnwindCursor.hpp Log Message: GC unwind_info_size. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/lib/libunwind

2014-04-26 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Apr 26 23:17:38 UTC 2014 Modified Files: src/sys/lib/libunwind: DwarfInstructions.hpp DwarfParser.hpp Registers.hpp Log Message: Use the return address register from the CIE. Based on patch from Nick Kledzik. To

CVS commit: src/sys/lib/libunwind

2014-04-26 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Apr 26 23:17:38 UTC 2014 Modified Files: src/sys/lib/libunwind: DwarfInstructions.hpp DwarfParser.hpp Registers.hpp Log Message: Use the return address register from the CIE. Based on patch from Nick Kledzik. To

CVS commit: src/sys/lib/libunwind

2014-04-14 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Mon Apr 14 18:15:17 UTC 2014 Modified Files: src/sys/lib/libunwind: DwarfInstructions.hpp Registers.hpp Log Message: Some architectures like SPARC need to apply a fixed offset to the return address. Introduce such a constant. To

CVS commit: src/sys/lib/libunwind

2014-04-13 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Apr 13 19:04:02 UTC 2014 Modified Files: src/sys/lib/libunwind: Registers.hpp libunwind.cxx Log Message: Move definition of what the native register layout is into Registers.hpp. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/lib/libunwind

2014-04-13 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Apr 13 19:04:02 UTC 2014 Modified Files: src/sys/lib/libunwind: Registers.hpp libunwind.cxx Log Message: Move definition of what the native register layout is into Registers.hpp. To generate a diff of this commit: cvs rdiff

  1   2   >