OpenGrok
Cross Reference: libunwind.cxx
xref
: /
src
/
sys
/
lib
/
libunwind
/
libunwind.cxx
Home
|
History
|
Annotate
|
Download
|
only in
libunwind
History log of
/src/sys/lib/libunwind/libunwind.cxx
Revision
Date
Author
Comments
1.11
04-Feb-2019
mrg
use __builtin_unreachable() after calls that panic or switch context
1.10
17-Jul-2018
joerg
The semantics of DW_CFA_GNU_args_size have changed subtile over the
years. Adopt the new convention that it is call-site specific and that
it should be applied before moving the IP by personality routines, but
not during normal unwinding. Further discussion can be found in
LLVM's phabricator review D38680.
1.9
17-Feb-2015
joerg
branches: 1.9.16; 1.9.18;
Provide _Unwind_Find_FDE for libgcc_s compatibility.
1.8
13-Apr-2014
joerg
branches: 1.8.2; 1.8.4; 1.8.8; 1.8.10;
Move definition of what the native register layout is into
Registers.hpp.
1.7
02-Apr-2014
joerg
branches: 1.7.2;
Support SH3 in our unwinder.
1.6
24-Mar-2014
joerg
Add m68k support to our unwinder.
1.5
20-Mar-2014
joerg
Fix DW_CFA_GNU_args_size handling. The primary architecture using this
opcode is VAX. A function call pushes the number of arguments given onto
the stack and "ret" will pop it automatically. The FDE of the caller
contains the amount of stack space used for arguments (and possibly
extra padding), so unwinding has to compensate for this when "returning"
from a function. This is exactly the case when step() is done. The
existing handling in _Unwind_SetIP no longer makes sense.
1.4
18-Mar-2014
joerg
Add basic unwind support for VAX. PSW handling and stack pointer after
resume is still incomplete.
1.3
13-Mar-2014
joerg
Add _Unwind_GetIPInfo for libstdc++.
1.2
29-Jan-2014
matt
Add support for non-EABI (DWARF) ARM exception handling.
1.1
14-Oct-2013
joerg
Add a heavily modified version of Apple's libunwind as released under
MIT license in libc++abi. At the moment, only x86 support is tested.
1.7.2.1
10-Aug-2014
tls
Rebase.
1.8.10.1
06-Apr-2015
skrll
Sync with HEAD
1.8.8.3
03-Dec-2017
jdolecek
update from HEAD
1.8.8.2
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.8.8.1
13-Apr-2014
tls
file libunwind.cxx was added on branch tls-maxphys on 2014-08-20 00:04:30 +0000
1.8.4.2
22-May-2014
yamt
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
1.8.4.1
13-Apr-2014
yamt
file libunwind.cxx was added on branch yamt-pagecache on 2014-05-22 11:41:05 +0000
1.8.2.2
18-May-2014
rmind
sync with head
1.8.2.1
13-Apr-2014
rmind
file libunwind.cxx was added on branch rmind-smpnet on 2014-05-18 17:46:09 +0000
1.9.18.1
10-Jun-2019
christos
Sync with HEAD
1.9.16.1
28-Jul-2018
pgoyette
Sync with HEAD
Indexes created Sun Sep 28 12:09:53 GMT 2025