git: a81c89a2c15a..e67e3c8a6e4d - vendor/illumos - vendor branch updated

From: Mark Johnston <markj_at_FreeBSD.org>
Date: Wed, 09 Feb 2022 15:51:18 UTC
The branch vendor/illumos has been updated by markj:

URL: https://cgit.FreeBSD.org/src/log/?id=a81c89a2c15a..e67e3c8a6e4d

13089971e310 Remove ZFS bits from the illumos vendor branch
2761ca3140bf 5595 libzpool won't build with a studio primary
a9da1d008095 5595 libzpool won't build with a studio primary (fix usage message)
0cdca20be034 4210 unsigned unsigned short short is valid in dtrace
c98b40f85fbd 9565 ctf: cast between incompatible function types
2084d71605bc 10075 make usr/src/tools smatch clean
7fcbda6d33fa 9312 ctf: be less clever about skipping 'extern' variables declarations 9864 DWARF->CTF enum conversion needs to be careful of sign
f64c7e30167d 6885 CTF Everywhere Part 1 6886 Want ctfdiff 6887 ctfdump should be written in terms of libctf 6888 ctfmerge should be implemented in terms of libctf 6889 ctfconvert should be implemented in terms of libctf 6890 Want general workq 6891 Want general mergeq 6892 ctf_add_encoded assigns() incorrect byte size to types 6893 ctf_add_{struct,union,enum} can reuse forwards 6894 ctf_add_{struct,union,enum} occasionally forget to dirty the ctf_file_t 6895 ctf_add_member could better handle bitfields 6896 ctf_type_size() reports wrong size for forwards 6897 Want libctf ctf_kind_name() function 6898 Want libctf function to set struct/union size
6858a5aee376 10393 ctf: NULL pointer errors
16250f814a2a 10812 ctf tools shouldn't add blank labels 10813 ctf symbol mapping needs work
771376880657 10814 Want primordial CTF test suite
e91bde429f02 10816 ctf_dwarf_convert_type() relies on un-initialized id 10817 ctfconvert -i option is mis-handled 10818 Improve ctfconvert error messages 10819 ctfconvert should handle empty dies 10820 ctfconvert -i never converts 10821 bad free in ctf_dwarf_init_die 10815 shouldn't build gcore.c as part of kmdb
1e79e89788e0 10822 ctfdump -c should include non-root types
0a9a28c92269 10823 should ignore DW_TAG_subprogram with DW_AT_declaration tags 10824 GCC7-derived CTF can double qualifiers on arrays 10825 ctfdump -c drops last type 10826 ctfdump -c goes off the rails with a missing parent
86c813318d12 10827 some symbols have the wrong CTF type
fb270c0fd8ce 10703 smatch unreachable code checking needs reworking
adb8b481b1f3 11657 Remove old ctf tools
d3159a1b2dd9 12259 CTF shouldn't assume enum size
055b9887dacd 12224 ctfconvert conv backend error missing newline
af35a2506010 12227 libctf incorrectly handles clang anonymous unions
470e5abe5ff5 12225 normalize complex float names across compilers
8171bbb15b33 12786 fix CTF pointer overrun
72efd085b693 10854 empty struct array confuses CTF
b1b09f453b44 12898 ctf enum size detection should use DW_AT_byte_size
f2f75c853e3b 12226 libctf needs to handle DW_AT_count based array sizing
51050953b784 12228 libctf could handle gcc dwarf4
e1faf4f666bb 13247 CTF conversion fails with large files 13251 CTF conversion fails if any CU is missing DWARF data
efd951b2ef76 13252 ctf_update()/ctf_dwarf_convert_function() leak memory
4d1dfc630b41 13278 CTF assertion failed cmp->cm_tmap[id].cmt_map == suid
7ef46ca3ed74 13323 CTF forward test needs adjusting after 13278
f88bdbe3717d 13337 ctfconvert should skip ssp_ns.c when checking for debug data
96174d168cfd 12229 fix ctf test check-qualifiers for clang 12230 clang optimizer defeats ctf test suite 12231 ctf tests should not pass -h directly to clang 12232 fix clang compiler warnings in the ctf test suite 13348 ctftest should skip known failures with clang 13350 some ctf tests still rely on default compiler arch 13349 ctf tests should specify -fcommon when needed
d73290c7cca9 13280 CTF: provide option to truncate and continue
7333e50cb32e 13336 ctfconvert should be able to unconditionally attempt conversion
76b8931089e0 13342 ctfconvert could encode _Float128 for 32-bit objects
e21f740607bc 13363 ctfconvert could support more granular ignore for missing debug data
a3803224c71c 13600 Fix regression in ctftest-convert-no-dwarf
4bf6c9f5fde6 13698 CTF could handle C99 VLAs in function arguments
e67e3c8a6e4d 13889 ctfdump -c should sort output stably