Home | History | Annotate | only in /src/sys/lib/libunwind
History log of /src/sys/lib/libunwind
RevisionDateAuthorComments
 1.10 28-Feb-2021  joerg Defer acquiring the FDE lock until after the allocation. This can avoid
nesting issues between malloc and backtrace when using LSan.
 1.9 02-Nov-2017  christos branches: 1.9.16;
Avoid negative shift.
 1.8 29-Jan-2015  joerg Fix binary search when search value is in the last block, but not equal
to the start of the range. PR 49444.
 1.7 20-Jul-2014  joerg branches: 1.7.2; 1.7.4; 1.7.6;
Fix braino in last commit and free the node iff the insert failed.
 1.6 14-Jul-2014  joerg Use static_cast for rb_tree_insert_node void * return value.
 1.5 28-Apr-2014  joerg branches: 1.5.2; 1.5.4;
GC unwind_info_size.
 1.4 02-Apr-2014  joerg branches: 1.4.2;
SH3 uses unaligned data in the .eh_frame section, so use memcpy.
 1.3 12-Mar-2014  joerg Pass down data_base just in case something actually tries to use it.
 1.2 12-Mar-2014  joerg Add more const to make GCC happy.
 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.4.2.1 10-Aug-2014  tls Rebase.
 1.5.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.5.4.1 28-Apr-2014  yamt file AddressSpace.hpp was added on branch yamt-pagecache on 2014-05-22 11:41:04 +0000
 1.5.2.2 18-May-2014  rmind sync with head
 1.5.2.1 28-Apr-2014  rmind file AddressSpace.hpp was added on branch rmind-smpnet on 2014-05-18 17:46:09 +0000
 1.7.6.1 06-Apr-2015  skrll Sync with HEAD
 1.7.4.3 03-Dec-2017  jdolecek update from HEAD
 1.7.4.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.4.1 20-Jul-2014  tls file AddressSpace.hpp was added on branch tls-maxphys on 2014-08-20 00:04:30 +0000
 1.7.2.1 04-Feb-2015  snj Pull up following revision(s) (requested by joerg in ticket #476):
sys/lib/libunwind/AddressSpace.hpp: revision 1.8
Fix binary search when search value is in the last block, but not equal
to the start of the range. PR 49444.
 1.9.16.1 03-Apr-2021  thorpej Sync with HEAD.
 1.1 14-Oct-2013  joerg branches: 1.1.4; 1.1.6; 1.1.10;
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.1.10.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.10.1 14-Oct-2013  tls file CREDITS.TXT was added on branch tls-maxphys on 2014-08-20 00:04:30 +0000
 1.1.6.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.1.6.1 14-Oct-2013  yamt file CREDITS.TXT was added on branch yamt-pagecache on 2014-05-22 11:41:04 +0000
 1.1.4.2 18-May-2014  rmind sync with head
 1.1.4.1 14-Oct-2013  rmind file CREDITS.TXT was added on branch rmind-smpnet on 2014-05-18 17:46:09 +0000
 1.7 17-Jul-2018  joerg Remove redundant setIP call overwritten a few lines later.
 1.6 27-Sep-2014  joerg branches: 1.6.18; 1.6.20;
Introduce a separate bit mask for the return address. Use it on HPPA.
 1.5 26-Apr-2014  joerg branches: 1.5.2; 1.5.4; 1.5.8;
Use the return address register from the CIE. Based on patch from Nick
Kledzik.
 1.4 14-Apr-2014  joerg Some architectures like SPARC need to apply a fixed offset to the return
address. Introduce such a constant.
 1.3 11-Mar-2014  joerg branches: 1.3.2;
Rename IP_PSEUDO_REG to RETURN_REG. Fix PPC value. Sort.
 1.2 11-Mar-2014  joerg GC unused enum.
 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.3.2.1 10-Aug-2014  tls Rebase.
 1.5.8.3 03-Dec-2017  jdolecek update from HEAD
 1.5.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.8.1 26-Apr-2014  tls file DwarfInstructions.hpp was added on branch tls-maxphys on 2014-08-20 00:04:30 +0000
 1.5.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.5.4.1 26-Apr-2014  yamt file DwarfInstructions.hpp was added on branch yamt-pagecache on 2014-05-22 11:41:05 +0000
 1.5.2.2 18-May-2014  rmind sync with head
 1.5.2.1 26-Apr-2014  rmind file DwarfInstructions.hpp was added on branch rmind-smpnet on 2014-05-18 17:46:09 +0000
 1.6.20.1 10-Jun-2019  christos Sync with HEAD
 1.6.18.1 28-Jul-2018  pgoyette Sync with HEAD
 1.7 09-Aug-2021  andvar s/aligment/alignment/ + one more typo fix in comments.
 1.6 23-Feb-2021  joerg The return address register entry is the DWARF register. On PowerPC,
this is not the same as the internal encoding, since the Link Register
is deliberately non-continous from the other general purpose register
values. To handle this, always translate the value into the internal
format.
 1.5 03-May-2014  joerg branches: 1.5.2; 1.5.4; 1.5.8; 1.5.46;
Missing register validation check.
 1.4 26-Apr-2014  joerg Use the return address register from the CIE. Based on patch from Nick
Kledzik.
 1.3 15-Apr-2014  joerg Add initial unwind support for SPARC/SPARC64.
 1.2 11-Mar-2014  joerg branches: 1.2.2;
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
value to decide whether a value should be decoded.
 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.2.2.1 10-Aug-2014  tls Rebase.
 1.5.46.1 03-Apr-2021  thorpej Sync with HEAD.
 1.5.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.8.1 03-May-2014  tls file DwarfParser.hpp was added on branch tls-maxphys on 2014-08-20 00:04:30 +0000
 1.5.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.5.4.1 03-May-2014  yamt file DwarfParser.hpp was added on branch yamt-pagecache on 2014-05-22 11:41:05 +0000
 1.5.2.2 18-May-2014  rmind sync with head
 1.5.2.1 03-May-2014  rmind file DwarfParser.hpp was added on branch rmind-smpnet on 2014-05-18 17:46:09 +0000
 1.1 14-Oct-2013  joerg branches: 1.1.4; 1.1.6; 1.1.10;
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.1.10.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.10.1 14-Oct-2013  tls file LICENSE.TXT was added on branch tls-maxphys on 2014-08-20 00:04:30 +0000
 1.1.6.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.1.6.1 14-Oct-2013  yamt file LICENSE.TXT was added on branch yamt-pagecache on 2014-05-22 11:41:05 +0000
 1.1.4.2 18-May-2014  rmind sync with head
 1.1.4.1 14-Oct-2013  rmind file LICENSE.TXT was added on branch rmind-smpnet on 2014-05-18 17:46:09 +0000
 1.14 22-Nov-2021  thorpej Revert unintended commit.
 1.13 22-Nov-2021  thorpej Gah, fix two typos.
 1.12 17-Nov-2019  christos Explicitly compile libunwind with vfp3 because gcc-8 defaults to neon
and breaks exceptions.
 1.11 29-Jan-2015  joerg branches: 1.11.18;
Force FPU support for Clang, don't disable IAS completely.
 1.10 23-Oct-2014  christos branches: 1.10.2;
prefer our own unwind.h
 1.9 30-Jun-2014  joerg branches: 1.9.2; 1.9.4;
IAS is clang specific.
 1.8 28-Jun-2014  joerg .fpu is not handled correctly by LLVM's assembler parser, so use GAS for
now.
 1.7 13-Jun-2014  matt Split COPTS.libunwind.cxx into multiple lines.
 1.6 13-Jun-2014  mrg remove the build support for GCC 4.1, and any hacks i found for it.

there could still be more -- i only looked for lines matching
both "HAVE_GCC" and "4" as words (grep -w.)
 1.5 19-Mar-2014  joerg branches: 1.5.2; 1.5.4; 1.5.6;
Allow building with GCC 4.1 by providing <cstdint>
 1.4 13-Mar-2014  joerg Kill one colon that shouldn't be.
 1.3 13-Mar-2014  joerg libstdc++ doesn't like me using <cstdint> without requesting C++11, so
just do so.
 1.2 20-Dec-2013  joerg Fix typo.
 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.5.6.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.5.6.1 19-Mar-2014  yamt file Makefile.inc was added on branch yamt-pagecache on 2014-05-22 11:41:05 +0000
 1.5.4.2 18-May-2014  rmind sync with head
 1.5.4.1 19-Mar-2014  rmind file Makefile.inc was added on branch rmind-smpnet on 2014-05-18 17:46:09 +0000
 1.5.2.1 10-Aug-2014  tls Rebase.
 1.9.4.3 03-Dec-2017  jdolecek update from HEAD
 1.9.4.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.4.1 30-Jun-2014  tls file Makefile.inc was added on branch tls-maxphys on 2014-08-20 00:04:30 +0000
 1.9.2.1 25-Jan-2015  martin Sync gcc with -current, requested by skrll in ticket #448:

tools/gcc/Makefile up to 1.74
tools/gcc/gcc-version.mk up to 1.3
external/gpl3/gcc/dist/config/mh-alpha-linux up to 1.1.1.1
external/gpl3/gcc/dist/gcc/config/or1k/constraints.md up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/elf.h up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/linux-elf.h up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/linux-gas.h up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/netbsd.h up to 1.2
external/gpl3/gcc/dist/gcc/config/or1k/or1k-modes.def up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/or1k-opts.h up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/or1k-protos.h up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/or1k.c up to 1.2
external/gpl3/gcc/dist/gcc/config/or1k/or1k.h up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/or1k.md up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/or1k.opt up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/predicates.md up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/t-linux up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/t-or1k up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/t-or1knd up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/constraints.md up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/crti.asm up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/crtn.asm up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/div.S up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/elf.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/generic.md up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/linux-unwind.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/linux.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/linux64.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/netbsd.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/opcode-riscv.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/peephole.md up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/predicates.md up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv-fp.c up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv-ftypes.def up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv-modes.def up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv-opc.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv-protos.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv.c up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv.md up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv.opt up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/sync.md up to 1.2
external/gpl3/gcc/dist/gcc/config/riscv/t-elf up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/t-linux64 up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/t-netbsd64 up to 1.1
external/gpl3/gcc/dist/gcc/common/config/or1k/or1k-common.c up to 1.1
external/gpl3/gcc/dist/gcc/common/config/riscv/riscv-common.c up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/or1k-asm.h up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/crti.S up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/crtn.S up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/linux-unwind.h up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/or1k.S up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/sfp-machine.h up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/t-crtstuff up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/t-linux up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/t-or1k up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/riscv-fp.c up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/crti.S up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/crtn.S up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/t-dpbit up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/t-elf up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/t-fpbit up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/t-linux up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/t-tpbit up to 1.1
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc up to 1.3
external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc/Makefile up to 1.1
external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc64/Makefile up to 1.1
external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv32/Makefile up to 1.1
external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv64/Makefile up to 1.1
external/gpl3/gcc/lib/libtsan/Makefile up to 1.2
external/gpl3/gcc/lib/libtsan/shlib_version up to 1.1
external/gpl3/gcc/lib/libasan/Makefile up to 1.9
external/gpl3/gcc/lib/libasan/shlib_version up to 1.1
external/gpl3/gcc/usr.bin/lto-wrapper/Makefile up to 1.1
external/gpl3/gcc/usr.bin/lto1/Makefile up to 1.2
external/gpl3/gcc/Makefile up to 1.2
external/gpl3/gcc/README.gcc48 up to 1.6
external/gpl3/gcc/dist/ChangeLog up to 1.1.1.6
external/gpl3/gcc/dist/LAST_UPDATED up to 1.5
external/gpl3/gcc/dist/MD5SUMS up to 1.5
external/gpl3/gcc/dist/Makefile.def up to 1.1.1.4
external/gpl3/gcc/dist/Makefile.in up to 1.1.1.4
external/gpl3/gcc/dist/configure up to 1.8
external/gpl3/gcc/dist/configure.ac up to 1.7
external/gpl3/gcc/dist/config/ChangeLog up to 1.1.1.6
external/gpl3/gcc/dist/contrib/ChangeLog up to 1.1.1.6
external/gpl3/gcc/dist/contrib/reghunt/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/contrib/regression/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/fixincludes/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/fixincludes/fixincl.x up to 1.1.1.3
external/gpl3/gcc/dist/fixincludes/inclhack.def up to 1.1.1.3
external/gpl3/gcc/dist/fixincludes/tests/base/assert.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/ChangeLog up to 1.11
external/gpl3/gcc/dist/gcc/DATESTAMP up to 1.1.1.7
external/gpl3/gcc/dist/gcc/DEV-PHASE up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config.gcc up to 1.32
external/gpl3/gcc/dist/gcc/config.in up to 1.1.1.4
external/gpl3/gcc/dist/gcc/configure up to 1.11
external/gpl3/gcc/dist/gcc/configure.ac up to 1.9
external/gpl3/gcc/dist/gcc/convert.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/expr.c up to 1.7
external/gpl3/gcc/dist/gcc/fold-const.c up to 1.1.1.7
external/gpl3/gcc/dist/gcc/graphite-clast-to-gimple.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/graphite-interchange.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/graphite-optimize-isl.c up to 1.1.1.2
external/gpl3/gcc/dist/gcc/graphite-poly.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/graphite-sese-to-poly.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/ipa-pure-const.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/omp-low.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/ree.c up to 1.1.1.2
external/gpl3/gcc/dist/gcc/rtlanal.c up to 1.2
external/gpl3/gcc/dist/gcc/stor-layout.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/tree-data-ref.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/tree-data-ref.h up to 1.1.1.3
external/gpl3/gcc/dist/gcc/tree-nrv.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/tree-ssa-forwprop.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/tree-ssa-reassoc.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/tree-ssa-strlen.c up to 1.1.1.2
external/gpl3/gcc/dist/gcc/tree-ssa-tail-merge.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/tree-vect-slp.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/tree.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/tsan.c up to 1.1.1.2
external/gpl3/gcc/dist/gcc/c/ChangeLog up to 1.1.1.4
external/gpl3/gcc/dist/gcc/c-family/ChangeLog up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/darwin-c.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/darwin-driver.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/netbsd.h up to 1.14
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-elf-raw.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-linux.h up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-protos.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.c up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.h up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.opt up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/arm/arm.h up to 1.10
external/gpl3/gcc/dist/gcc/config/arm/arm.md up to 1.8
external/gpl3/gcc/dist/gcc/config/i386/i386.c up to 1.9
external/gpl3/gcc/dist/gcc/config/pa/pa.md up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/rs6000/altivec.h up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/rs6000/altivec.md up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/rs6000/netbsd.h up to 1.8
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-builtin.def up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-c.c up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-protos.h up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c up to 1.10
external/gpl3/gcc/dist/gcc/config/rs6000/vsx.md up to 1.1.1.6
external/gpl3/gcc/dist/gcc/config/rs6000/xcoff.h up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/sh/sh.c up to 1.7
external/gpl3/gcc/dist/gcc/config/sh/sh.md up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/sparc/leon.md up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/sparc/sparc-opts.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/sparc/sparc.c up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/sparc/sparc.h up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/sparc/sparc.md up to 1.4
external/gpl3/gcc/dist/gcc/config/sparc/sparc.opt up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/sparc/t-rtems up to 1.1.1.2
external/gpl3/gcc/dist/gcc/cp/ChangeLog up to 1.1.1.7
external/gpl3/gcc/dist/gcc/cp/parser.c up to 1.1.1.6
external/gpl3/gcc/dist/gcc/cp/pt.c up to 1.1.1.5
external/gpl3/gcc/dist/gcc/cp/semantics.c up to 1.1.1.5
external/gpl3/gcc/dist/gcc/doc/extend.texi up to 1.1.1.5
external/gpl3/gcc/dist/gcc/doc/install.texi up to 1.1.1.5
external/gpl3/gcc/dist/gcc/doc/invoke.texi up to 1.7
external/gpl3/gcc/dist/gcc/doc/md.texi up to 1.1.1.6
external/gpl3/gcc/dist/gcc/doc/tm.texi up to 1.1.1.4
external/gpl3/gcc/dist/gcc/doc/tm.texi.in up to 1.1.1.3
external/gpl3/gcc/dist/gcc/lto/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/gcc/objc/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/gcc/objcp/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/gnattools/ChangeLog up to 1.1.1.3
external/gpl3/gcc/dist/include/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/intl/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/libbacktrace/ChangeLog up to 1.1.1.4
external/gpl3/gcc/dist/libcpp/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/libcpp/lex.c up to 1.5
external/gpl3/gcc/dist/libcpp/line-map.c up to 1.1.1.4
external/gpl3/gcc/dist/libdecnumber/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/libgcc/ChangeLog up to 1.1.1.7
external/gpl3/gcc/dist/libgcc/config/libbid/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/libgcc/config/pa/linux-unwind.h up to 1.1.1.2
external/gpl3/gcc/dist/libgcc/config/sh/lib1funcs.S up to 1.1.1.2
external/gpl3/gcc/dist/libgomp/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/libgomp/configure.tgt up to 1.1.1.3
external/gpl3/gcc/dist/libiberty/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/libitm/ChangeLog up to 1.1.1.3
external/gpl3/gcc/dist/libitm/configure.tgt up to 1.1.1.3
external/gpl3/gcc/dist/libitm/libitm.info up to 1.1.1.2
external/gpl3/gcc/dist/libmudflap/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/libobjc/ChangeLog up to 1.1.1.6
external/gpl3/gcc/dist/libsanitizer/ChangeLog up to 1.1.1.3
external/gpl3/gcc/dist/libsanitizer/configure.tgt up to 1.3
external/gpl3/gcc/dist/libsanitizer/asan/asan_intercepted_functions.h up to 1.2
external/gpl3/gcc/dist/libsanitizer/asan/asan_internal.h up to 1.2
external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc up to 1.5
external/gpl3/gcc/dist/libsanitizer/asan/asan_malloc_linux.cc up to 1.2
external/gpl3/gcc/dist/libsanitizer/asan/asan_posix.cc up to 1.2
external/gpl3/gcc/dist/libsanitizer/interception/interception.h up to 1.2
external/gpl3/gcc/dist/libsanitizer/interception/interception_linux.cc up to 1.3
external/gpl3/gcc/dist/libsanitizer/interception/interception_linux.h up to 1.2
external/gpl3/gcc/dist/libsanitizer/interception/interception_type_test.cc up to 1.2
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc up to 1.2
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h up to 1.2
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_placement_new.h up to 1.2
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc up to 1.2
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_posix.cc up to 1.2
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps.h up to 1.2
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_linux.cc up to 1.2
external/gpl3/gcc/dist/libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc up to 1.2
external/gpl3/gcc/dist/libssp/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/ChangeLog up to 1.1.1.7
external/gpl3/gcc/dist/libstdc++-v3/configure.host up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/config/os/mingw32/os_defines.h up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/config/os/mingw32-w64/os_defines.h up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/status.html up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_algo.h up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/std/functional up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/std/tuple up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/tr1/functional up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/libsupc++/dyncast.cc up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/libsupc++/eh_personality.cc up to 1.1.1.3
external/gpl3/gcc/dist/lto-plugin/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/maintainer-scripts/ChangeLog up to 1.1.1.6
external/gpl3/gcc/lib/Makefile up to 1.8
external/gpl3/gcc/lib/crtstuff/arch/coldfire.mk up to 1.3
external/gpl3/gcc/lib/crtstuff/arch/m68000.mk up to 1.6
external/gpl3/gcc/lib/libbacktrace/arch/alpha/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/alpha/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/arm/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/arm/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/armeb/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/armeb/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/coldfire/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/coldfire/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/hppa/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/hppa/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/i386/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/i386/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/m68000/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/m68000/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/m68k/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/m68k/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/mips64el/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/mips64el/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/mipseb/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/mipseb/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/mipsel/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/mipsel/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/powerpc/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/powerpc/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/sh3el/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/sh3el/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/sparc/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/sparc/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/sparc64/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/sparc64/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/vax/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/vax/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/x86_64/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/x86_64/config.h up to 1.2
external/gpl3/gcc/lib/libgcc/Makefile.inc up to 1.29
external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk up to 1.2
external/gpl3/gcc/lib/libgcc/arch/powerpc64/defs.mk up to 1.3
external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile up to 1.11
external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/coldfire/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4eb/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h up to 1.4
external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgomp/arch/m68000/config.h up to 1.3
external/gpl3/gcc/lib/libgomp/arch/m68000/libgomp.spec up to 1.3
external/gpl3/gcc/lib/libiberty/arch/coldfire/config.h up to 1.3
external/gpl3/gcc/lib/libiberty/arch/m68000/config.h up to 1.3
external/gpl3/gcc/lib/liblto_plugin/Makefile up to 1.3
external/gpl3/gcc/lib/libmudflap/Makefile up to 1.6
external/gpl3/gcc/lib/libobjc/arch/m68000/config.h up to 1.3
external/gpl3/gcc/lib/libstdc++-v3/Makefile up to 1.19
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h up to 1.15
external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h up to 1.11
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h up to 1.11
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gstdint.h up to 1.10
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h up to 1.10
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gstdint.h up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h up to 1.15
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h up to 1.15
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk up to 1.3
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gstdint.h up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h up to 1.15
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h up to 1.15
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile up to 1.3
external/gpl3/gcc/usr.bin/Makefile up to 1.7
external/gpl3/gcc/usr.bin/backend/Makefile up to 1.23
external/gpl3/gcc/usr.bin/frontend/Makefile up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/alpha/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h up to 1.15
external/gpl3/gcc/usr.bin/gcc/arch/alpha/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/arm/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/arm/configargs.h up to 1.17
external/gpl3/gcc/usr.bin/gcc/arch/arm/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/armeb/auto-host.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/armeb/configargs.h up to 1.17
external/gpl3/gcc/usr.bin/gcc/arch/armeb/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/coldfire/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/coldfire/bversion.h up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/coldfire/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/coldfire/defs.mk up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/coldfire/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/coldfire/tm.h up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/earm/auto-host.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h up to 1.15
external/gpl3/gcc/usr.bin/gcc/arch/earm/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/auto-host.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h up to 1.12
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/hppa/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h up to 1.17
external/gpl3/gcc/usr.bin/gcc/arch/hppa/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/i386/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/i386/configargs.h up to 1.19
external/gpl3/gcc/usr.bin/gcc/arch/i386/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/m68000/auto-host.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/m68000/bversion.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/m68000/configargs.h up to 1.12
external/gpl3/gcc/usr.bin/gcc/arch/m68000/defs.mk up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/m68000/plugin-version.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/m68000/tm.h up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/m68k/auto-host.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/m68k/configargs.h up to 1.14
external/gpl3/gcc/usr.bin/gcc/arch/m68k/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/configargs.h up to 1.15
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/auto-host.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/configargs.h up to 1.16
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/configargs.h up to 1.15
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/configargs.h up to 1.16
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/configargs.h up to 1.21
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bversion.h up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/configargs.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/defs.mk up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/gtyp-input.list up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/multilib.h up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/tm.h up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/configargs.h up to 1.16
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/configargs.h up to 1.18
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/sparc/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/sparc/configargs.h up to 1.16
external/gpl3/gcc/usr.bin/gcc/arch/sparc/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/auto-host.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/configargs.h up to 1.17
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/vax/auto-host.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/vax/configargs.h up to 1.17
external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h up to 1.20
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/libcpp/arch/alpha/config.h up to 1.3
external/gpl3/gcc/usr.bin/libcpp/arch/armeb/config.h up to 1.2
external/gpl3/gcc/usr.bin/libcpp/arch/x86_64/config.h up to 1.3
distrib/sets/lists/base/ad.arm 1.58
distrib/sets/lists/base/ad.arm 1.61
distrib/sets/lists/base/ad.mips 1.53
distrib/sets/lists/base/ad.mips 1.56
distrib/sets/lists/base/ad.powerpc 1.22
distrib/sets/lists/base/ad.powerpc 1.25
distrib/sets/lists/base/ad.powerpc 1.26
distrib/sets/lists/base/md.amd64 1.249
distrib/sets/lists/base/md.amd64 1.252
distrib/sets/lists/base/md.sparc64 1.237
distrib/sets/lists/base/md.sparc64 1.240
distrib/sets/lists/base/shl.mi 1.718
distrib/sets/lists/base/shl.mi 1.721
distrib/sets/lists/base/shl.mi 1.722
distrib/sets/lists/comp/ad.arm 1.62
distrib/sets/lists/comp/ad.mips 1.52
distrib/sets/lists/comp/ad.powerpc 1.74
distrib/sets/lists/comp/ad.powerpc 1.75
distrib/sets/lists/comp/md.amd64 1.226
distrib/sets/lists/comp/md.sparc64 1.189
distrib/sets/lists/comp/mi 1.1918
distrib/sets/lists/comp/mi 1.1919
distrib/sets/lists/comp/mi 1.1937
distrib/sets/lists/comp/mi 1.1937
distrib/sets/lists/comp/shl.mi 1.268
distrib/sets/lists/comp/shl.mi 1.268
distrib/sets/lists/comp/shl.mi 1.269
distrib/sets/lists/debug/ad.arm 1.47
distrib/sets/lists/debug/ad.arm 1.50
distrib/sets/lists/debug/ad.mips 1.43
distrib/sets/lists/debug/ad.mips 1.46
distrib/sets/lists/debug/ad.powerpc 1.23
distrib/sets/lists/debug/ad.powerpc 1.26
distrib/sets/lists/debug/md.amd64 1.67
distrib/sets/lists/debug/md.amd64 1.70
distrib/sets/lists/debug/md.evbmips 1.5
distrib/sets/lists/debug/md.sparc64 1.66
distrib/sets/lists/debug/md.sparc64 1.69
distrib/sets/lists/debug/mi 1.101
distrib/sets/lists/debug/mi 1.101
distrib/sets/lists/debug/mi 1.90
distrib/sets/lists/debug/mi 1.91
distrib/sets/lists/debug/shl.mi 1.77
distrib/sets/lists/debug/shl.mi 1.80
distrib/sets/lists/debug/shl.mi 1.81
lib/Makefile 1.216
lib/Makefile 1.217
lib/Makefile 1.218
lib/libexecinfo/Makefile 1.6
lib/libexecinfo/Makefile 1.7
lib/libexecinfo/Makefile 1.8
lib/libexecinfo/unwind.h 1.3
sys/lib/libunwind/Makefile.inc 1.10

Sync gcc and its libraries with -current, including the import
of gcc 4.8.4, fixes to the use of cpu specific string instructions
on powerpc and a branch delay slot fix for SH from upstream.
 1.10.2.1 06-Apr-2015  skrll Sync with HEAD
 1.11.18.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.40 23-Aug-2023  rin libunwind: Drop unused/wrong reg_t typedef for alpha
 1.39 27-Jun-2022  martin Fix editing mishap, should fix the build
 1.38 26-Jun-2022  skrll Teach the LLVM-derived unwinder about the DWARF pseudo-registers defined
by GCC for HPPA to hold the return address where the signal trampoline
will resume. XXX Same treatment is needed for HPPA64, but not done as
part of this commit.

Thanks to thorpej for help with this. (ages ago)
 1.37 24-Nov-2021  thorpej Teach the LLVM-derived unwinder about the DWARF pseudo-registers defined
by GCC for SuperH for GBR, MACH, MACL, and SR.
 1.36 22-Nov-2021  thorpej Gah, fix two typos.
 1.35 22-Nov-2021  thorpej Teach the LLVM-derived unwinder about the DWARF pseudo-register defined
by GCC for AArch64 to hold the return address where the signal trampoline
will resume.
 1.34 21-Nov-2021  thorpej Teach the LLVM-derived unwinder about the alternate DWARF pseudo-register
that GCC defines for the PC / return address. This is simply an alias for
the same internal PC register number.
 1.33 21-Nov-2021  thorpej Teach the LLVM-derived unwinder about the DWARF pseudo-register defined
by GCC for PPC32 to hold the return address where the signal trampoline
will resume, as well as for the CTR and XER registers.
 1.32 21-Nov-2021  skrll Add parentheses
 1.31 20-Nov-2021  thorpej Teach the LLVM-derived unwinder about the DWARF pseudo-register defined
by GCC for Alpha to hold the return address where the signal trampoline
will resume.
 1.30 20-Nov-2021  thorpej - Teach the LLVM-derived unwinder about the DWARF pseudo-registers defined
by GCC for MIPS64 to hold the MDHI and MDLO registers, as well as the return
address where the signal trampoline will resume.
- In the MIPS64 validFloatVectorRegister(), compare against the internal
register numbers, not the DWARF register numbers.
 1.29 18-Nov-2021  thorpej - Teach the LLVM-derived unwinder about the DWARF pseudo-registers defined
by GCC for MIPS to hold the MDHI and MDLO registers, as well as the return
address where the signal trampoline will resume. XXX Same treatment is
needed for MIPS64, but not done as part of this commit.
- In the MIPS validFloatVectorRegister(), compare against the internal
register numbers, not the DWARF register numbers.
 1.28 31-May-2021  rin PR toolchain/55837

Stop using enum for flags, as per request from joerg.

#define constants and #undef after use.
 1.27 31-May-2021  rin PR toolchain/55837

Bump LAST_REGISTER and LAST_RESTORE_REG to REGNO_ARM32_S31 for arm.

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 GCC-compiled binaries in exception handler of C++, if it
encounters VFPv2 registers when unwinding frames.

This commit adds support for s0-s31 numbering to libunwind. I choose an
implementation in which VFPv2 registers are ``double-counted'' as s0-s31
AND d0-d15. This does not cause real problems, since the former is only
used by GCC, and the later is by LLVM. That is, different numbering
schemes cannot appear in a same frame. To make sure, assertions are added
in order to check this.

I've confirmed that no regression for ATF both for GCC- and LLVM-compiled
userlands.
 1.26 31-May-2021  rin PR toolchain/55837

Fix logic error in copyFloatVectorRegister() for arm; copy s0-s31 or
d0-d31, not both.
 1.25 31-May-2021  rin PR toolchain/55837

Fix pointer arithmetic when copying s0-s31 registers for arm.
 1.24 31-May-2021  rin PR toolchain/55837

Fix DWARF/internal register numbers of s31 for arm.
 1.23 31-May-2021  rin PR toolchain/55837

copyFloatVectorRegister(): Assert register number is valid to make sure.
 1.22 31-May-2021  rin PR toolchain/55837

Misc style fixes for clarity:

- Rename lazyVFP1() and lazyVFP3() to lazyVFPv2() and lazyVFPv3(),
respectively. Note that VFPv1 was obsoleted and replaced by VFPv2.

- Introduce enum for flags.

- Add few comments.

No functional changes.
 1.21 23-Feb-2021  joerg branches: 1.21.4; 1.21.6;
Redo the aarch64 support in libunwind. This included a number of bugs
starting from returning the wrong value from the constructor to
completely bogus offset computations. Drop the ELR support for now.
 1.20 13-Jul-2017  joerg branches: 1.20.18;
GCC 5.3 likes to emit unwind data with float registers, i.e. register
halfs. Compensate.
 1.19 27-Sep-2014  joerg branches: 1.19.2; 1.19.12;
Introduce a separate bit mask for the return address. Use it on HPPA.
 1.18 03-Sep-2014  matt Add OR1K support
 1.17 10-Aug-2014  matt branches: 1.17.4;
Changes to existing files to enable building AARCH64 userland.
evbarm64-el
This is clang only. While gcc4.8 supports aarch64, no netbsd support has
been written for aarch64 with gcc4.8.
 1.16 11-May-2014  joerg branches: 1.16.2; 1.16.4;
Support DWARFish unwind for ARM.
 1.15 26-Apr-2014  joerg Use the return address register from the CIE. Based on patch from Nick
Kledzik.
 1.14 26-Apr-2014  joerg Add initial unwind support for MIPS and MIPS64.
 1.13 19-Apr-2014  joerg Basic unwind support for HPPA.
 1.12 15-Apr-2014  joerg Add basic Alpha support to libunwind.
 1.11 15-Apr-2014  joerg Add initial unwind support for SPARC/SPARC64.
 1.10 14-Apr-2014  joerg Some architectures like SPARC need to apply a fixed offset to the return
address. Introduce such a constant.
 1.9 13-Apr-2014  joerg Move definition of what the native register layout is into
Registers.hpp.
 1.8 02-Apr-2014  joerg branches: 1.8.2;
Support SH3 in our unwinder.
 1.7 25-Mar-2014  joerg Save & restore FP registers.
 1.6 24-Mar-2014  joerg Add m68k support to our unwinder.
 1.5 18-Mar-2014  joerg Add basic unwind support for VAX. PSW handling and stack pointer after
resume is still incomplete.
 1.4 12-Mar-2014  joerg Add a dummy element as explicit padding for PPC32. Fix DWARF enumeration
to match the values created by GCC. Fix DWARFish -> index conversion.
 1.3 11-Mar-2014  joerg Rename IP_PSEUDO_REG to RETURN_REG. Fix PPC value. Sort.
 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.8.2.1 10-Aug-2014  tls Rebase.
 1.16.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.16.4.1 11-May-2014  yamt file Registers.hpp was added on branch yamt-pagecache on 2014-05-22 11:41:05 +0000
 1.16.2.2 18-May-2014  rmind sync with head
 1.16.2.1 11-May-2014  rmind file Registers.hpp was added on branch rmind-smpnet on 2014-05-18 17:46:09 +0000
 1.17.4.3 03-Dec-2017  jdolecek update from HEAD
 1.17.4.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.17.4.1 10-Aug-2014  tls file Registers.hpp was added on branch tls-maxphys on 2014-08-20 00:04:30 +0000
 1.19.12.1 25-Jul-2017  snj Pull up following revision(s) (requested by joerg in ticket #134):
sys/lib/libunwind/Registers.hpp: revision 1.20
GCC 5.3 likes to emit unwind data with float registers, i.e. register
halfs. Compensate.
 1.19.2.1 28-Aug-2017  skrll Sync with HEAD
 1.20.18.1 03-Apr-2021  thorpej Sync with HEAD.
 1.21.6.1 31-May-2021  cjep sync with head
 1.21.4.1 17-Jun-2021  thorpej Sync w/ HEAD.
 1.4 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.3 28-Apr-2014  joerg branches: 1.3.2; 1.3.4; 1.3.8; 1.3.32; 1.3.34;
GC unwind_info_size.
 1.2 20-Mar-2014  joerg branches: 1.2.2;
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.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.2.2.1 10-Aug-2014  tls Rebase.
 1.3.34.1 10-Jun-2019  christos Sync with HEAD
 1.3.32.1 28-Jul-2018  pgoyette Sync with HEAD
 1.3.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.8.1 28-Apr-2014  tls file UnwindCursor.hpp was added on branch tls-maxphys on 2014-08-20 00:04:30 +0000
 1.3.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.3.4.1 28-Apr-2014  yamt file UnwindCursor.hpp was added on branch yamt-pagecache on 2014-05-22 11:41:05 +0000
 1.3.2.2 18-May-2014  rmind sync with head
 1.3.2.1 28-Apr-2014  rmind file UnwindCursor.hpp was added on branch rmind-smpnet on 2014-05-18 17:46:09 +0000
 1.1 14-Oct-2013  joerg branches: 1.1.4; 1.1.6; 1.1.10;
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.1.10.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.10.1 14-Oct-2013  tls file dwarf2.h was added on branch tls-maxphys on 2014-08-20 00:04:30 +0000
 1.1.6.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.1.6.1 14-Oct-2013  yamt file dwarf2.h was added on branch yamt-pagecache on 2014-05-22 11:41:05 +0000
 1.1.4.2 18-May-2014  rmind sync with head
 1.1.4.1 14-Oct-2013  rmind file dwarf2.h was added on branch rmind-smpnet on 2014-05-18 17:46:09 +0000
 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
 1.3 17-Feb-2015  joerg Provide _Unwind_Find_FDE for libgcc_s compatibility.
 1.2 13-Mar-2014  joerg branches: 1.2.4; 1.2.6; 1.2.10; 1.2.12;
Add _Unwind_GetIPInfo for libstdc++.
 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.2.12.1 06-Apr-2015  skrll Sync with HEAD
 1.2.10.3 03-Dec-2017  jdolecek update from HEAD
 1.2.10.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.10.1 13-Mar-2014  tls file unwind.h was added on branch tls-maxphys on 2014-08-20 00:04:30 +0000
 1.2.6.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.2.6.1 13-Mar-2014  yamt file unwind.h was added on branch yamt-pagecache on 2014-05-22 11:41:05 +0000
 1.2.4.2 18-May-2014  rmind sync with head
 1.2.4.1 13-Mar-2014  rmind file unwind.h was added on branch rmind-smpnet on 2014-05-18 17:46:09 +0000
 1.20 31-May-2021  rin PR toolchain/55837

Fix for jumpto() armeb; use word-wise load for flags, instead of byte-wise one.
 1.19 31-May-2021  rin PR toolchain/55837

Misc style fixes for clarity:

- Rename lazyVFP1() and lazyVFP3() to lazyVFPv2() and lazyVFPv3(),
respectively. Note that VFPv1 was obsoleted and replaced by VFPv2.

- Introduce enum for flags.

- Add few comments.

No functional changes.
 1.18 23-Feb-2021  joerg branches: 1.18.4; 1.18.6;
Redo the aarch64 support in libunwind. This included a number of bugs
starting from returning the wrong value from the constructor to
completely bogus offset computations. Drop the ELR support for now.
 1.17 25-May-2015  matt branches: 1.17.30;
Use ARM_ENTRY since these aren't thumb compatible.
 1.16 03-Sep-2014  matt branches: 1.16.2;
Add OR1K support
 1.15 10-Aug-2014  matt branches: 1.15.4;
Changes to existing files to enable building AARCH64 userland.
evbarm64-el
This is clang only. While gcc4.8 supports aarch64, no netbsd support has
been written for aarch64 with gcc4.8.
 1.14 14-May-2014  joerg branches: 1.14.2; 1.14.4;
Lazy VFP processing works a lot better if the functions contain a return
instruction.
 1.13 11-May-2014  joerg Support DWARFish unwind for ARM.
 1.12 26-Apr-2014  joerg Add initial unwind support for MIPS and MIPS64.
 1.11 19-Apr-2014  joerg Basic unwind support for HPPA.
 1.10 15-Apr-2014  joerg Add basic Alpha support to libunwind.
 1.9 15-Apr-2014  joerg Add initial unwind support for SPARC/SPARC64.
 1.8 02-Apr-2014  joerg branches: 1.8.2;
Support SH3 in our unwinder.
 1.7 25-Mar-2014  joerg Save & restore FP registers.
 1.6 24-Mar-2014  joerg Add m68k support to our unwinder.
 1.5 19-Mar-2014  joerg Drop XXX, spell R14 as SP.
 1.4 18-Mar-2014  joerg Add basic unwind support for VAX. PSW handling and stack pointer after
resume is still incomplete.
 1.3 12-Mar-2014  joerg Add a dummy element as explicit padding for PPC32. Fix DWARF enumeration
to match the values created by GCC. Fix DWARFish -> index conversion.
 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.8.2.1 10-Aug-2014  tls Rebase.
 1.14.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.14.4.1 14-May-2014  yamt file unwind_registers.S was added on branch yamt-pagecache on 2014-05-22 11:41:05 +0000
 1.14.2.2 18-May-2014  rmind sync with head
 1.14.2.1 14-May-2014  rmind file unwind_registers.S was added on branch rmind-smpnet on 2014-05-18 17:46:09 +0000
 1.15.4.3 03-Dec-2017  jdolecek update from HEAD
 1.15.4.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.15.4.1 10-Aug-2014  tls file unwind_registers.S was added on branch tls-maxphys on 2014-08-20 00:04:30 +0000
 1.16.2.1 06-Jun-2015  skrll Sync with HEAD
 1.17.30.1 03-Apr-2021  thorpej Sync with HEAD.
 1.18.6.1 31-May-2021  cjep sync with head
 1.18.4.1 17-Jun-2021  thorpej Sync w/ HEAD.

RSS XML Feed