freebsd-nq/contrib
Dimitry Andric a949c6a0d6 Apply upstream lldb fix for unhandled Error causing abort
Merge commit 5033f0793fe6 from llvm git (by Dimitry Andric):

  [lldb] Avoid unhandled Error in TypeSystemMap::GetTypeSystemForLanguage

  When assertions are turned off, the `llvm::Error` value created at the
  start of this function is overwritten using the move-assignment
  operator, but the success value is never checked. Whenever a TypeSystem
  cannot be found or created, this can lead to lldb core dumping with:

      Program aborted due to an unhandled Error:
      Error value was Success. (Note: Success values must still be checked prior to being destroyed).

  Fix this by not creating a `llvm::Error` value in advance, and directly
  returning the result of `llvm::make_error` instead, whenever an error is
  encountered.

  See also: <https://bugs.freebsd.org/253881> and
  <https://bugs.freebsd.org/257829>.

  Reviewed By: teemperor

  Differential Revision: https://reviews.llvm.org/D108088

Reported by:	dmgk, ota@j.email.ne.jp
PR:		253881, 257829

(cherry picked from commit c1a540709a)
2021-08-20 18:21:46 +02:00
..
apr
apr-util
atf Import atf 0.22 snapshot ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-03-17 12:21:06 +00:00
bc contrib/bc: update to version 4.0.2 2021-06-01 12:38:43 +02:00
bearssl
blacklist
bmake Merge bmake-20210206 2021-02-15 08:53:34 -08:00
bsnmp Revert "bsnmpclient(3): make it thread-safe" 2020-12-29 19:55:05 +00:00
byacc
bzip2
capsicum-test capsicum-test: Update for O_BENEATH removal 2021-03-17 22:22:50 +00:00
com_err
cortex-strings
dialog
diff Fix macro-redefined warning in gnu/diff for fputc_unlocked 2021-01-19 21:23:25 +00:00
dma
ee ee(1): Whitespace cleanup 2020-12-10 10:58:30 +00:00
elftoolchain readelf: return error in case of invalid file 2021-04-23 11:37:49 -04:00
expat
file
flex contrib/flex: Drop local __dead2 patch 2021-05-11 09:39:29 +01:00
gdtoa
googletest
hyperv/tools
ipfilter MFC 57785538c6 and 2021-02-15 16:40:50 -08:00
jemalloc jemalloc: restore JEMALLOC_DEBUG when building WITHOUT_MALLOC_PRODUCTION 2021-01-22 17:13:42 -06:00
kyua
ldns
ldns-host
less less: upgrade to v590. 2021-08-02 01:28:42 -07:00
lib9p
libarchive libarchive: Make test_read_append_filter_wrong_program pass again 2021-04-10 14:01:05 +01:00
libbegemot
libc-pwcache
libc-vis vis(3): avoid out-of-bounds stack buffer reads 2021-07-05 10:46:11 +01:00
libcxxrt Partially revert libcxxrt changes to avoid _Unwind_Exception change 2021-03-13 14:54:05 +01:00
libdivsufsort
libedit libedit: vendor import libedit 2021-03-28 2021-05-05 09:21:54 +02:00
libevent
libexecinfo
libpcap
libucl Fix build post a040967612. 2021-05-05 10:42:57 +02:00
libxo
llvm-project Apply upstream lldb fix for unhandled Error causing abort 2021-08-20 18:21:46 +02:00
lua contrib/lua: update to 5.4.2 2021-01-13 23:56:18 -06:00
lutok
mandoc flua: Add a libjail module 2020-10-24 17:08:59 +00:00
mknod
mtree fts_read: Handle error from a NULL return better. 2020-12-08 23:38:26 +00:00
ncurses ncurses: Apply a tputs() fix from patch 20210403 2021-08-13 21:13:16 -04:00
netbsd-tests t_getgroups: No longer expected to fail 2021-07-07 14:09:44 -06:00
netcat
ngatm
ntp
nvi Allow building usr.bin/vi with MK_ASAN 2021-08-05 10:00:14 +01:00
ofed ibstat: Include prototype for sysctlbyname(). 2021-07-10 21:17:24 +02:00
one-true-awk awk: remove proctab.c 2021-07-31 08:14:43 -06:00
openbsm close_range: add audit support 2021-03-17 22:22:48 +00:00
opencsd/decoder
openpam Merge upstream r948: fix race condition in openpam_ttyconv(3). 2020-11-19 05:46:59 +00:00
openresolv
opie
pam_modules/pam_passwdqc
pf ftp-proxy: Revert incorrect migration to libpfctl 2021-07-08 08:46:54 +02:00
pjdfstest
pnglite pnglite: should use ntohl 2021-01-12 00:56:35 +02:00
pnpinfo
processor-trace
sendmail Key decleration of union semun on src version 2020-10-26 17:52:28 +00:00
serf serf: Fix the default return value of the BIO control method. 2021-02-08 14:38:59 -08:00
smbfs
sqlite3 sqlite3: import sqlite3 3.35.5 2021-06-06 14:53:04 -07:00
subversion Update Subversion to 1.14.1 LTS. See contrib/subversion/CHANGES for a 2021-02-18 21:03:57 +01:00
tcp_wrappers
tcpdump tcpdump: decode packets on pfsync interfaces 2021-07-20 08:48:02 +02:00
tcsh tcsh: update to version 6.22.04. 2021-06-02 08:33:36 +03:00
telnet Set stdout & stderr unbuffered, so that the "telnet>" prompt 2020-12-29 21:05:48 +00:00
terminus contrib: setup terminus 2021-01-02 21:03:28 +02:00
tnftp
traceroute ping: fix some man pages and tests after r368045 2020-11-26 04:55:02 +00:00
tzcode
tzdata contrib/tzdata: import tzdata 2021a 2021-01-26 05:52:24 +08:00
unbound MFV d60fa10fd8: 2021-06-02 17:54:29 -07:00
unvis
vis
wpa wpa: Add wpa_cli action file event 2021-08-20 08:24:55 -07:00
xz