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 of
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 registe
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 co
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 -r1.24
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 sr
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 comm
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 rdif
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(),
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.
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 th
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 Reg
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 call-sit
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 src/sys
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
Please
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
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 src/sys/lib/libun
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 src/sys/lib/
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 src/sys/lib/li
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
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 note
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 rdi
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
c
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 src/
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 src/sys/li
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 that
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 src/sys/lib/libunwind/Makefil
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 rdif
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 src/sys/lib/libunwin
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 src/sys/lib/libunwind/DwarfParser.hpp
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 src/sys/lib/libunwind/AddressSpac
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 g
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
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 -
Module Name:src
Committed By: joerg
Date: Wed Apr 2 22:22:37 UTC 2014
Modified Files:
src/sys/lib/libunwind: AddressSpace.hpp
Log Message:
SH3 uses unaligned data in the .eh_frame section, so use memcpy.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sy
Module Name:src
Committed By: joerg
Date: Tue Mar 25 00:00:55 UTC 2014
Modified Files:
src/sys/lib/libunwind: Registers.hpp unwind_registers.S
Log Message:
Save & restore FP registers.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/lib/libunwind/Regi
Module Name:src
Committed By: joerg
Date: Thu Mar 20 01:35:45 UTC 2014
Modified Files:
src/sys/lib/libunwind: UnwindCursor.hpp libunwind.cxx
Log Message:
Fix DW_CFA_GNU_args_size handling. The primary architecture using this
opcode is VAX. A function call pushes the number
Module Name:src
Committed By: joerg
Date: Wed Mar 19 21:15:45 UTC 2014
Modified Files:
src/sys/lib/libunwind: unwind_registers.S
Log Message:
Drop XXX, spell R14 as SP.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/lib/libunwind/unwind_registers.S
Module Name:src
Committed By: joerg
Date: Wed Mar 19 16:46:23 UTC 2014
Modified Files:
src/sys/lib/libunwind: Makefile.inc
Log Message:
Allow building with GCC 4.1 by providing
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/lib/libunwind/Makefile.in
Module Name:src
Committed By: joerg
Date: Tue Mar 18 13:08:15 UTC 2014
Modified Files:
src/sys/lib/libunwind: Registers.hpp libunwind.cxx unwind_registers.S
Log Message:
Add basic unwind support for VAX. PSW handling and stack pointer after
resume is still incomplete.
To
Module Name:src
Committed By: joerg
Date: Thu Mar 13 01:50:50 UTC 2014
Modified Files:
src/sys/lib/libunwind: Makefile.inc
Log Message:
Kill one colon that shouldn't be.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/lib/libunwind/Makefile.inc
Pleas
Module Name:src
Committed By: joerg
Date: Thu Mar 13 00:56:41 UTC 2014
Modified Files:
src/sys/lib/libunwind: Makefile.inc
Log Message:
libstdc++ doesn't like me using without requesting C++11, so
just do so.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 s
Module Name:src
Committed By: joerg
Date: Thu Mar 13 00:28:20 UTC 2014
Modified Files:
src/sys/lib/libunwind: libunwind.cxx unwind.h
Log Message:
Add _Unwind_GetIPInfo for libstdc++.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/lib/libunwind/libunw
Module Name:src
Committed By: joerg
Date: Wed Mar 12 22:50:59 UTC 2014
Modified Files:
src/sys/lib/libunwind: AddressSpace.hpp
Log Message:
Pass down data_base just in case something actually tries to use it.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 sr
Module Name:src
Committed By: joerg
Date: Wed Mar 12 15:31:55 UTC 2014
Modified Files:
src/sys/lib/libunwind: AddressSpace.hpp
Log Message:
Add more const to make GCC happy.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/lib/libunwind/AddressSpace.hp
Module Name:src
Committed By: joerg
Date: Wed Mar 12 00:01:12 UTC 2014
Modified Files:
src/sys/lib/libunwind: Registers.hpp unwind_registers.S
Log Message:
Add a dummy element as explicit padding for PPC32. Fix DWARF enumeration
to match the values created by GCC. Fix DWAR
Module Name:src
Committed By: joerg
Date: Tue Mar 11 23:57:42 UTC 2014
Modified Files:
src/sys/lib/libunwind: DwarfInstructions.hpp Registers.hpp
Log Message:
Rename IP_PSEUDO_REG to RETURN_REG. Fix PPC value. Sort.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -
Module Name:src
Committed By: joerg
Date: Tue Mar 11 23:52:17 UTC 2014
Modified Files:
src/sys/lib/libunwind: DwarfParser.hpp
Log Message:
0 is a valid LSDA encoding and can be seen in statically linked
programs. Initialize lsdaEncoding to DW_EH_PE_omit and check for that
Module Name:src
Committed By: joerg
Date: Tue Mar 11 23:55:11 UTC 2014
Modified Files:
src/sys/lib/libunwind: DwarfInstructions.hpp
Log Message:
GC unused enum.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/lib/libunwind/DwarfInstructions.hpp
Pleas
Module Name:src
Committed By: matt
Date: Wed Jan 29 06:59:53 UTC 2014
Modified Files:
src/sys/lib/libunwind: Registers.hpp libunwind.cxx unwind_registers.S
Log Message:
Add support for non-EABI (DWARF) ARM exception handling.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: joerg
Date: Fri Dec 20 12:46:42 UTC 2013
Modified Files:
src/sys/lib/libunwind: Makefile.inc
Log Message:
Fix typo.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/lib/libunwind/Makefile.inc
Please note that diffs are no
Module Name:src
Committed By: joerg
Date: Mon Oct 14 01:14:58 UTC 2013
Added Files:
src/sys/lib/libunwind: AddressSpace.hpp CREDITS.TXT
DwarfInstructions.hpp DwarfParser.hpp LICENSE.TXT Makefile.inc
Registers.hpp UnwindCursor.hpp dwarf2.h libunwind.c
51 matches
Mail list logo