diff options
Diffstat (limited to 'repos/clang')
110 files changed, 0 insertions, 12396 deletions
diff --git a/repos/clang/alsa-lib/.checksum b/repos/clang/alsa-lib/.checksum deleted file mode 100755 index 1887c7cb..00000000 --- a/repos/clang/alsa-lib/.checksum +++ /dev/null @@ -1,2 +0,0 @@ -99bbf2e22414ceac135e2d2e1e8b43d354721e1199aa83ac893dbba63a8e11ac alsa-lib-1.2.13.tar.bz2 -e81cd050c8f8542e8094fcc37c1f7f2249271c2da84aa14abbbd3639d6352a9b test-oldapi.patch diff --git a/repos/clang/alsa-lib/.files b/repos/clang/alsa-lib/.files deleted file mode 100755 index da851781..00000000 --- a/repos/clang/alsa-lib/.files +++ /dev/null @@ -1,153 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/aserver -drwxr-xr-x root/root usr/include/ -drwxr-xr-x root/root usr/include/alsa/ --rw-r--r-- root/root usr/include/alsa/asoundef.h --rw-r--r-- root/root usr/include/alsa/asoundlib.h --rw-r--r-- root/root usr/include/alsa/conf.h --rw-r--r-- root/root usr/include/alsa/control.h --rw-r--r-- root/root usr/include/alsa/control_external.h --rw-r--r-- root/root usr/include/alsa/control_plugin.h --rw-r--r-- root/root usr/include/alsa/error.h --rw-r--r-- root/root usr/include/alsa/global.h --rw-r--r-- root/root usr/include/alsa/hwdep.h --rw-r--r-- root/root usr/include/alsa/input.h --rw-r--r-- root/root usr/include/alsa/mixer.h --rw-r--r-- root/root usr/include/alsa/mixer_abst.h --rw-r--r-- root/root usr/include/alsa/output.h --rw-r--r-- root/root usr/include/alsa/pcm.h --rw-r--r-- root/root usr/include/alsa/pcm_external.h --rw-r--r-- root/root usr/include/alsa/pcm_extplug.h --rw-r--r-- root/root usr/include/alsa/pcm_ioplug.h --rw-r--r-- root/root usr/include/alsa/pcm_old.h --rw-r--r-- root/root usr/include/alsa/pcm_plugin.h --rw-r--r-- root/root usr/include/alsa/pcm_rate.h --rw-r--r-- root/root usr/include/alsa/rawmidi.h --rw-r--r-- root/root usr/include/alsa/seq.h --rw-r--r-- root/root usr/include/alsa/seq_event.h --rw-r--r-- root/root usr/include/alsa/seq_midi_event.h --rw-r--r-- root/root usr/include/alsa/seqmid.h -drwxr-xr-x root/root usr/include/alsa/sound/ --rw-r--r-- root/root usr/include/alsa/sound/asoc.h --rw-r--r-- root/root usr/include/alsa/sound/asound_fm.h --rw-r--r-- root/root usr/include/alsa/sound/emu10k1.h --rw-r--r-- root/root usr/include/alsa/sound/hdsp.h --rw-r--r-- root/root usr/include/alsa/sound/hdspm.h --rw-r--r-- root/root usr/include/alsa/sound/sb16_csp.h --rw-r--r-- root/root usr/include/alsa/sound/sscape_ioctl.h --rw-r--r-- root/root usr/include/alsa/sound/tlv.h --rw-r--r-- root/root usr/include/alsa/sound/type_compat.h -drwxr-xr-x root/root usr/include/alsa/sound/uapi/ --rw-r--r-- root/root usr/include/alsa/sound/uapi/asoc.h --rw-r--r-- root/root usr/include/alsa/sound/uapi/asound_fm.h --rw-r--r-- root/root usr/include/alsa/sound/uapi/emu10k1.h --rw-r--r-- root/root usr/include/alsa/sound/uapi/hdsp.h --rw-r--r-- root/root usr/include/alsa/sound/uapi/hdspm.h --rw-r--r-- root/root usr/include/alsa/sound/uapi/sb16_csp.h --rw-r--r-- root/root usr/include/alsa/sound/uapi/sscape_ioctl.h --rw-r--r-- root/root usr/include/alsa/sound/uapi/tlv.h --rw-r--r-- root/root usr/include/alsa/timer.h --rw-r--r-- root/root usr/include/alsa/topology.h --rw-r--r-- root/root usr/include/alsa/ump.h --rw-r--r-- root/root usr/include/alsa/ump_msg.h --rw-r--r-- root/root usr/include/alsa/use-case.h --rw-r--r-- root/root usr/include/alsa/version.h --rw-r--r-- root/root usr/include/asoundlib.h -drwxr-xr-x root/root usr/include/sys/ --rw-r--r-- root/root usr/include/sys/asoundlib.h -drwxr-xr-x root/root usr/lib/ -lrwxrwxrwx root/root usr/lib/libasound.so -> libasound.so.2.0.0 -lrwxrwxrwx root/root usr/lib/libasound.so.2 -> libasound.so.2.0.0 --rwxr-xr-x root/root usr/lib/libasound.so.2.0.0 -lrwxrwxrwx root/root usr/lib/libatopology.so -> libatopology.so.2.0.0 -lrwxrwxrwx root/root usr/lib/libatopology.so.2 -> libatopology.so.2.0.0 --rwxr-xr-x root/root usr/lib/libatopology.so.2.0.0 -drwxr-xr-x root/root usr/lib/pkgconfig/ --rw-r--r-- root/root usr/lib/pkgconfig/alsa-topology.pc --rw-r--r-- root/root usr/lib/pkgconfig/alsa.pc -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/aclocal/ --rw-r--r-- root/root usr/share/aclocal/alsa.m4 -drwxr-xr-x root/root usr/share/alsa/ --rw-r--r-- root/root usr/share/alsa/alsa.conf -drwxr-xr-x root/root usr/share/alsa/cards/ --rw-r--r-- root/root usr/share/alsa/cards/AACI.conf --rw-r--r-- root/root usr/share/alsa/cards/ATIIXP-MODEM.conf --rw-r--r-- root/root usr/share/alsa/cards/ATIIXP-SPDMA.conf --rw-r--r-- root/root usr/share/alsa/cards/ATIIXP.conf --rw-r--r-- root/root usr/share/alsa/cards/AU8810.conf --rw-r--r-- root/root usr/share/alsa/cards/AU8820.conf --rw-r--r-- root/root usr/share/alsa/cards/AU8830.conf --rw-r--r-- root/root usr/share/alsa/cards/Audigy.conf --rw-r--r-- root/root usr/share/alsa/cards/Audigy2.conf --rw-r--r-- root/root usr/share/alsa/cards/Aureon51.conf --rw-r--r-- root/root usr/share/alsa/cards/Aureon71.conf --rw-r--r-- root/root usr/share/alsa/cards/CA0106.conf --rw-r--r-- root/root usr/share/alsa/cards/CMI8338-SWIEC.conf --rw-r--r-- root/root usr/share/alsa/cards/CMI8338.conf --rw-r--r-- root/root usr/share/alsa/cards/CMI8738-MC6.conf --rw-r--r-- root/root usr/share/alsa/cards/CMI8738-MC8.conf --rw-r--r-- root/root usr/share/alsa/cards/CMI8788.conf --rw-r--r-- root/root usr/share/alsa/cards/CS46xx.conf --rw-r--r-- root/root usr/share/alsa/cards/EMU10K1.conf --rw-r--r-- root/root usr/share/alsa/cards/EMU10K1X.conf --rw-r--r-- root/root usr/share/alsa/cards/ENS1370.conf --rw-r--r-- root/root usr/share/alsa/cards/ENS1371.conf --rw-r--r-- root/root usr/share/alsa/cards/ES1968.conf --rw-r--r-- root/root usr/share/alsa/cards/Echo_Echo3G.conf --rw-r--r-- root/root usr/share/alsa/cards/FM801.conf --rw-r--r-- root/root usr/share/alsa/cards/FWSpeakers.conf --rw-r--r-- root/root usr/share/alsa/cards/FireWave.conf --rw-r--r-- root/root usr/share/alsa/cards/GUS.conf --rw-r--r-- root/root usr/share/alsa/cards/HDA-Intel.conf --rw-r--r-- root/root usr/share/alsa/cards/HdmiLpeAudio.conf --rw-r--r-- root/root usr/share/alsa/cards/ICE1712.conf --rw-r--r-- root/root usr/share/alsa/cards/ICE1724.conf --rw-r--r-- root/root usr/share/alsa/cards/ICH-MODEM.conf --rw-r--r-- root/root usr/share/alsa/cards/ICH.conf --rw-r--r-- root/root usr/share/alsa/cards/ICH4.conf --rw-r--r-- root/root usr/share/alsa/cards/Loopback.conf --rw-r--r-- root/root usr/share/alsa/cards/Maestro3.conf --rw-r--r-- root/root usr/share/alsa/cards/NFORCE.conf --rw-r--r-- root/root usr/share/alsa/cards/PC-Speaker.conf --rw-r--r-- root/root usr/share/alsa/cards/PMac.conf --rw-r--r-- root/root usr/share/alsa/cards/PMacToonie.conf --rw-r--r-- root/root usr/share/alsa/cards/PS3.conf --rw-r--r-- root/root usr/share/alsa/cards/RME9636.conf --rw-r--r-- root/root usr/share/alsa/cards/RME9652.conf --rw-r--r-- root/root usr/share/alsa/cards/SB-XFi.conf --rw-r--r-- root/root usr/share/alsa/cards/SI7018.conf --rw-r--r-- root/root usr/share/alsa/cards/TRID4DWAVENX.conf --rw-r--r-- root/root usr/share/alsa/cards/USB-Audio.conf --rw-r--r-- root/root usr/share/alsa/cards/VIA686A.conf --rw-r--r-- root/root usr/share/alsa/cards/VIA8233.conf --rw-r--r-- root/root usr/share/alsa/cards/VIA8233A.conf --rw-r--r-- root/root usr/share/alsa/cards/VIA8237.conf --rw-r--r-- root/root usr/share/alsa/cards/VX222.conf --rw-r--r-- root/root usr/share/alsa/cards/VXPocket.conf --rw-r--r-- root/root usr/share/alsa/cards/VXPocket440.conf --rw-r--r-- root/root usr/share/alsa/cards/YMF744.conf --rw-r--r-- root/root usr/share/alsa/cards/aliases.conf --rw-r--r-- root/root usr/share/alsa/cards/pistachio-card.conf --rw-r--r-- root/root usr/share/alsa/cards/vc4-hdmi.conf -drwxr-xr-x root/root usr/share/alsa/ctl/ --rw-r--r-- root/root usr/share/alsa/ctl/default.conf -drwxr-xr-x root/root usr/share/alsa/pcm/ --rw-r--r-- root/root usr/share/alsa/pcm/center_lfe.conf --rw-r--r-- root/root usr/share/alsa/pcm/default.conf --rw-r--r-- root/root usr/share/alsa/pcm/dmix.conf --rw-r--r-- root/root usr/share/alsa/pcm/dpl.conf --rw-r--r-- root/root usr/share/alsa/pcm/dsnoop.conf --rw-r--r-- root/root usr/share/alsa/pcm/front.conf --rw-r--r-- root/root usr/share/alsa/pcm/hdmi.conf --rw-r--r-- root/root usr/share/alsa/pcm/iec958.conf --rw-r--r-- root/root usr/share/alsa/pcm/modem.conf --rw-r--r-- root/root usr/share/alsa/pcm/rear.conf --rw-r--r-- root/root usr/share/alsa/pcm/side.conf --rw-r--r-- root/root usr/share/alsa/pcm/surround21.conf --rw-r--r-- root/root usr/share/alsa/pcm/surround40.conf --rw-r--r-- root/root usr/share/alsa/pcm/surround41.conf --rw-r--r-- root/root usr/share/alsa/pcm/surround50.conf --rw-r--r-- root/root usr/share/alsa/pcm/surround51.conf --rw-r--r-- root/root usr/share/alsa/pcm/surround71.conf diff --git a/repos/clang/alsa-lib/abuild b/repos/clang/alsa-lib/abuild deleted file mode 100755 index d325e7f1..00000000 --- a/repos/clang/alsa-lib/abuild +++ /dev/null @@ -1,10 +0,0 @@ -name=alsa-lib -version=1.2.13 -release=1 -source="https://www.alsa-project.org/files/pub/lib/$name-$version.tar.bz2 - test-oldapi.patch" -build_opt="--disable-old-symbols --disable-alisp --disable-python --with-versioned=no" - -prebuild() { - autoreconf -fi -} diff --git a/repos/clang/alsa-lib/test-oldapi.patch b/repos/clang/alsa-lib/test-oldapi.patch deleted file mode 100755 index 0f61bd18..00000000 --- a/repos/clang/alsa-lib/test-oldapi.patch +++ /dev/null @@ -1,23 +0,0 @@ -we disable old symbols so building this test fails --- -diff --git a/test/Makefile.am b/test/Makefile.am -index 99c2c4f..ac7bae1 100644 ---- a/test/Makefile.am -+++ b/test/Makefile.am -@@ -2,7 +2,7 @@ - - check_PROGRAMS=control pcm pcm_min latency seq seq-ump-example \ - playmidi1 timer rawmidi midiloop umpinfo \ -- oldapi queue_timer namehint client_event_filter \ -+ queue_timer namehint client_event_filter \ - chmap audio_time user-ctl-element-set pcm-multi-thread - - control_LDADD=../src/libasound.la -@@ -18,7 +18,6 @@ - rawmidi_LDADD=../src/libasound.la - midiloop_LDADD=../src/libasound.la - umpinfo_LDADD=../src/libasound.la --oldapi_LDADD=../src/libasound.la - queue_timer_LDADD=../src/libasound.la - namehint_LDADD=../src/libasound.la - client_event_filter_LDADD=../src/libasound.la diff --git a/repos/clang/firefox/.checksum b/repos/clang/firefox/.checksum deleted file mode 100644 index d7415742..00000000 --- a/repos/clang/firefox/.checksum +++ /dev/null @@ -1,21 +0,0 @@ -2ec106d7ffb33efa1d35015d1dac40fa1ddfabc8f279b5271d1b59588187aac1 amdgpu-vaapi.patch -30b6e034dcc7f4ce4422845fe9ecb5dbbdd3672f441896e8033a8b5fab4bca43 atoi.patch -89b3e7dd7b39ba325cba9747cd6cef0d3bb286566b7567d129bb8806cc4b2f9a clang-ias.patch -44c5d4ec0419600c25fc2a2ddc85fa69697863fd83acc9b0ff0c9e2c4e143563 clang-memory-throw-gcc.patch -5df29d272a8189536ba609f0b4ab52d43100003e180fb88a8cf458bfc89711de enable-elfhack-relr.patch -f2c12fabcea3c53e65b714c1fee3b56c47ea045a6afcbdf2d64137460546b61e firefox-136.0.source.tar.xz -4b38873fc7ada6a3f0e6736e347d7ebb12b0c6848ee4bd92ad1fe4e2fdc69845 fix-fortify-system-wrappers.patch -bfa4933968c1465e1edb01978b65ee09527bb4851507ed5cf7d5cc4634ec3537 fix-rust-target.patch -f137d4af9cc5f821dd3755e64afb2aac4c2c7de1690a4fd95eb0289ae4f9f0e4 fix-webrtc-glibcisms.patch -bc32dc4d3ea9ca366631840e6b5d196f13d49aae1c8f660fa07e8fe5ca338039 lfs64.patch -ababe4f0e38e237cce6313103160b7f818cd01440e77742e8fdeb900587e248e libcxx18.patch -13dd41b21fb22ae8dcba32bb4b2941d1bbc1996d124fd0c80e609eb2931f4621 lolmalloc.patch -d0158e7aaaba84c9f2299d242fc646e43c4db417a49f4917bff049738d042d47 no-ccache-stats.patch -9d0c01c79fd40741b78a4724d0d3a41641b8cff39065c05c5bce912bf8a20efb pgo-notimeout.patch -e902e6c47fc883bbfb31e00906a449b53d9487f33111f80bc7fe6189166917f0 ppc64-webrtc.patch -5a1dc879ddf2faf477b90d3ee06767bedae41fd4180c5cfcd8574dec535bfe24 riscv64-reduce-debug.patch -1dcfa9174a7ef3cfe517ae243386a2b5165b108347fc40103d8e10f626c26b46 rust-lto.patch -9c7362b2a747f01424e140a207dd1b31b7a7dddaa0bb955ca67c616a587ecf3b sandbox-sched_setscheduler.patch -69fe5c6443b57f472b6a3aee57aa920d844dca70b8abc60ca57fdfe23546b431 sqlite-ppc.patch -319c07024db2759bfeac2a1a4b101d600b07f1607154deccbfa99e8498750a45 wasip1.patch -1252b63b07f0716d8f800031dd60a3c6e15b6be3d23ef4f513bdae2d93647ce8 xptcall-integrated-as.patch diff --git a/repos/clang/firefox/.files b/repos/clang/firefox/.files deleted file mode 100644 index d5a92868..00000000 --- a/repos/clang/firefox/.files +++ /dev/null @@ -1,54 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ -lrwxrwxrwx root/root usr/bin/firefox -> /usr/lib/firefox/firefox -drwxr-xr-x root/root usr/lib/ -drwxr-xr-x root/root usr/lib/firefox/ --rw-r--r-- root/root usr/lib/firefox/application.ini -drwxr-xr-x root/root usr/lib/firefox/browser/ -drwxr-xr-x root/root usr/lib/firefox/browser/chrome/ -drwxr-xr-x root/root usr/lib/firefox/browser/chrome/icons/ -drwxr-xr-x root/root usr/lib/firefox/browser/chrome/icons/default/ --rw-r--r-- root/root usr/lib/firefox/browser/chrome/icons/default/default128.png --rw-r--r-- root/root usr/lib/firefox/browser/chrome/icons/default/default16.png --rw-r--r-- root/root usr/lib/firefox/browser/chrome/icons/default/default32.png --rw-r--r-- root/root usr/lib/firefox/browser/chrome/icons/default/default48.png --rw-r--r-- root/root usr/lib/firefox/browser/chrome/icons/default/default64.png -drwxr-xr-x root/root usr/lib/firefox/browser/features/ --rw-r--r-- root/root usr/lib/firefox/browser/features/formautofill@mozilla.org.xpi --rw-r--r-- root/root usr/lib/firefox/browser/features/pictureinpicture@mozilla.org.xpi --rw-r--r-- root/root usr/lib/firefox/browser/features/screenshots@mozilla.org.xpi --rw-r--r-- root/root usr/lib/firefox/browser/features/webcompat-reporter@mozilla.org.xpi --rw-r--r-- root/root usr/lib/firefox/browser/features/webcompat@mozilla.org.xpi --rw-r--r-- root/root usr/lib/firefox/browser/omni.ja -drwxr-xr-x root/root usr/lib/firefox/defaults/ -drwxr-xr-x root/root usr/lib/firefox/defaults/pref/ --rw-r--r-- root/root usr/lib/firefox/defaults/pref/channel-prefs.js --rw-r--r-- root/root usr/lib/firefox/dependentlibs.list --rwxr-xr-x root/root usr/lib/firefox/firefox -drwxr-xr-x root/root usr/lib/firefox/fonts/ --rw-r--r-- root/root usr/lib/firefox/fonts/TwemojiMozilla.ttf --rwxr-xr-x root/root usr/lib/firefox/glxtest -drwxr-xr-x root/root usr/lib/firefox/gmp-clearkey/ -drwxr-xr-x root/root usr/lib/firefox/gmp-clearkey/0.1/ --rwxr-xr-x root/root usr/lib/firefox/gmp-clearkey/0.1/libclearkey.so --rw-r--r-- root/root usr/lib/firefox/gmp-clearkey/0.1/manifest.json --rwxr-xr-x root/root usr/lib/firefox/libgkcodecs.so --rwxr-xr-x root/root usr/lib/firefox/libipcclientcerts.so --rwxr-xr-x root/root usr/lib/firefox/liblgpllibs.so --rwxr-xr-x root/root usr/lib/firefox/libmozavcodec.so --rwxr-xr-x root/root usr/lib/firefox/libmozavutil.so --rwxr-xr-x root/root usr/lib/firefox/libmozgtk.so --rwxr-xr-x root/root usr/lib/firefox/libmozsandbox.so --rwxr-xr-x root/root usr/lib/firefox/libmozsqlite3.so --rwxr-xr-x root/root usr/lib/firefox/libmozwayland.so --rwxr-xr-x root/root usr/lib/firefox/libxul.so --rw-r--r-- root/root usr/lib/firefox/omni.ja --rwxr-xr-x root/root usr/lib/firefox/pingsender --rw-r--r-- root/root usr/lib/firefox/platform.ini --rw-r--r-- root/root usr/lib/firefox/removed-files --rwxr-xr-x root/root usr/lib/firefox/vaapitest -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/applications/ --rw-r--r-- root/root usr/share/applications/firefox.desktop -drwxr-xr-x root/root usr/share/pixmaps/ -lrwxrwxrwx root/root usr/share/pixmaps/firefox.png -> /usr/lib/firefox/browser/chrome/icons/default/default128.png diff --git a/repos/clang/firefox/abuild b/repos/clang/firefox/abuild deleted file mode 100644 index 8990d0d4..00000000 --- a/repos/clang/firefox/abuild +++ /dev/null @@ -1,99 +0,0 @@ -name=firefox -version=136.0 -release=1 -source="https://ftp.mozilla.org/pub/${name}/releases/${version}/source/${name}-${version}.source.tar.xz - amdgpu-vaapi.patch atoi.patch clang-ias.patch clang-memory-throw-gcc.patch enable-elfhack-relr.patch fix-fortify-system-wrappers.patch fix-rust-target.patch fix-webrtc-glibcisms.patch lfs64.patch libcxx18.patch lolmalloc.patch no-ccache-stats.patch pgo-notimeout.patch ppc64-webrtc.patch riscv64-reduce-debug.patch rust-lto.patch sandbox-sched_setscheduler.patch sqlite-ppc.patch wasip1.patch xptcall-integrated-as.patch" - #fix-target-detection.patch" - -build() { - cat > .mozconfig << EOF -ac_add_options --prefix=/usr -ac_add_options --libdir=/usr/lib -ac_add_options --enable-strip -ac_add_options --enable-release -ac_add_options --enable-rust-simd -ac_add_options --enable-audio-backends=alsa -ac_add_options --enable-install-strip -ac_add_options --enable-official-branding -ac_add_options --enable-application=browser -ac_add_options --enable-optimize -ac_add_options --with-system-ffi -ac_add_options --with-system-jpeg -ac_add_options --with-system-libvpx -ac_add_options --with-system-nspr -ac_add_options --with-system-nss -ac_add_options --with-system-pixman -ac_add_options --with-system-png -ac_add_options --with-system-webp -ac_add_options --with-system-zlib -ac_add_options --without-wasm-sandboxed-libraries -ac_add_options --disable-eme -#ac_add_options --disable-dbus -ac_add_options --disable-tests -ac_add_options --disable-vtune -ac_add_options --disable-updater -ac_add_options --disable-jemalloc -ac_add_options --disable-elf-hack -ac_add_options --disable-callgrind -ac_add_options --disable-profiling -ac_add_options --disable-necko-wifi -ac_add_options --disable-crashreporter -ac_add_options --disable-accessibility -ac_add_options --disable-debug -ac_add_options --disable-debug-symbols -ac_add_options --disable-parental-controls -ac_add_options --disable-system-extension-dirs -ac_add_options --enable-linker=lld -EOF - - if [ -f $SPM_PKGDB/libx11 ] && [ ! -f $SPM_PKGDB/wayland ]; then - echo "ac_add_options --enable-default-toolkit=cairo-gtk3-x11-only" >> .mozconfig - elif [ -f $SPM_PKGDB/wayland ] && [ ! -f $SPM_PKGDB/libx11 ]; then - echo "ac_add_options --enable-default-toolkit=cairo-gtk3-wayland-only" >> .mozconfig - fi - - if [ -e '/usr/bin/ccache' ]; then - echo 'ac_add_options --enable-ccache' >> .mozconfig - PATH=$(echo ${PATH} | awk -v RS=: -v ORS=: '/ccache/ {next} {print}' | sed 's/:*$//') - fi - - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=none - export MOZBUILD_STATE_PATH=${PWD}/mozbuild - export RUST_TARGET=x86_64-unknown-linux-musl - export CC=clang - export CXX=clang++ - - export CFLAGS="$CFLAGS -w" - export CXXFLAGS="$CXXFLAGS -w" - export LDFLAGS="$LDFLAGS -Wl,-rpath=/usr/lib/firefox,--enable-new-dtags" - export RUSTFLAGS="$RUSTFLAGS -Cdebuginfo=0 -C link-arg=-stdlib=libc++ -C link-arg=-lc++" - export MOZ_DEBUG_FLAGS=-g0 - export MOZ_NOSPAM=1 - - ./mach build - ./mach install - - mkdir -pv $PKG/usr/share/applications - mkdir -pv $PKG/usr/share/pixmaps - - cat > $PKG/usr/share/applications/firefox.desktop << EOF -[Desktop Entry] -Encoding=UTF-8 -Name=Firefox Web Browser -Comment=Browse the World Wide Web -GenericName=Web Browser -Exec=firefox %u -Terminal=false -Type=Application -Icon=firefox -Categories=GNOME;GTK;Network;WebBrowser; -MimeType=text/xml;text/mml;text/html;application/xhtml+xml;application/vnd.mozilla.xul+xml;x-scheme-handler/http;x-scheme-handler/https -StartupNotify=true -EOF - - mkdir -p $PKG/usr/share/pixmaps - ln -sfv /usr/lib/firefox/browser/chrome/icons/default/default128.png \ - $PKG/usr/share/pixmaps/firefox.png - - rm $PKG/usr/lib/firefox/firefox-bin -} diff --git a/repos/clang/firefox/amdgpu-vaapi.patch b/repos/clang/firefox/amdgpu-vaapi.patch deleted file mode 100644 index 099e43c7..00000000 --- a/repos/clang/firefox/amdgpu-vaapi.patch +++ /dev/null @@ -1,19 +0,0 @@ -permit amdgpu vaapi in release --- ---- a/widget/gtk/GfxInfo.cpp -+++ b/widget/gtk/GfxInfo.cpp -@@ -1086,14 +1086,6 @@ const nsTArray<GfxDriverInfo>& GfxInfo::GetGfxDriverInfo() { - nsIGfxInfo::FEATURE_BLOCKED_DEVICE, DRIVER_LESS_THAN, V(23, 1, 1, 0), - "FEATURE_HARDWARE_VIDEO_DECODING_AMD_DISABLE", "Mesa 23.1.1.0"); - -- // Disable on Release/late Beta on AMD --#if !defined(EARLY_BETA_OR_EARLIER) -- APPEND_TO_DRIVER_BLOCKLIST(OperatingSystem::Linux, DeviceFamily::AtiAll, -- nsIGfxInfo::FEATURE_HARDWARE_VIDEO_DECODING, -- nsIGfxInfo::FEATURE_BLOCKED_DEVICE, -- DRIVER_COMPARISON_IGNORED, V(0, 0, 0, 0), -- "FEATURE_HARDWARE_VIDEO_DECODING_DISABLE", ""); --#endif - //////////////////////////////////// - // FEATURE_HW_DECODED_VIDEO_ZERO_COPY - ALLOWLIST - APPEND_TO_DRIVER_BLOCKLIST2(OperatingSystem::Linux, DeviceFamily::All, diff --git a/repos/clang/firefox/atoi.patch b/repos/clang/firefox/atoi.patch deleted file mode 100644 index 4a309e04..00000000 --- a/repos/clang/firefox/atoi.patch +++ /dev/null @@ -1,13 +0,0 @@ -https://crash-stats.mozilla.org/report/index/349c6eca-d2d3-49ed-ab1c-184cf0240815 --- ---- a/netwerk/protocol/http/nsHttpResponseHead.cpp -+++ b/netwerk/protocol/http/nsHttpResponseHead.cpp -@@ -851,7 +851,7 @@ - const char* val = mHeaders.PeekHeader(nsHttp::Age); - if (!val) return NS_ERROR_NOT_AVAILABLE; - -- *result = (uint32_t)atoi(val); -+ *result = (uint32_t)strtol(val, NULL, 10); - return NS_OK; - } - diff --git a/repos/clang/firefox/clang-ias.patch b/repos/clang/firefox/clang-ias.patch deleted file mode 100644 index f0252391..00000000 --- a/repos/clang/firefox/clang-ias.patch +++ /dev/null @@ -1,289 +0,0 @@ -commit 972b828530565302ac62a8a8eddde4cf1d13b101 -Author: q66 <q66@chimera-linux.org> -Date: Tue Aug 23 14:10:54 2022 +0200 - - fix xptcall assembly stuff to work with clang ias - -diff --git a/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.S b/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.S -index d2cab6c..aa2fd2c 100644 ---- a/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.S -+++ b/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.S -@@ -2,21 +2,6 @@ - # License, v. 2.0. If a copy of the MPL was not distributed with this - # file, You can obtain one at http://mozilla.org/MPL/2.0/. - --.set r0,0; .set r1,1; .set r2,2; .set r3,3; .set r4,4 --.set r5,5; .set r6,6; .set r7,7; .set r8,8; .set r9,9 --.set r10,10; .set r11,11; .set r12,12; .set r13,13; .set r14,14 --.set r15,15; .set r16,16; .set r17,17; .set r18,18; .set r19,19 --.set r20,20; .set r21,21; .set r22,22; .set r23,23; .set r24,24 --.set r25,25; .set r26,26; .set r27,27; .set r28,28; .set r29,29 --.set r30,30; .set r31,31 --.set f0,0; .set f1,1; .set f2,2; .set f3,3; .set f4,4 --.set f5,5; .set f6,6; .set f7,7; .set f8,8; .set f9,9 --.set f10,10; .set f11,11; .set f12,12; .set f13,13; .set f14,14 --.set f15,15; .set f16,16; .set f17,17; .set f18,18; .set f19,19 --.set f20,20; .set f21,21; .set f22,22; .set f23,23; .set f24,24 --.set f25,25; .set f26,26; .set f27,27; .set f28,28; .set f29,29 --.set f30,30; .set f31,31 -- - # The ABI defines a fixed stack frame area of 4 doublewords (ELFv2) - # or 6 doublewords (ELFv1); the last of these doublewords is used - # as TOC pointer save area. The fixed area is followed by a parameter -@@ -62,15 +47,15 @@ NS_InvokeByIndex: - .NS_InvokeByIndex: - #endif - mflr 0 -- std 0,16(r1) -+ std 0,16(%r1) - -- std r29,-24(r1) -- std r30,-16(r1) -- std r31,-8(r1) -+ std %r29,-24(%r1) -+ std %r30,-16(%r1) -+ std %r31,-8(%r1) - -- mr r29,r3 # Save 'that' in r29 -- mr r30,r4 # Save 'methodIndex' in r30 -- mr r31,r1 # Save old frame -+ mr %r29,%r3 # Save 'that' in r29 -+ mr %r30,%r4 # Save 'methodIndex' in r30 -+ mr %r31,%r1 # Save old frame - - # Allocate stack frame with space for params. Since at least the - # first 7 parameters (not including 'that') will be in registers, -@@ -79,13 +64,13 @@ NS_InvokeByIndex: - # - # | (fixed area + | | 7 GP | 13 FP | 3 NV | - # | param. save) |(params)........| regs | regs | regs | -- # (r1)......(+STACK_PARAMS)... (-23*8).(-16*8).(-3*8)..(r31) -+ # (r1)......(+STACK_PARAMS)... (-23*8).(-16*8).(-3*8)..(%r31) - - # +stack frame, -unused stack params, +regs storage, +1 for alignment -- addi r7,r5,((STACK_PARAMS/8)-7+7+13+3+1) -- rldicr r7,r7,3,59 # multiply by 8 and mask with ~15 -- neg r7,r7 -- stdux r1,r1,r7 -+ addi %r7,%r5,((STACK_PARAMS/8)-7+7+13+3+1) -+ rldicr %r7,%r7,3,59 # multiply by 8 and mask with ~15 -+ neg %r7,%r7 -+ stdux %r1,%r1,%r7 - - - # Call invoke_copy_to_stack(uint64_t* gpregs, double* fpregs, -@@ -95,66 +80,66 @@ NS_InvokeByIndex: - # r5, r6 are passed through intact (paramCount, params) - # r7 (d) has to be r1+STACK_PARAMS - # -- where parameters are passed on the stack. -- # r3, r4 are above that, easier to address from r31 than from r1 -+ # r3, r4 are above that, easier to address from %r31 than from r1 - -- subi r3,r31,(23*8) # r3 --> GPRS -- subi r4,r31,(16*8) # r4 --> FPRS -- addi r7,r1,STACK_PARAMS # r7 --> params -+ subi %r3,%r31,(23*8) # r3 --> GPRS -+ subi %r4,%r31,(16*8) # r4 --> FPRS -+ addi %r7,%r1,STACK_PARAMS # r7 --> params - bl invoke_copy_to_stack - nop - - # Set up to invoke function - -- ld r9,0(r29) # vtable (r29 is 'that') -- mr r3,r29 # self is first arg, obviously -+ ld %r9,0(%r29) # vtable (r29 is 'that') -+ mr %r3,%r29 # self is first arg, obviously - -- sldi r30,r30,3 # Find function descriptor -- add r9,r9,r30 -- ld r12,0(r9) -+ sldi %r30,%r30,3 # Find function descriptor -+ add %r9,%r9,%r30 -+ ld %r12,0(%r9) - -- std r2,STACK_TOC(r1) # Save r2 (TOC pointer) -+ std %r2,STACK_TOC(%r1) # Save r2 (TOC pointer) - - #if _CALL_ELF == 2 -- mtctr r12 -+ mtctr %r12 - #else -- ld r0,0(r12) # Actual address from fd. -+ ld %r0,0(%r12) # Actual address from fd. - mtctr 0 -- ld r11,16(r12) # Environment pointer from fd. -- ld r2,8(r12) # TOC pointer from fd. -+ ld %r11,16(%r12) # Environment pointer from fd. -+ ld %r2,8(%r12) # TOC pointer from fd. - #endif - - # Load FP and GP registers as required -- ld r4, -(23*8)(r31) -- ld r5, -(22*8)(r31) -- ld r6, -(21*8)(r31) -- ld r7, -(20*8)(r31) -- ld r8, -(19*8)(r31) -- ld r9, -(18*8)(r31) -- ld r10, -(17*8)(r31) -- -- lfd f1, -(16*8)(r31) -- lfd f2, -(15*8)(r31) -- lfd f3, -(14*8)(r31) -- lfd f4, -(13*8)(r31) -- lfd f5, -(12*8)(r31) -- lfd f6, -(11*8)(r31) -- lfd f7, -(10*8)(r31) -- lfd f8, -(9*8)(r31) -- lfd f9, -(8*8)(r31) -- lfd f10, -(7*8)(r31) -- lfd f11, -(6*8)(r31) -- lfd f12, -(5*8)(r31) -- lfd f13, -(4*8)(r31) -+ ld %r4, -(23*8)(%r31) -+ ld %r5, -(22*8)(%r31) -+ ld %r6, -(21*8)(%r31) -+ ld %r7, -(20*8)(%r31) -+ ld %r8, -(19*8)(%r31) -+ ld %r9, -(18*8)(%r31) -+ ld %r10, -(17*8)(%r31) -+ -+ lfd %f1, -(16*8)(%r31) -+ lfd %f2, -(15*8)(%r31) -+ lfd %f3, -(14*8)(%r31) -+ lfd %f4, -(13*8)(%r31) -+ lfd %f5, -(12*8)(%r31) -+ lfd %f6, -(11*8)(%r31) -+ lfd %f7, -(10*8)(%r31) -+ lfd %f8, -(9*8)(%r31) -+ lfd %f9, -(8*8)(%r31) -+ lfd %f10, -(7*8)(%r31) -+ lfd %f11, -(6*8)(%r31) -+ lfd %f12, -(5*8)(%r31) -+ lfd %f13, -(4*8)(%r31) - - bctrl # Do it - -- ld r2,STACK_TOC(r1) # Load our own TOC pointer -- ld r1,0(r1) # Revert stack frame -- ld 0,16(r1) # Reload lr -+ ld %r2,STACK_TOC(%r1) # Load our own TOC pointer -+ ld %r1,0(%r1) # Revert stack frame -+ ld 0,16(%r1) # Reload lr - mtlr 0 -- ld 29,-24(r1) # Restore NVGPRS -- ld 30,-16(r1) -- ld 31,-8(r1) -+ ld 29,-24(%r1) # Restore NVGPRS -+ ld 30,-16(%r1) -+ ld 31,-8(%r1) - blr - - #if _CALL_ELF == 2 -diff --git a/xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.S b/xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.S -index 0b884e1..4dddee1 100644 ---- a/xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.S -+++ b/xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.S -@@ -2,21 +2,6 @@ - # License, v. 2.0. If a copy of the MPL was not distributed with this - # file, You can obtain one at http://mozilla.org/MPL/2.0/. - --.set r0,0; .set r1,1; .set RTOC,2; .set r3,3; .set r4,4 --.set r5,5; .set r6,6; .set r7,7; .set r8,8; .set r9,9 --.set r10,10; .set r11,11; .set r12,12; .set r13,13; .set r14,14 --.set r15,15; .set r16,16; .set r17,17; .set r18,18; .set r19,19 --.set r20,20; .set r21,21; .set r22,22; .set r23,23; .set r24,24 --.set r25,25; .set r26,26; .set r27,27; .set r28,28; .set r29,29 --.set r30,30; .set r31,31 --.set f0,0; .set f1,1; .set f2,2; .set f3,3; .set f4,4 --.set f5,5; .set f6,6; .set f7,7; .set f8,8; .set f9,9 --.set f10,10; .set f11,11; .set f12,12; .set f13,13; .set f14,14 --.set f15,15; .set f16,16; .set f17,17; .set f18,18; .set f19,19 --.set f20,20; .set f21,21; .set f22,22; .set f23,23; .set f24,24 --.set f25,25; .set f26,26; .set f27,27; .set f28,28; .set f29,29 --.set f30,30; .set f31,31 -- - #if _CALL_ELF == 2 - #define STACK_PARAMS 96 - #else -@@ -56,50 +41,50 @@ SharedStub: - - .SharedStub: - #endif -- mflr r0 -+ mflr %r0 - -- std r4, -56(r1) # Save all GPRS -- std r5, -48(r1) -- std r6, -40(r1) -- std r7, -32(r1) -- std r8, -24(r1) -- std r9, -16(r1) -- std r10, -8(r1) -+ std %r4, -56(%r1) # Save all GPRS -+ std %r5, -48(%r1) -+ std %r6, -40(%r1) -+ std %r7, -32(%r1) -+ std %r8, -24(%r1) -+ std %r9, -16(%r1) -+ std %r10, -8(%r1) - -- stfd f13, -64(r1) # ... and FPRS -- stfd f12, -72(r1) -- stfd f11, -80(r1) -- stfd f10, -88(r1) -- stfd f9, -96(r1) -- stfd f8, -104(r1) -- stfd f7, -112(r1) -- stfd f6, -120(r1) -- stfd f5, -128(r1) -- stfd f4, -136(r1) -- stfd f3, -144(r1) -- stfd f2, -152(r1) -- stfd f1, -160(r1) -+ stfd %f13, -64(%r1) # ... and FPRS -+ stfd %f12, -72(%r1) -+ stfd %f11, -80(%r1) -+ stfd %f10, -88(%r1) -+ stfd %f9, -96(%r1) -+ stfd %f8, -104(%r1) -+ stfd %f7, -112(%r1) -+ stfd %f6, -120(%r1) -+ stfd %f5, -128(%r1) -+ stfd %f4, -136(%r1) -+ stfd %f3, -144(%r1) -+ stfd %f2, -152(%r1) -+ stfd %f1, -160(%r1) - -- subi r6,r1,56 # r6 --> gprData -- subi r7,r1,160 # r7 --> fprData -- addi r5,r1,STACK_PARAMS # r5 --> extra stack args -+ subi %r6,%r1,56 # r6 --> gprData -+ subi %r7,%r1,160 # r7 --> fprData -+ addi %r5,%r1,STACK_PARAMS # r5 --> extra stack args - -- std r0, 16(r1) -+ std %r0, 16(%r1) - -- stdu r1,-288(r1) -+ stdu %r1,-288(%r1) - # r3 has the 'self' pointer - # already - -- mr r4,r11 # r4 is methodIndex selector, -+ mr %r4,%r11 # r4 is methodIndex selector, - # passed via r11 in the - # nsNSStubBase::StubXX() call - - bl PrepareAndDispatch - nop - -- ld 1,0(r1) # restore stack -- ld r0,16(r1) # restore LR -- mtlr r0 -+ ld 1,0(%r1) # restore stack -+ ld %r0,16(%r1) # restore LR -+ mtlr %r0 - blr - - #if _CALL_ELF == 2 diff --git a/repos/clang/firefox/clang-memory-throw-gcc.patch b/repos/clang/firefox/clang-memory-throw-gcc.patch deleted file mode 100644 index 7d9bf8d4..00000000 --- a/repos/clang/firefox/clang-memory-throw-gcc.patch +++ /dev/null @@ -1,71 +0,0 @@ -Taken from FreeBSD. Fixes build with Clang 14. - ---- a/memory/mozalloc/throw_gcc.h.orig 2022-02-02 17:33:38 UTC -+++ b/memory/mozalloc/throw_gcc.h -@@ -74,50 +74,66 @@ __throw_bad_function_call(void) { - mozalloc_abort("fatal: STL threw bad_function_call"); - } - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_logic_error( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_domain_error( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void - __throw_invalid_argument(const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_length_error( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_out_of_range( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_runtime_error( - const char* msg) { - mozalloc_abort(msg); - } - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_range_error( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void - __throw_overflow_error(const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void - __throw_underflow_error(const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_ios_failure( - const char* msg) { diff --git a/repos/clang/firefox/depends b/repos/clang/firefox/depends deleted file mode 100644 index 5779e9b1..00000000 --- a/repos/clang/firefox/depends +++ /dev/null @@ -1,12 +0,0 @@ -alsa-utils -cbindgen -nodejs -gtk3 -libwebp -libvpx -nss -libevent -libxcomposite -libxcursor -libxdamage -libsm diff --git a/repos/clang/firefox/enable-elfhack-relr.patch b/repos/clang/firefox/enable-elfhack-relr.patch deleted file mode 100644 index b1161080..00000000 --- a/repos/clang/firefox/enable-elfhack-relr.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/toolkit/moz.configure -+++ b/toolkit/moz.configure -@@ -1517,7 +1517,7 @@ with only_when("--enable-compile-environ - # packed relative relocations rather than elfhack. - if android_version: - return android_version >= 30 -- return have_arc4random -+ return have_arc4random or True - - @depends( - c_compiler, diff --git a/repos/clang/firefox/fix-fortify-system-wrappers.patch b/repos/clang/firefox/fix-fortify-system-wrappers.patch deleted file mode 100644 index 0ca30527..00000000 --- a/repos/clang/firefox/fix-fortify-system-wrappers.patch +++ /dev/null @@ -1,13 +0,0 @@ -The wrapper features.h gets pulled in by system headers causing thigns to -break. We work around it by simply not wrap features.h - ---- a/config/system-headers.mozbuild -+++ b/config/system-headers.mozbuild -@@ -225,7 +225,6 @@ - "execinfo.h", - "extras.h", - "fcntl.h", -- "features.h", - "fenv.h", - "ffi.h", - "fibdef.h", diff --git a/repos/clang/firefox/fix-rust-target.patch b/repos/clang/firefox/fix-rust-target.patch deleted file mode 100644 index 33319e85..00000000 --- a/repos/clang/firefox/fix-rust-target.patch +++ /dev/null @@ -1,30 +0,0 @@ -Allow us to just set RUST_TARGET ourselves instead of hacking around in mozilla's -weird custom build system... - ---- a/build/moz.configure/rust.configure -+++ b/build/moz.configure/rust.configure -@@ -280,6 +280,9 @@ - return data - - -+@imports('os') -+@imports(_from='mozbuild.util', _import='ensure_unicode') -+@imports(_from='mozbuild.util', _import='system_encoding') - def detect_rustc_target( - host_or_target, compiler_info, arm_target, rust_supported_targets - ): -@@ -411,12 +414,12 @@ - - return None - -- rustc_target = find_candidate(candidates) -+ rustc_target = os.environ['RUST_TARGET'] - - if rustc_target is None: - die("Don't know how to translate {} for rustc".format(host_or_target.alias)) - -- return rustc_target -+ return ensure_unicode(rustc_target, system_encoding) - - - @imports("os") diff --git a/repos/clang/firefox/fix-webrtc-glibcisms.patch b/repos/clang/firefox/fix-webrtc-glibcisms.patch deleted file mode 100644 index 4f9043b5..00000000 --- a/repos/clang/firefox/fix-webrtc-glibcisms.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/third_party/libwebrtc/system_wrappers/source/cpu_features_linux.cc -+++ b/third_party/libwebrtc/system_wrappers/source/cpu_features_linux.cc -@@ -18,7 +18,7 @@ - #define WEBRTC_GLIBC_PREREQ(a, b) 0 - #endif - --#if WEBRTC_GLIBC_PREREQ(2, 16) -+#if !__GLIBC__ || WEBRTC_GLIBC_PREREQ(2, 16) - #include <sys/auxv.h> - #else - #include <errno.h> -@@ -40,7 +40,7 @@ - int architecture = 0; - uint64_t hwcap = 0; - const char* platform = NULL; --#if WEBRTC_GLIBC_PREREQ(2, 16) -+#if !__GLIBC__ || WEBRTC_GLIBC_PREREQ(2, 16) - hwcap = getauxval(AT_HWCAP); - platform = (const char*)getauxval(AT_PLATFORM); - #else diff --git a/repos/clang/firefox/lfs64.patch b/repos/clang/firefox/lfs64.patch deleted file mode 100644 index 0d18b10b..00000000 --- a/repos/clang/firefox/lfs64.patch +++ /dev/null @@ -1,35 +0,0 @@ -force stat() instead of stat64() on 32-bit --- ---- a/xpcom/io/nsLocalFileUnix.h -+++ b/xpcom/io/nsLocalFileUnix.h -@@ -21,7 +21,7 @@ - - // stat64 and lstat64 are deprecated on OS X. Normal stat and lstat are - // 64-bit by default on OS X 10.6+. --#if defined(HAVE_STAT64) && defined(HAVE_LSTAT64) && !defined(XP_DARWIN) -+#if 0 && defined(HAVE_STAT64) && defined(HAVE_LSTAT64) && !defined(XP_DARWIN) - # define STAT stat64 - # define LSTAT lstat64 - # define HAVE_STATS64 1 ---- a/mozglue/baseprofiler/core/shared-libraries-linux.cc -+++ b/mozglue/baseprofiler/core/shared-libraries-linux.cc -@@ -178,7 +178,7 @@ - return false; - } - --#if defined(__x86_64__) || defined(__aarch64__) || \ -+#if 1 || defined(__x86_64__) || defined(__aarch64__) || \ - (defined(__mips__) && _MIPS_SIM == _ABI64) || \ - !(defined(GP_OS_linux) || defined(GP_OS_android)) - ---- a/security/sandbox/linux/broker/SandboxBrokerUtils.h -+++ b/security/sandbox/linux/broker/SandboxBrokerUtils.h -@@ -15,7 +15,7 @@ - // calls. We'll intercept those and handle them in the stat functions - // but must be sure to use the right structure layout. - --#if defined(__NR_stat64) || defined(__NR_fstatat64) -+#if 0 && (defined(__NR_stat64) || defined(__NR_fstatat64) ) - typedef struct stat64 statstruct; - # define statsyscall stat64 - # define lstatsyscall lstat64 diff --git a/repos/clang/firefox/libcxx18.patch b/repos/clang/firefox/libcxx18.patch deleted file mode 100644 index 96994d14..00000000 --- a/repos/clang/firefox/libcxx18.patch +++ /dev/null @@ -1,18 +0,0 @@ -Patch-Source: https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-124-patches-04.tar.xz
---
---- a/build/moz.configure/toolchain.configure 2024-03-16 22:53:15.409390707 +0000
-+++ b/build/moz.configure/toolchain.configure 2024-03-16 22:57:02.661805132 +0000
-@@ -2282,10 +2282,10 @@ - set_define("_LIBCPP_HIDE_FROM_ABI", libcxx_override_visibility.hide_from_abi) - - --@depends(target, build_environment) --def visibility_flags(target, env): -+@depends(target, build_environment, c_compiler) -+def visibility_flags(target, env, c_compiler): - if target.os != "WINNT": -- if target.kernel == "Darwin": -+ if target.kernel == "Darwin" or (c_compiler.type == "clang" and c_compiler.version >= "17.0.0"): - return ("-fvisibility=hidden", "-fvisibility-inlines-hidden") - return ( - "-I%s/system_wrappers" % os.path.join(env.dist), diff --git a/repos/clang/firefox/lolmalloc.patch b/repos/clang/firefox/lolmalloc.patch deleted file mode 100644 index 41a62918..00000000 --- a/repos/clang/firefox/lolmalloc.patch +++ /dev/null @@ -1,44 +0,0 @@ -14:02.77 In file included from Unified_cpp_gfx_graphite2_src0.cpp:29: -14:02.77 In file included from /builddir/thunderbird-115.4.2/gfx/graphite2/src/Collider.cpp:31: -14:02.77 In file included from ../../../dist/stl_wrappers/functional:62: -14:02.77 In file included from ../../../dist/system_wrappers/functional:3: -14:02.77 In file included from /usr/bin/../include/c++/v1/functional:526: -14:02.77 In file included from /usr/bin/../include/c++/v1/__functional/boyer_moore_searcher.h:27: -14:02.77 In file included from ../../../dist/stl_wrappers/vector:62: -14:02.77 In file included from ../../../dist/system_wrappers/vector:3: -14:02.77 In file included from /usr/bin/../include/c++/v1/vector:321: -14:02.77 In file included from /usr/bin/../include/c++/v1/__format/formatter_bool.h:20: -14:02.77 In file included from /usr/bin/../include/c++/v1/__format/formatter_integral.h:32: -14:02.77 In file included from ../../../dist/system_wrappers/locale:3: -14:02.77 /usr/bin/../include/c++/v1/locale:2830:22: error: no member named 'moz_xrealloc' in namespace 'std'; did you mean simply 'moz_xrealloc'? -14:02.77 2830 | _Tp* __t = (_Tp*)std::realloc(__owns ? __b.get() : 0, __new_cap); -14:02.77 | ^~~~~ -14:02.77 ../../../dist/include/mozilla/mozalloc.h:82:16: note: 'moz_xrealloc' declared here -14:02.77 82 | MFBT_API void* moz_xrealloc(void* ptr, size_t size) MOZ_INFALLIBLE_ALLOCATOR; -14:02.77 | ^ -14:02.77 In file included from Unified_cpp_gfx_graphite2_src0.cpp:74: -14:02.77 /builddir/thunderbird-115.4.2/gfx/graphite2/src/GlyphCache.cpp:47:40: warning: 'iterator<std::input_iterator_tag, std::pair<unsigned short, unsigned short>>' is deprecated [-Wdeprecated-declarations] -14:02.77 47 | class _glat_iterator : public std::iterator<std::input_iterator_tag, std::pair<sparse::key_type, sparse::mapped_type> > -14:02.77 | ^ -14:02.77 /usr/bin/../include/c++/v1/__iterator/iterator.h:24:29: note: 'iterator<std::input_iterator_tag, std::pair<unsigned short, unsigned short>>' has been explicitly marked deprecated here -14:02.77 24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator -14:02.77 | ^ -14:02.77 /usr/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' -14:02.77 983 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED -14:02.77 | ^ -14:02.77 /usr/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED' -14:02.77 956 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) -14:02.77 | ^ -14:02.77 1 warning and 1 error generated. - ---- a/gfx/graphite2/src/MozGrMalloc.h -+++ b/gfx/graphite2/src/MozGrMalloc.h -@@ -12,7 +12,7 @@ - - #include "mozilla/mozalloc.h" - --#if defined(XP_LINUX) && !defined(ANDROID) -+#if 0 - - #define malloc moz_xmalloc - #define calloc moz_xcalloc diff --git a/repos/clang/firefox/no-ccache-stats.patch b/repos/clang/firefox/no-ccache-stats.patch deleted file mode 100644 index 4d557a01..00000000 --- a/repos/clang/firefox/no-ccache-stats.patch +++ /dev/null @@ -1,13 +0,0 @@ -prevents a call to ccache -diff --git a/python/mozbuild/mozbuild/controller/building.py b/python/mozbuild/mozbuild/controller/building.py -index bf7009a..011c012 100644 ---- a/python/mozbuild/mozbuild/controller/building.py -+++ b/python/mozbuild/mozbuild/controller/building.py -@@ -570,6 +570,7 @@ class BuildMonitor(MozbuildObject): - ) - - def ccache_stats(self, ccache=None): -+ return None - ccache_stats = None - - if ccache is None: diff --git a/repos/clang/firefox/oldpatch/fix-target-detection.patch b/repos/clang/firefox/oldpatch/fix-target-detection.patch deleted file mode 100644 index 8e115a3d..00000000 --- a/repos/clang/firefox/oldpatch/fix-target-detection.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/build/moz.configure/rust.configure b/build/moz.configure/rust.configure -index 7a2fd1a..ba5ba62 100644 ---- a/build/moz.configure/rust.configure -+++ b/build/moz.configure/rust.configure -@@ -403,9 +403,13 @@ def detect_rustc_target( - ] - if len(narrowed) == 1: - return narrowed[0].rust_target -+ elif narrowed: -+ candidates = narrowed -+ -+ aliased_vendor = "unknown" if host_or_target.vendor == "pc" else host_or_target.vendor - - # Finally, see if the vendor can be used to disambiguate. -- narrowed = [c for c in candidates if c.target.vendor == host_or_target.vendor] -+ narrowed = [c for c in candidates if c.target.vendor == aliased_vendor] - if len(narrowed) == 1: - return narrowed[0].rust_target - diff --git a/repos/clang/firefox/pgo-notimeout.patch b/repos/clang/firefox/pgo-notimeout.patch deleted file mode 100644 index f6d83ed4..00000000 --- a/repos/clang/firefox/pgo-notimeout.patch +++ /dev/null @@ -1,26 +0,0 @@ -Patch-Source: https://gist.github.com/classilla/1202f8d467749c029325278a87a068c8 --- ---- a/toolkit/components/terminator/nsTerminator.cpp -+++ b/toolkit/components/terminator/nsTerminator.cpp -@@ -455,16 +455,21 @@ - // Defend against overflow - crashAfterMS = INT32_MAX; - } else { - crashAfterMS *= scaleUp; - } - } - #endif - -+ // Disable watchdog for PGO train builds - writting profile information at -+ // exit may take time and it is better to make build hang rather than -+ // silently produce poorly performing binary. -+ crashAfterMS = INT32_MAX; -+ - UniquePtr<Options> options(new Options()); - // crashAfterTicks is guaranteed to be > 0 as - // crashAfterMS >= ADDITIONAL_WAIT_BEFORE_CRASH_MS >> HEARTBEAT_INTERVAL_MS - options->crashAfterTicks = crashAfterMS / HEARTBEAT_INTERVAL_MS; - - DebugOnly<PRThread*> watchdogThread = - CreateSystemThread(RunWatchdog, options.release()); - MOZ_ASSERT(watchdogThread); diff --git a/repos/clang/firefox/ppc64-webrtc.patch b/repos/clang/firefox/ppc64-webrtc.patch deleted file mode 100644 index 98a1301c..00000000 --- a/repos/clang/firefox/ppc64-webrtc.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- a/third_party/libwebrtc/moz.build -+++ b/third_party/libwebrtc/moz.build -@@ -637,6 +637,16 @@ - "/third_party/libwebrtc/third_party/pipewire/pipewire_gn" - ] - -+if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "ppc64": -+ -+ DIRS += [ -+ "/third_party/libwebrtc/modules/portal/portal_gn", -+ "/third_party/libwebrtc/third_party/drm/drm_gn", -+ "/third_party/libwebrtc/third_party/gbm/gbm_gn", -+ "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn", -+ "/third_party/libwebrtc/third_party/pipewire/pipewire_gn" -+ ] -+ - if CONFIG["OS_TARGET"] == "OpenBSD" and CONFIG["TARGET_CPU"] == "aarch64": - - DIRS += [ diff --git a/repos/clang/firefox/riscv64-reduce-debug.patch b/repos/clang/firefox/riscv64-reduce-debug.patch deleted file mode 100644 index e1f780d7..00000000 --- a/repos/clang/firefox/riscv64-reduce-debug.patch +++ /dev/null @@ -1,23 +0,0 @@ -commit 29ff842dfe33d172d115a90ab69cc240426dad04 -Author: q66 <q66@chimera-linux.org> -Date: Tue Oct 4 10:45:28 2022 +0200 - - reduce debug_info on riscv - -diff --git a/build/moz.configure/rust.configure b/build/moz.configure/rust.configure -index e64dc5d..e3e1fbd 100644 ---- a/build/moz.configure/rust.configure -+++ b/build/moz.configure/rust.configure -@@ -653,7 +653,11 @@ def rust_compile_flags( - debug_assertions = False - - if debug_symbols: -- debug_info = "2" -+ # linking fails with full debug info on riscv -+ if target.cpu == "riscv64": -+ debug_info = "1" -+ else: -+ debug_info = "2" - - opts = [] - diff --git a/repos/clang/firefox/rust-lto.patch b/repos/clang/firefox/rust-lto.patch deleted file mode 100644 index df84f2a8..00000000 --- a/repos/clang/firefox/rust-lto.patch +++ /dev/null @@ -1,27 +0,0 @@ -set rust crate lto to thin to not use fatlto for gkrust which ooms on 32-bit. -also a lot faster -also no lto on riscv for now --- -diff --git a/config/makefiles/rust.mk b/config/makefiles/rust.mk -index 524bc436fd..cdc8d6089c 100644 ---- a/config/makefiles/rust.mk -+++ b/config/makefiles/rust.mk -@@ -91,8 +91,9 @@ ifndef MOZ_LTO_RUST_CROSS - ifndef rustflags_sancov - # Never enable when coverage is enabled to work around https://github.com/rust-lang/rust/issues/90045. - ifndef MOZ_CODE_COVERAGE -+ifeq (,$(findstring riscv64,$(RUST_TARGET))) - ifeq (,$(findstring gkrust_gtest,$(RUST_LIBRARY_FILE))) --cargo_rustc_flags += -Clto$(if $(filter full,$(MOZ_LTO_RUST_CROSS)),=fat) -+cargo_rustc_flags += -Clto=thin - endif - # We need -Cembed-bitcode=yes for all crates when using -Clto. - RUSTFLAGS += -Cembed-bitcode=yes -@@ -101,6 +102,7 @@ endif - endif - endif - endif -+endif - - ifdef CARGO_INCREMENTAL - export CARGO_INCREMENTAL diff --git a/repos/clang/firefox/sandbox-sched_setscheduler.patch b/repos/clang/firefox/sandbox-sched_setscheduler.patch deleted file mode 100644 index d003de8c..00000000 --- a/repos/clang/firefox/sandbox-sched_setscheduler.patch +++ /dev/null @@ -1,22 +0,0 @@ -upstream bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1657849 ---- a/security/sandbox/linux/SandboxFilter.cpp -+++ b/security/sandbox/linux/SandboxFilter.cpp -@@ -1751,6 +1751,6 @@ class GMPSandboxPolicy : public SandboxPolicyCommon { - case __NR_sched_get_priority_max: -+ case __NR_sched_setscheduler: - return Allow(); - case __NR_sched_getparam: -- case __NR_sched_getscheduler: -- case __NR_sched_setscheduler: { -+ case __NR_sched_getscheduler: { - Arg<pid_t> pid(0); -@@ -1926,3 +1926,2 @@ class RDDSandboxPolicy final : public SandboxPolicyCommon { - case __NR_sched_getscheduler: -- case __NR_sched_setscheduler: - case __NR_sched_getattr: -@@ -1932,2 +1931,5 @@ class RDDSandboxPolicy final : public SandboxPolicyCommon { - } -+ // sched_setscheduler gets special treatment here (bug 1657849): -+ case __NR_sched_setscheduler: -+ return Allow(); - diff --git a/repos/clang/firefox/sqlite-ppc.patch b/repos/clang/firefox/sqlite-ppc.patch deleted file mode 100644 index 6314b729..00000000 --- a/repos/clang/firefox/sqlite-ppc.patch +++ /dev/null @@ -1,46 +0,0 @@ -From f6546e3e0cadd98764ad85f80e771dca043cb77d Mon Sep 17 00:00:00 2001 -From: q66 <q66@chimera-linux.org> -Date: Fri, 23 Sep 2022 02:38:29 +0200 -Subject: [PATCH] fix sqlite3 on ppc with clang - -The __ppc__ macro is always defined on clang but not gcc, which -results in sqlite mistakenly thinking that ppc64le with clang -is big endian. - -Also disable some inline assembly stuff on ppc that is never used -with gcc and probably was never tested with modern machines. ---- - third_party/sqlite3/src/sqlite3.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/third_party/sqlite3/src/sqlite3.c b/third_party/sqlite3/src/sqlite3.c -index dd3b5c5757..73398934f0 100644 ---- a/third_party/sqlite3/src/sqlite3.c -+++ b/third_party/sqlite3/src/sqlite3.c -@@ -14875,7 +14875,7 @@ - # elif defined(i386) || defined(__i386__) || defined(_M_IX86) || \ - defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \ - defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \ -- defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) -+ defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) || defined(__LITTLE_ENDIAN__) - # define SQLITE_BYTEORDER 1234 - # elif defined(sparc) || defined(__ARMEB__) || defined(__AARCH64EB__) - # define SQLITE_BYTEORDER 4321 -@@ -35670,7 +35670,7 @@ SQLITE_PRIVATE int sqlite3VListNameToNum(VList *pIn, const char *zName, int nNam - return (sqlite_uint64)hi << 32 | lo; - } - --#elif !defined(__STRICT_ANSI__) && (defined(__GNUC__) && defined(__ppc__)) -+#elif 0 - - __inline__ sqlite_uint64 sqlite3Hwtime(void){ - unsigned long long retval; -@@ -207003,7 +207003,7 @@ - # elif defined(i386) || defined(__i386__) || defined(_M_IX86) || \ - defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \ - defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \ -- defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) -+ defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) || defined(__LITTLE_ENDIAN__) - # define SQLITE_BYTEORDER 1234 - # elif defined(sparc) || defined(__ARMEB__) || defined(__AARCH64EB__) - # define SQLITE_BYTEORDER 4321 diff --git a/repos/clang/firefox/wasip1.patch b/repos/clang/firefox/wasip1.patch deleted file mode 100644 index c8a5aca1..00000000 --- a/repos/clang/firefox/wasip1.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/build/moz.configure/toolchain.configure -+++ b/build/moz.configure/toolchain.configure -@@ -979,7 +979,7 @@ - - @dependable - def wasm(): -- return split_triplet("wasm32-wasi", allow_wasi=True) -+ return split_triplet("wasm32-wasip1", allow_wasi=True) - - - @template diff --git a/repos/clang/firefox/xptcall-integrated-as.patch b/repos/clang/firefox/xptcall-integrated-as.patch deleted file mode 100644 index 5faa7100..00000000 --- a/repos/clang/firefox/xptcall-integrated-as.patch +++ /dev/null @@ -1,21 +0,0 @@ -commit 026a5feb719d69a44f984048cb9cdf296fb15801 -Author: q66 <q66@chimera-linux.org> -Date: Mon Aug 22 23:42:54 2022 +0200 - - use integrated-as on ppc64 - -diff --git a/xpcom/reflect/xptcall/md/unix/moz.build b/xpcom/reflect/xptcall/md/unix/moz.build -index 1779c14..cd4595c 100644 ---- a/xpcom/reflect/xptcall/md/unix/moz.build -+++ b/xpcom/reflect/xptcall/md/unix/moz.build -@@ -143,10 +143,6 @@ - "xptcstubs_asm_ppc64_linux.S", - "xptcstubs_ppc64_linux.cpp", - ] -- if CONFIG["CC_TYPE"] == "clang": -- ASFLAGS += [ -- "-fno-integrated-as", -- ] - - if CONFIG["OS_ARCH"] == "OpenBSD" and CONFIG["TARGET_CPU"] == "ppc": - SOURCES += [ diff --git a/repos/clang/gperf/.checksum b/repos/clang/gperf/.checksum deleted file mode 100644 index 02812024..00000000 --- a/repos/clang/gperf/.checksum +++ /dev/null @@ -1,3 +0,0 @@ -543e8c16ce9bc36de79ce5401037f518f7ce4e5f85946ee29784c06e351d76bb gperf-3.1-clang-16-wregister.patch -918b240f786da47e7edb2db43b3ec3a803f056c8610e96e821f6f4ad77fbe78e gperf-3.1-strncmp-decl-mismatch.patch -7023ada08089bb46d7c000af7a6eaded9b4cf0ec2d1018d28a1a1425a4ec5680 gperf-3.1.tar.gz diff --git a/repos/clang/gperf/.files b/repos/clang/gperf/.files deleted file mode 100644 index 3a9c8cb4..00000000 --- a/repos/clang/gperf/.files +++ /dev/null @@ -1,9 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/gperf -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/info/ --rw-r--r-- root/root usr/share/info/gperf.info.gz -drwxr-xr-x root/root usr/share/man/ -drwxr-xr-x root/root usr/share/man/man1/ --rw-r--r-- root/root usr/share/man/man1/gperf.1.gz diff --git a/repos/clang/gperf/abuild b/repos/clang/gperf/abuild deleted file mode 100644 index 4327723c..00000000 --- a/repos/clang/gperf/abuild +++ /dev/null @@ -1,6 +0,0 @@ -name=gperf -version=3.1 -release=1 -source="https://ftp.gnu.org/gnu/$name/$name-$version.tar.gz - gperf-${version}-clang-16-wregister.patch - gperf-${version}-strncmp-decl-mismatch.patch" diff --git a/repos/clang/gperf/gperf-3.1-clang-16-wregister.patch b/repos/clang/gperf/gperf-3.1-clang-16-wregister.patch deleted file mode 100644 index 4bbcca6d..00000000 --- a/repos/clang/gperf/gperf-3.1-clang-16-wregister.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.gentoo.org/882787 -https://git.savannah.gnu.org/gitweb/?p=gperf.git;a=commit;h=a63b830554920476881837eeacd4a6b507632b19 - -From a63b830554920476881837eeacd4a6b507632b19 Mon Sep 17 00:00:00 2001 -From: Bruno Haible <bruno@clisp.org> -Date: Sun, 30 Aug 2020 12:36:15 +0200 -Subject: [PATCH] Make the code C++17 compliant. - -* lib/getline.cc (getstr): Don't use the 'register' keyword. - ---- a/lib/getline.cc -+++ b/lib/getline.cc -@@ -55,7 +55,7 @@ getstr (char **lineptr, size_t *n, FILE *stream, char terminator, size_t offset) - - for (;;) - { -- register int c = getc (stream); -+ int c = getc (stream); - - /* We always want at least one char left in the buffer, since we - always (unless we get an error while reading the first char) diff --git a/repos/clang/gperf/gperf-3.1-strncmp-decl-mismatch.patch b/repos/clang/gperf/gperf-3.1-strncmp-decl-mismatch.patch deleted file mode 100644 index 67380fb0..00000000 --- a/repos/clang/gperf/gperf-3.1-strncmp-decl-mismatch.patch +++ /dev/null @@ -1,28 +0,0 @@ -https://bugs.gentoo.org/869134 - -From 09844ce4ca3d5975469640cea9c5414d5c0baa44 Mon Sep 17 00:00:00 2001 -From: Bruno Haible <bruno@clisp.org> -Date: Thu, 8 Sep 2022 04:45:03 +0200 -Subject: [PATCH] Fix a warning regarding strncmp. - -Reported by Sam James in <https://savannah.gnu.org/bugs/?63031>. - -* lib/getopt.c (strncmp): Declare with a prototype. ---- a/lib/getopt.c -+++ b/lib/getopt.c -@@ -194,7 +194,6 @@ static char *posixly_correct; - whose names are inconsistent. */ - - extern char *getenv (); --extern int strncmp (); - - static char * - my_index (const char *str, int chr) -@@ -209,6 +208,7 @@ my_index (const char *str, int chr) - } - - extern int strcmp (const char *, const char *); -+extern int strncmp (const char *, const char *, size_t); - extern size_t strlen (const char *); - - #endif /* not __GNU_LIBRARY__ */ diff --git a/repos/clang/graphite2/.checksum b/repos/clang/graphite2/.checksum deleted file mode 100644 index eba8759e..00000000 --- a/repos/clang/graphite2/.checksum +++ /dev/null @@ -1,2 +0,0 @@ -0e7f62b81552f9355f4b96387b5e4befc65266babaa485cae4a4278df3dba23e clang.patch -73d1d834ffc7f95bc0610359c815073afb952dc81bb6c56c9487dc5bbd704aad graphite2-1.3.14.tgz diff --git a/repos/clang/graphite2/.files b/repos/clang/graphite2/.files deleted file mode 100644 index 8ff303ec..00000000 --- a/repos/clang/graphite2/.files +++ /dev/null @@ -1,19 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/gr2fonttest -drwxr-xr-x root/root usr/include/ -drwxr-xr-x root/root usr/include/graphite2/ --rw-r--r-- root/root usr/include/graphite2/Font.h --rw-r--r-- root/root usr/include/graphite2/Log.h --rw-r--r-- root/root usr/include/graphite2/Segment.h --rw-r--r-- root/root usr/include/graphite2/Types.h -drwxr-xr-x root/root usr/lib/ -lrwxrwxrwx root/root usr/lib/libgraphite2.so -> libgraphite2.so.3 -lrwxrwxrwx root/root usr/lib/libgraphite2.so.3 -> libgraphite2.so.3.2.1 --rwxr-xr-x root/root usr/lib/libgraphite2.so.3.2.1 -drwxr-xr-x root/root usr/lib/pkgconfig/ --rw-r--r-- root/root usr/lib/pkgconfig/graphite2.pc -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/graphite2/ --rw-r--r-- root/root usr/share/graphite2/graphite2-release.cmake --rw-r--r-- root/root usr/share/graphite2/graphite2.cmake diff --git a/repos/clang/graphite2/abuild b/repos/clang/graphite2/abuild deleted file mode 100644 index 33596d61..00000000 --- a/repos/clang/graphite2/abuild +++ /dev/null @@ -1,5 +0,0 @@ -name=graphite2 -version=1.3.14 -release=1 -source="https://github.com/silnrsi/graphite/releases/download/$version/$name-$version.tgz - clang.patch" diff --git a/repos/clang/graphite2/clang.patch b/repos/clang/graphite2/clang.patch deleted file mode 100644 index 1a46fa55..00000000 --- a/repos/clang/graphite2/clang.patch +++ /dev/null @@ -1,51 +0,0 @@ -Clang has -nostdlib++, which can be used more effectively than disabling -all and then hardcoding linking against libgcc (which we do not have) - ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -105,7 +105,7 @@ set_target_properties(graphite2 PROPERTIES PUBLIC_HEADER "${GRAPHITE_HEADERS}" - if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") - set_target_properties(graphite2 PROPERTIES - COMPILE_FLAGS "-Wall -Wextra -Wno-unknown-pragmas -Wendif-labels -Wshadow -Wctor-dtor-privacy -Wnon-virtual-dtor -fno-rtti -fno-exceptions -fvisibility=hidden -fvisibility-inlines-hidden" -- LINK_FLAGS "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}" -+ LINK_FLAGS "-nostdlib++ ${GRAPHITE_LINK_FLAGS}" - LINKER_LANGUAGE C) - if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86|i.86") - add_definitions(-mfpmath=sse -msse2) -@@ -117,19 +117,7 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") - if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang") - add_definitions(-Wimplicit-fallthrough -Wshorten-64-to-32) - endif() -- if (${CMAKE_CXX_COMPILER} MATCHES ".*mingw.*") -- target_link_libraries(graphite2 kernel32 msvcr90 mingw32 gcc user32) -- else (${CMAKE_CXX_COMPILER} MATCHES ".*mingw.*") -- if (GRAPHITE2_SANITIZERS) -- target_link_libraries(graphite2 c gcc_s) -- else () -- target_link_libraries(graphite2 c gcc) -- endif () -- endif() - include(Graphite) -- if (BUILD_SHARED_LIBS) -- nolib_test(stdc++ $<TARGET_SONAME_FILE:graphite2>) -- endif () - set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "") - CREATE_LIBTOOL_FILE(graphite2 "/lib${LIB_SUFFIX}") - endif() ---- a/tests/CMakeLists.txt -+++ b/tests/CMakeLists.txt -@@ -47,12 +47,12 @@ else (${CMAKE_SYSTEM_NAME} STREQUAL "Windows") - set_target_properties(graphite2-base PROPERTIES - COMPILE_FLAGS "-Wall -Wextra -Wno-class-memaccess -fno-rtti -fno-exceptions" - COMPILE_DEFINITIONS "GRAPHITE2_NTRACING" -- LINK_FLAGS "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}" -+ LINK_FLAGS "-nostdlib++ ${GRAPHITE_LINK_FLAGS}" - LINKER_LANGUAGE C) - set_target_properties(graphite2-file PROPERTIES - COMPILE_FLAGS "-Wall -Wextra -Wno-class-memaccess -fno-rtti -fno-exceptions" - COMPILE_DEFINITIONS "GRAPHITE2_NTRACING${TELEMETRY}" -- LINK_FLAGS "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}" -+ LINK_FLAGS "-nostdlib++ ${GRAPHITE_LINK_FLAGS}" - LINKER_LANGUAGE C) - endif() - diff --git a/repos/clang/icu/.checksum b/repos/clang/icu/.checksum deleted file mode 100644 index 026c62a3..00000000 --- a/repos/clang/icu/.checksum +++ /dev/null @@ -1,3 +0,0 @@ -7ded690aff6e7a15810eea9b2ee8af30e1a5fc98272a9c85102d9c69a54511d7 build.patch -66e9fe1f05ce2744340d4a08d60b8818070f869aacc209f91a2e4b75db47c47b icu4c-76_1-src.tgz -e9aebf44622267d249f46e7337dfc6d34e96a5352f5532f60b84600189841ef2 pc.patch diff --git a/repos/clang/icu/.files b/repos/clang/icu/.files deleted file mode 100644 index 86fe2904..00000000 --- a/repos/clang/icu/.files +++ /dev/null @@ -1,282 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/derb --rwxr-xr-x root/root usr/bin/genbrk --rwxr-xr-x root/root usr/bin/gencfu --rwxr-xr-x root/root usr/bin/gencnval --rwxr-xr-x root/root usr/bin/gendict --rwxr-xr-x root/root usr/bin/genrb --rwxr-xr-x root/root usr/bin/icu-config --rwxr-xr-x root/root usr/bin/icuexportdata --rwxr-xr-x root/root usr/bin/icuinfo --rwxr-xr-x root/root usr/bin/makeconv --rwxr-xr-x root/root usr/bin/pkgdata --rwxr-xr-x root/root usr/bin/uconv -drwxr-xr-x root/root usr/include/ -drwxr-xr-x root/root usr/include/unicode/ --rw-r--r-- root/root usr/include/unicode/alphaindex.h --rw-r--r-- root/root usr/include/unicode/appendable.h --rw-r--r-- root/root usr/include/unicode/basictz.h --rw-r--r-- root/root usr/include/unicode/brkiter.h --rw-r--r-- root/root usr/include/unicode/bytestream.h --rw-r--r-- root/root usr/include/unicode/bytestrie.h --rw-r--r-- root/root usr/include/unicode/bytestriebuilder.h --rw-r--r-- root/root usr/include/unicode/calendar.h --rw-r--r-- root/root usr/include/unicode/caniter.h --rw-r--r-- root/root usr/include/unicode/casemap.h --rw-r--r-- root/root usr/include/unicode/char16ptr.h --rw-r--r-- root/root usr/include/unicode/chariter.h --rw-r--r-- root/root usr/include/unicode/choicfmt.h --rw-r--r-- root/root usr/include/unicode/coleitr.h --rw-r--r-- root/root usr/include/unicode/coll.h --rw-r--r-- root/root usr/include/unicode/compactdecimalformat.h --rw-r--r-- root/root usr/include/unicode/curramt.h --rw-r--r-- root/root usr/include/unicode/currpinf.h --rw-r--r-- root/root usr/include/unicode/currunit.h --rw-r--r-- root/root usr/include/unicode/datefmt.h --rw-r--r-- root/root usr/include/unicode/dbbi.h --rw-r--r-- root/root usr/include/unicode/dcfmtsym.h --rw-r--r-- root/root usr/include/unicode/decimfmt.h --rw-r--r-- root/root usr/include/unicode/displayoptions.h --rw-r--r-- root/root usr/include/unicode/docmain.h --rw-r--r-- root/root usr/include/unicode/dtfmtsym.h --rw-r--r-- root/root usr/include/unicode/dtintrv.h --rw-r--r-- root/root usr/include/unicode/dtitvfmt.h --rw-r--r-- root/root usr/include/unicode/dtitvinf.h --rw-r--r-- root/root usr/include/unicode/dtptngen.h --rw-r--r-- root/root usr/include/unicode/dtrule.h --rw-r--r-- root/root usr/include/unicode/edits.h --rw-r--r-- root/root usr/include/unicode/enumset.h --rw-r--r-- root/root usr/include/unicode/errorcode.h --rw-r--r-- root/root usr/include/unicode/fieldpos.h --rw-r--r-- root/root usr/include/unicode/filteredbrk.h --rw-r--r-- root/root usr/include/unicode/fmtable.h --rw-r--r-- root/root usr/include/unicode/format.h --rw-r--r-- root/root usr/include/unicode/formattednumber.h --rw-r--r-- root/root usr/include/unicode/formattedvalue.h --rw-r--r-- root/root usr/include/unicode/fpositer.h --rw-r--r-- root/root usr/include/unicode/gender.h --rw-r--r-- root/root usr/include/unicode/gregocal.h --rw-r--r-- root/root usr/include/unicode/icudataver.h --rw-r--r-- root/root usr/include/unicode/icuplug.h --rw-r--r-- root/root usr/include/unicode/idna.h --rw-r--r-- root/root usr/include/unicode/listformatter.h --rw-r--r-- root/root usr/include/unicode/localebuilder.h --rw-r--r-- root/root usr/include/unicode/localematcher.h --rw-r--r-- root/root usr/include/unicode/localpointer.h --rw-r--r-- root/root usr/include/unicode/locdspnm.h --rw-r--r-- root/root usr/include/unicode/locid.h --rw-r--r-- root/root usr/include/unicode/measfmt.h --rw-r--r-- root/root usr/include/unicode/measunit.h --rw-r--r-- root/root usr/include/unicode/measure.h --rw-r--r-- root/root usr/include/unicode/messageformat2.h --rw-r--r-- root/root usr/include/unicode/messageformat2_arguments.h --rw-r--r-- root/root usr/include/unicode/messageformat2_data_model.h --rw-r--r-- root/root usr/include/unicode/messageformat2_data_model_names.h --rw-r--r-- root/root usr/include/unicode/messageformat2_formattable.h --rw-r--r-- root/root usr/include/unicode/messageformat2_function_registry.h --rw-r--r-- root/root usr/include/unicode/messagepattern.h --rw-r--r-- root/root usr/include/unicode/msgfmt.h --rw-r--r-- root/root usr/include/unicode/normalizer2.h --rw-r--r-- root/root usr/include/unicode/normlzr.h --rw-r--r-- root/root usr/include/unicode/nounit.h --rw-r--r-- root/root usr/include/unicode/numberformatter.h --rw-r--r-- root/root usr/include/unicode/numberrangeformatter.h --rw-r--r-- root/root usr/include/unicode/numfmt.h --rw-r--r-- root/root usr/include/unicode/numsys.h --rw-r--r-- root/root usr/include/unicode/parseerr.h --rw-r--r-- root/root usr/include/unicode/parsepos.h --rw-r--r-- root/root usr/include/unicode/platform.h --rw-r--r-- root/root usr/include/unicode/plurfmt.h --rw-r--r-- root/root usr/include/unicode/plurrule.h --rw-r--r-- root/root usr/include/unicode/ptypes.h --rw-r--r-- root/root usr/include/unicode/putil.h --rw-r--r-- root/root usr/include/unicode/rbbi.h --rw-r--r-- root/root usr/include/unicode/rbnf.h --rw-r--r-- root/root usr/include/unicode/rbtz.h --rw-r--r-- root/root usr/include/unicode/regex.h --rw-r--r-- root/root usr/include/unicode/region.h --rw-r--r-- root/root usr/include/unicode/reldatefmt.h --rw-r--r-- root/root usr/include/unicode/rep.h --rw-r--r-- root/root usr/include/unicode/resbund.h --rw-r--r-- root/root usr/include/unicode/schriter.h --rw-r--r-- root/root usr/include/unicode/scientificnumberformatter.h --rw-r--r-- root/root usr/include/unicode/search.h --rw-r--r-- root/root usr/include/unicode/selfmt.h --rw-r--r-- root/root usr/include/unicode/simpleformatter.h --rw-r--r-- root/root usr/include/unicode/simplenumberformatter.h --rw-r--r-- root/root usr/include/unicode/simpletz.h --rw-r--r-- root/root usr/include/unicode/smpdtfmt.h --rw-r--r-- root/root usr/include/unicode/sortkey.h --rw-r--r-- root/root usr/include/unicode/std_string.h --rw-r--r-- root/root usr/include/unicode/strenum.h --rw-r--r-- root/root usr/include/unicode/stringoptions.h --rw-r--r-- root/root usr/include/unicode/stringpiece.h --rw-r--r-- root/root usr/include/unicode/stringtriebuilder.h --rw-r--r-- root/root usr/include/unicode/stsearch.h --rw-r--r-- root/root usr/include/unicode/symtable.h --rw-r--r-- root/root usr/include/unicode/tblcoll.h --rw-r--r-- root/root usr/include/unicode/timezone.h --rw-r--r-- root/root usr/include/unicode/tmunit.h --rw-r--r-- root/root usr/include/unicode/tmutamt.h --rw-r--r-- root/root usr/include/unicode/tmutfmt.h --rw-r--r-- root/root usr/include/unicode/translit.h --rw-r--r-- root/root usr/include/unicode/tzfmt.h --rw-r--r-- root/root usr/include/unicode/tznames.h --rw-r--r-- root/root usr/include/unicode/tzrule.h --rw-r--r-- root/root usr/include/unicode/tztrans.h --rw-r--r-- root/root usr/include/unicode/ubidi.h --rw-r--r-- root/root usr/include/unicode/ubiditransform.h --rw-r--r-- root/root usr/include/unicode/ubrk.h --rw-r--r-- root/root usr/include/unicode/ucal.h --rw-r--r-- root/root usr/include/unicode/ucasemap.h --rw-r--r-- root/root usr/include/unicode/ucat.h --rw-r--r-- root/root usr/include/unicode/uchar.h --rw-r--r-- root/root usr/include/unicode/ucharstrie.h --rw-r--r-- root/root usr/include/unicode/ucharstriebuilder.h --rw-r--r-- root/root usr/include/unicode/uchriter.h --rw-r--r-- root/root usr/include/unicode/uclean.h --rw-r--r-- root/root usr/include/unicode/ucnv.h --rw-r--r-- root/root usr/include/unicode/ucnv_cb.h --rw-r--r-- root/root usr/include/unicode/ucnv_err.h --rw-r--r-- root/root usr/include/unicode/ucnvsel.h --rw-r--r-- root/root usr/include/unicode/ucol.h --rw-r--r-- root/root usr/include/unicode/ucoleitr.h --rw-r--r-- root/root usr/include/unicode/uconfig.h --rw-r--r-- root/root usr/include/unicode/ucpmap.h --rw-r--r-- root/root usr/include/unicode/ucptrie.h --rw-r--r-- root/root usr/include/unicode/ucsdet.h --rw-r--r-- root/root usr/include/unicode/ucurr.h --rw-r--r-- root/root usr/include/unicode/udat.h --rw-r--r-- root/root usr/include/unicode/udata.h --rw-r--r-- root/root usr/include/unicode/udateintervalformat.h --rw-r--r-- root/root usr/include/unicode/udatpg.h --rw-r--r-- root/root usr/include/unicode/udisplaycontext.h --rw-r--r-- root/root usr/include/unicode/udisplayoptions.h --rw-r--r-- root/root usr/include/unicode/uenum.h --rw-r--r-- root/root usr/include/unicode/ufieldpositer.h --rw-r--r-- root/root usr/include/unicode/uformattable.h --rw-r--r-- root/root usr/include/unicode/uformattednumber.h --rw-r--r-- root/root usr/include/unicode/uformattedvalue.h --rw-r--r-- root/root usr/include/unicode/ugender.h --rw-r--r-- root/root usr/include/unicode/uidna.h --rw-r--r-- root/root usr/include/unicode/uiter.h --rw-r--r-- root/root usr/include/unicode/uldnames.h --rw-r--r-- root/root usr/include/unicode/ulistformatter.h --rw-r--r-- root/root usr/include/unicode/uloc.h --rw-r--r-- root/root usr/include/unicode/ulocale.h --rw-r--r-- root/root usr/include/unicode/ulocbuilder.h --rw-r--r-- root/root usr/include/unicode/ulocdata.h --rw-r--r-- root/root usr/include/unicode/umachine.h --rw-r--r-- root/root usr/include/unicode/umisc.h --rw-r--r-- root/root usr/include/unicode/umsg.h --rw-r--r-- root/root usr/include/unicode/umutablecptrie.h --rw-r--r-- root/root usr/include/unicode/unifilt.h --rw-r--r-- root/root usr/include/unicode/unifunct.h --rw-r--r-- root/root usr/include/unicode/unimatch.h --rw-r--r-- root/root usr/include/unicode/unirepl.h --rw-r--r-- root/root usr/include/unicode/uniset.h --rw-r--r-- root/root usr/include/unicode/unistr.h --rw-r--r-- root/root usr/include/unicode/unorm.h --rw-r--r-- root/root usr/include/unicode/unorm2.h --rw-r--r-- root/root usr/include/unicode/unum.h --rw-r--r-- root/root usr/include/unicode/unumberformatter.h --rw-r--r-- root/root usr/include/unicode/unumberoptions.h --rw-r--r-- root/root usr/include/unicode/unumberrangeformatter.h --rw-r--r-- root/root usr/include/unicode/unumsys.h --rw-r--r-- root/root usr/include/unicode/uobject.h --rw-r--r-- root/root usr/include/unicode/upluralrules.h --rw-r--r-- root/root usr/include/unicode/uregex.h --rw-r--r-- root/root usr/include/unicode/uregion.h --rw-r--r-- root/root usr/include/unicode/ureldatefmt.h --rw-r--r-- root/root usr/include/unicode/urename.h --rw-r--r-- root/root usr/include/unicode/urep.h --rw-r--r-- root/root usr/include/unicode/ures.h --rw-r--r-- root/root usr/include/unicode/uscript.h --rw-r--r-- root/root usr/include/unicode/usearch.h --rw-r--r-- root/root usr/include/unicode/uset.h --rw-r--r-- root/root usr/include/unicode/usetiter.h --rw-r--r-- root/root usr/include/unicode/ushape.h --rw-r--r-- root/root usr/include/unicode/usimplenumberformatter.h --rw-r--r-- root/root usr/include/unicode/uspoof.h --rw-r--r-- root/root usr/include/unicode/usprep.h --rw-r--r-- root/root usr/include/unicode/ustdio.h --rw-r--r-- root/root usr/include/unicode/ustream.h --rw-r--r-- root/root usr/include/unicode/ustring.h --rw-r--r-- root/root usr/include/unicode/ustringtrie.h --rw-r--r-- root/root usr/include/unicode/utext.h --rw-r--r-- root/root usr/include/unicode/utf.h --rw-r--r-- root/root usr/include/unicode/utf16.h --rw-r--r-- root/root usr/include/unicode/utf32.h --rw-r--r-- root/root usr/include/unicode/utf8.h --rw-r--r-- root/root usr/include/unicode/utf_old.h --rw-r--r-- root/root usr/include/unicode/utmscale.h --rw-r--r-- root/root usr/include/unicode/utrace.h --rw-r--r-- root/root usr/include/unicode/utrans.h --rw-r--r-- root/root usr/include/unicode/utypes.h --rw-r--r-- root/root usr/include/unicode/uvernum.h --rw-r--r-- root/root usr/include/unicode/uversion.h --rw-r--r-- root/root usr/include/unicode/vtzone.h -drwxr-xr-x root/root usr/lib/ -drwxr-xr-x root/root usr/lib/icu/ -drwxr-xr-x root/root usr/lib/icu/76.1/ --rw-r--r-- root/root usr/lib/icu/76.1/Makefile.inc --rw-r--r-- root/root usr/lib/icu/76.1/pkgdata.inc -lrwxrwxrwx root/root usr/lib/icu/Makefile.inc -> current/Makefile.inc -lrwxrwxrwx root/root usr/lib/icu/current -> 76.1 -lrwxrwxrwx root/root usr/lib/icu/pkgdata.inc -> current/pkgdata.inc -lrwxrwxrwx root/root usr/lib/libicudata.so -> libicudata.so.76.1 -lrwxrwxrwx root/root usr/lib/libicudata.so.76 -> libicudata.so.76.1 --rwxr-xr-x root/root usr/lib/libicudata.so.76.1 -lrwxrwxrwx root/root usr/lib/libicui18n.so -> libicui18n.so.76.1 -lrwxrwxrwx root/root usr/lib/libicui18n.so.76 -> libicui18n.so.76.1 --rwxr-xr-x root/root usr/lib/libicui18n.so.76.1 -lrwxrwxrwx root/root usr/lib/libicuio.so -> libicuio.so.76.1 -lrwxrwxrwx root/root usr/lib/libicuio.so.76 -> libicuio.so.76.1 --rwxr-xr-x root/root usr/lib/libicuio.so.76.1 -lrwxrwxrwx root/root usr/lib/libicutest.so -> libicutest.so.76.1 -lrwxrwxrwx root/root usr/lib/libicutest.so.76 -> libicutest.so.76.1 --rwxr-xr-x root/root usr/lib/libicutest.so.76.1 -lrwxrwxrwx root/root usr/lib/libicutu.so -> libicutu.so.76.1 -lrwxrwxrwx root/root usr/lib/libicutu.so.76 -> libicutu.so.76.1 --rwxr-xr-x root/root usr/lib/libicutu.so.76.1 -lrwxrwxrwx root/root usr/lib/libicuuc.so -> libicuuc.so.76.1 -lrwxrwxrwx root/root usr/lib/libicuuc.so.76 -> libicuuc.so.76.1 --rwxr-xr-x root/root usr/lib/libicuuc.so.76.1 -drwxr-xr-x root/root usr/lib/pkgconfig/ --rw-r--r-- root/root usr/lib/pkgconfig/icu-i18n.pc --rw-r--r-- root/root usr/lib/pkgconfig/icu-io.pc --rw-r--r-- root/root usr/lib/pkgconfig/icu-uc.pc -drwxr-xr-x root/root usr/sbin/ --rwxr-xr-x root/root usr/sbin/escapesrc --rwxr-xr-x root/root usr/sbin/genccode --rwxr-xr-x root/root usr/sbin/gencmn --rwxr-xr-x root/root usr/sbin/gennorm2 --rwxr-xr-x root/root usr/sbin/gensprep --rwxr-xr-x root/root usr/sbin/icupkg -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/icu/ -drwxr-xr-x root/root usr/share/icu/76.1/ --rw-r--r-- root/root usr/share/icu/76.1/LICENSE -drwxr-xr-x root/root usr/share/icu/76.1/config/ --rw-r--r-- root/root usr/share/icu/76.1/config/mh-linux --rwxr-xr-x root/root usr/share/icu/76.1/install-sh --rwxr-xr-x root/root usr/share/icu/76.1/mkinstalldirs -drwxr-xr-x root/root usr/share/man/ -drwxr-xr-x root/root usr/share/man/man1/ --rw-r--r-- root/root usr/share/man/man1/derb.1.gz --rw-r--r-- root/root usr/share/man/man1/genbrk.1.gz --rw-r--r-- root/root usr/share/man/man1/gencfu.1.gz --rw-r--r-- root/root usr/share/man/man1/gencnval.1.gz --rw-r--r-- root/root usr/share/man/man1/gendict.1.gz --rw-r--r-- root/root usr/share/man/man1/genrb.1.gz --rw-r--r-- root/root usr/share/man/man1/icu-config.1.gz --rw-r--r-- root/root usr/share/man/man1/icuexportdata.1.gz --rw-r--r-- root/root usr/share/man/man1/makeconv.1.gz --rw-r--r-- root/root usr/share/man/man1/pkgdata.1.gz --rw-r--r-- root/root usr/share/man/man1/uconv.1.gz -drwxr-xr-x root/root usr/share/man/man8/ --rw-r--r-- root/root usr/share/man/man8/genccode.8.gz --rw-r--r-- root/root usr/share/man/man8/gencmn.8.gz --rw-r--r-- root/root usr/share/man/man8/gensprep.8.gz --rw-r--r-- root/root usr/share/man/man8/icupkg.8.gz diff --git a/repos/clang/icu/abuild b/repos/clang/icu/abuild deleted file mode 100644 index 7ce183d5..00000000 --- a/repos/clang/icu/abuild +++ /dev/null @@ -1,12 +0,0 @@ -name=icu -version=76.1 -ver=${version%.*} -sion=${version#*.} -release=1 -source="https://github.com/unicode-org/icu/releases/download/release-${ver}-${sion}/icu4c-${ver}_${sion}-src.tgz - pc.patch - build.patch" -build_dir="icu/source" -patch_opt="-Np2" -export CC=${CC:-gcc} -export CXX=${CXX:-g++} diff --git a/repos/clang/icu/build.patch b/repos/clang/icu/build.patch deleted file mode 100644 index c459b725..00000000 --- a/repos/clang/icu/build.patch +++ /dev/null @@ -1,37 +0,0 @@ ---- a/source/common/putil.cpp -+++ b/source/common/putil.cpp -@@ -39,6 +39,8 @@ - ****************************************************************************** - */ - -+#define ICU_DATA_DIR "/usr/share/icu/76.1" -+ - // Defines _XOPEN_SOURCE for access to POSIX functions. - // Must be before any other #includes. - #include "uposixdefs.h" ---- a/source/config/mh-linux -+++ b/source/config/mh-linux -@@ -23,7 +23,7 @@ LD_RPATH= -Wl,-zorigin,-rpath,'$$'ORIGIN - LD_RPATH_PRE = -Wl,-rpath, - - ## These are the library specific LDFLAGS --LDFLAGSICUDT=-nodefaultlibs -nostdlib -+LDFLAGSICUDT=-nodefaultlibs - - ## Compiler switch to embed a library name - # The initial tab in the next line is to prevent icu-config from reading it. ---- a/source/configure -+++ b/source/configure -@@ -7210,10 +7210,10 @@ fi - - if test "$ac_cv_header_xlocale_h" = yes; then - U_HAVE_XLOCALE_H=1 -- CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=1" -+ CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=0 -DU_HAVE_XLOCALE_H=1" - else - U_HAVE_XLOCALE_H=0 -- CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0" -+ CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=0 -DU_HAVE_XLOCALE_H=0" - fi - else - CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=0" diff --git a/repos/clang/icu/pc.patch b/repos/clang/icu/pc.patch deleted file mode 100644 index cb539bf5..00000000 --- a/repos/clang/icu/pc.patch +++ /dev/null @@ -1,26 +0,0 @@ -for some reason enable-shared only emits a requires.private here now and things -underlink icu-uc libs when using other icu libs, even though the deps are correct -this is https://github.com/unicode-org/icu/commit/199bc827021ffdb43b6579d68e5eecf54c7f6f56 , -consumers probably have to be explicit about -i18n -uc use now instead of it -being implicit, but just undo .private for now --- ---- a/source/Makefile.in -+++ b/source/Makefile.in -@@ -290,7 +290,7 @@ - ifeq ($(ENABLE_SHARED),) - @echo "Requires: icu-uc" >> $@ - else -- @echo "Requires.private: icu-uc" >> $@ -+ @echo "Requires: icu-uc" >> $@ - endif - @echo "Libs:" '-L$${libdir}' "${ICULIBS_I18N}" >> $@ - @echo $@ updated. -@@ -302,7 +302,7 @@ - ifeq ($(ENABLE_SHARED),) - @echo "Requires: icu-i18n" >> $@ - else -- @echo "Requires.private: icu-i18n" >> $@ -+ @echo "Requires: icu-i18n" >> $@ - endif - @echo "Libs:" '-L$${libdir}' "${ICULIBS_IO}" >> $@ - @echo $@ updated. diff --git a/repos/clang/lame/.checksum b/repos/clang/lame/.checksum deleted file mode 100755 index 6bcb1196..00000000 --- a/repos/clang/lame/.checksum +++ /dev/null @@ -1 +0,0 @@ -18bd5d721dd053bdf9d4134690aeb118306eb07a530888f1f86617e5aad999c0 lame-3.100.tar.gz diff --git a/repos/clang/lame/.files b/repos/clang/lame/.files deleted file mode 100755 index dde45772..00000000 --- a/repos/clang/lame/.files +++ /dev/null @@ -1,15 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/lame --rwxr-xr-x root/root usr/bin/mp3rtp -drwxr-xr-x root/root usr/include/ -drwxr-xr-x root/root usr/include/lame/ --rw-r--r-- root/root usr/include/lame/lame.h -drwxr-xr-x root/root usr/lib/ -lrwxrwxrwx root/root usr/lib/libmp3lame.so -> libmp3lame.so.0.0.0 -lrwxrwxrwx root/root usr/lib/libmp3lame.so.0 -> libmp3lame.so.0.0.0 --rwxr-xr-x root/root usr/lib/libmp3lame.so.0.0.0 -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/man/ -drwxr-xr-x root/root usr/share/man/man1/ --rw-r--r-- root/root usr/share/man/man1/lame.1.gz diff --git a/repos/clang/lame/abuild b/repos/clang/lame/abuild deleted file mode 100755 index 48d03673..00000000 --- a/repos/clang/lame/abuild +++ /dev/null @@ -1,6 +0,0 @@ -name=lame -version=3.100 -release=1 -source="https://downloads.sourceforge.net/$name/$name-$version.tar.gz" -build_opt="--enable-mp3rtp" -export LDFLAGS="$LDFLAGS -Wl,--undefined-version" diff --git a/repos/clang/libatomic/.checksum b/repos/clang/libatomic/.checksum deleted file mode 100755 index 7e62ad9a..00000000 --- a/repos/clang/libatomic/.checksum +++ /dev/null @@ -1 +0,0 @@ -91754d3e89d571deea8ea6e22235495c4942880c370fa5e29c9d0bacd93a98c4 libatomic-chimera-v0.90.0.tar.gz diff --git a/repos/clang/libatomic/.files b/repos/clang/libatomic/.files deleted file mode 100755 index ec4c5be5..00000000 --- a/repos/clang/libatomic/.files +++ /dev/null @@ -1,5 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/lib/ -lrwxrwxrwx root/root usr/lib/libatomic.so -> libatomic.so.1.69.0 -lrwxrwxrwx root/root usr/lib/libatomic.so.1 -> libatomic.so.1.69.0 --rwxr-xr-x root/root usr/lib/libatomic.so.1.69.0 diff --git a/repos/clang/libatomic/abuild b/repos/clang/libatomic/abuild deleted file mode 100755 index a1bb8fda..00000000 --- a/repos/clang/libatomic/abuild +++ /dev/null @@ -1,4 +0,0 @@ -name=libatomic -version=0.90.0 -release=1 -source="https://github.com/chimera-linux/${name}-chimera/archive/v${version}/${name}-chimera-v${version}.tar.gz" diff --git a/repos/clang/libelf/.checksum b/repos/clang/libelf/.checksum deleted file mode 100644 index a72c9e2b..00000000 --- a/repos/clang/libelf/.checksum +++ /dev/null @@ -1 +0,0 @@ -7c4a46b55fb26a07d9a2f4e8abfa100f36df497508de9cc3d5ae6371777037b8 libelf-v0.192.1.tar.gz diff --git a/repos/clang/libelf/.files b/repos/clang/libelf/.files deleted file mode 100644 index 74eb5f76..00000000 --- a/repos/clang/libelf/.files +++ /dev/null @@ -1,9 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/include/ --rw-r--r-- root/root usr/include/gelf.h --rw-r--r-- root/root usr/include/libelf.h --rw-r--r-- root/root usr/include/nlist.h -drwxr-xr-x root/root usr/lib/ -lrwxrwxrwx root/root usr/lib/libelf.so -> libelf.so.1.0.192 -lrwxrwxrwx root/root usr/lib/libelf.so.1 -> libelf.so.1.0.192 --rwxr-xr-x root/root usr/lib/libelf.so.1.0.192 diff --git a/repos/clang/libelf/abuild b/repos/clang/libelf/abuild deleted file mode 100644 index e5ea6d81..00000000 --- a/repos/clang/libelf/abuild +++ /dev/null @@ -1,4 +0,0 @@ -name=libelf -version=0.192.1 -release=1 -source="https://github.com/arachsys/${name}/archive/v${version}/${name}-v${version}.tar.gz" diff --git a/repos/clang/libxml2/.checksum b/repos/clang/libxml2/.checksum deleted file mode 100644 index 33e67062..00000000 --- a/repos/clang/libxml2/.checksum +++ /dev/null @@ -1,2 +0,0 @@ -453920a5af6eeb2ef19fd77ddca3fdb6dc79fb723d1bf9442484162879d7d909 libxml2-2.13.5.tar.xz -4de7d0ba62928f5b885071df954120f083d99a663d64dd0ad4cdbad4d29733b8 overflow.patch diff --git a/repos/clang/libxml2/.files b/repos/clang/libxml2/.files deleted file mode 100644 index fe07a324..00000000 --- a/repos/clang/libxml2/.files +++ /dev/null @@ -1,138 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/xml2-config --rwxr-xr-x root/root usr/bin/xmlcatalog --rwxr-xr-x root/root usr/bin/xmllint -drwxr-xr-x root/root usr/include/ -drwxr-xr-x root/root usr/include/libxml2/ -drwxr-xr-x root/root usr/include/libxml2/libxml/ --rw-r--r-- root/root usr/include/libxml2/libxml/HTMLparser.h --rw-r--r-- root/root usr/include/libxml2/libxml/HTMLtree.h --rw-r--r-- root/root usr/include/libxml2/libxml/SAX.h --rw-r--r-- root/root usr/include/libxml2/libxml/SAX2.h --rw-r--r-- root/root usr/include/libxml2/libxml/c14n.h --rw-r--r-- root/root usr/include/libxml2/libxml/catalog.h --rw-r--r-- root/root usr/include/libxml2/libxml/chvalid.h --rw-r--r-- root/root usr/include/libxml2/libxml/debugXML.h --rw-r--r-- root/root usr/include/libxml2/libxml/dict.h --rw-r--r-- root/root usr/include/libxml2/libxml/encoding.h --rw-r--r-- root/root usr/include/libxml2/libxml/entities.h --rw-r--r-- root/root usr/include/libxml2/libxml/globals.h --rw-r--r-- root/root usr/include/libxml2/libxml/hash.h --rw-r--r-- root/root usr/include/libxml2/libxml/list.h --rw-r--r-- root/root usr/include/libxml2/libxml/nanoftp.h --rw-r--r-- root/root usr/include/libxml2/libxml/nanohttp.h --rw-r--r-- root/root usr/include/libxml2/libxml/parser.h --rw-r--r-- root/root usr/include/libxml2/libxml/parserInternals.h --rw-r--r-- root/root usr/include/libxml2/libxml/pattern.h --rw-r--r-- root/root usr/include/libxml2/libxml/relaxng.h --rw-r--r-- root/root usr/include/libxml2/libxml/schemasInternals.h --rw-r--r-- root/root usr/include/libxml2/libxml/schematron.h --rw-r--r-- root/root usr/include/libxml2/libxml/threads.h --rw-r--r-- root/root usr/include/libxml2/libxml/tree.h --rw-r--r-- root/root usr/include/libxml2/libxml/uri.h --rw-r--r-- root/root usr/include/libxml2/libxml/valid.h --rw-r--r-- root/root usr/include/libxml2/libxml/xinclude.h --rw-r--r-- root/root usr/include/libxml2/libxml/xlink.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlIO.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlautomata.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlerror.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlexports.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlmemory.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlmodule.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlreader.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlregexp.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlsave.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlschemas.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlschemastypes.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlstring.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlunicode.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlversion.h --rw-r--r-- root/root usr/include/libxml2/libxml/xmlwriter.h --rw-r--r-- root/root usr/include/libxml2/libxml/xpath.h --rw-r--r-- root/root usr/include/libxml2/libxml/xpathInternals.h --rw-r--r-- root/root usr/include/libxml2/libxml/xpointer.h -drwxr-xr-x root/root usr/lib/ -drwxr-xr-x root/root usr/lib/cmake/ -drwxr-xr-x root/root usr/lib/cmake/libxml2/ --rw-r--r-- root/root usr/lib/cmake/libxml2/libxml2-config.cmake -lrwxrwxrwx root/root usr/lib/libxml2.so -> libxml2.so.2.13.5 -lrwxrwxrwx root/root usr/lib/libxml2.so.2 -> libxml2.so.2.13.5 --rwxr-xr-x root/root usr/lib/libxml2.so.2.13.5 -drwxr-xr-x root/root usr/lib/pkgconfig/ --rw-r--r-- root/root usr/lib/pkgconfig/libxml-2.0.pc -drwxr-xr-x root/root usr/lib/python3.13/ -drwxr-xr-x root/root usr/lib/python3.13/site-packages/ -drwxr-xr-x root/root usr/lib/python3.13/site-packages/__pycache__/ --rw-r--r-- root/root usr/lib/python3.13/site-packages/__pycache__/drv_libxml2.cpython-313.opt-1.pyc --rw-r--r-- root/root usr/lib/python3.13/site-packages/__pycache__/drv_libxml2.cpython-313.pyc --rw-r--r-- root/root usr/lib/python3.13/site-packages/__pycache__/libxml2.cpython-313.opt-1.pyc --rw-r--r-- root/root usr/lib/python3.13/site-packages/__pycache__/libxml2.cpython-313.pyc --rw-r--r-- root/root usr/lib/python3.13/site-packages/drv_libxml2.py --rw-r--r-- root/root usr/lib/python3.13/site-packages/libxml2.py --rwxr-xr-x root/root usr/lib/python3.13/site-packages/libxml2mod.so -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/aclocal/ --rw-r--r-- root/root usr/share/aclocal/libxml.m4 -drwxr-xr-x root/root usr/share/gtk-doc/ -drwxr-xr-x root/root usr/share/gtk-doc/html/ -drwxr-xr-x root/root usr/share/gtk-doc/html/libxml2/ --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/general.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/home.png --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/index.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/left.png --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-HTMLparser.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-HTMLtree.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-SAX.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-SAX2.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-c14n.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-catalog.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-chvalid.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-debugXML.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-dict.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-encoding.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-entities.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-globals.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-hash.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-list.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-nanoftp.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-nanohttp.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-parser.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-parserInternals.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-pattern.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-relaxng.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-schemasInternals.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-schematron.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-threads.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-tree.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-uri.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-valid.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xinclude.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xlink.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlIO.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlautomata.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlerror.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlexports.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlmemory.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlmodule.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlreader.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlregexp.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlsave.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlschemas.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlschemastypes.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlstring.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlunicode.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlversion.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlwriter.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xpath.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xpathInternals.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xpointer.html --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2.devhelp2 --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/right.png --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/style.css --rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/up.png -drwxr-xr-x root/root usr/share/man/ -drwxr-xr-x root/root usr/share/man/man1/ --rw-r--r-- root/root usr/share/man/man1/xml2-config.1.gz --rw-r--r-- root/root usr/share/man/man1/xmlcatalog.1.gz --rw-r--r-- root/root usr/share/man/man1/xmllint.1.gz diff --git a/repos/clang/libxml2/abuild b/repos/clang/libxml2/abuild deleted file mode 100644 index 080ef5cf..00000000 --- a/repos/clang/libxml2/abuild +++ /dev/null @@ -1,7 +0,0 @@ -name=libxml2 -version=2.13.5 -release=1 -source="https://download.gnome.org/sources/$name/${version%.*}/$name-$version.tar.xz - overflow.patch" -build_type=configure_build -build_opt="--with-history --with-icu --with-python=/usr/bin/python" diff --git a/repos/clang/libxml2/depends b/repos/clang/libxml2/depends deleted file mode 100644 index 31cb45dd..00000000 --- a/repos/clang/libxml2/depends +++ /dev/null @@ -1 +0,0 @@ -icu diff --git a/repos/clang/libxml2/overflow.patch b/repos/clang/libxml2/overflow.patch deleted file mode 100644 index c7d82ed0..00000000 --- a/repos/clang/libxml2/overflow.patch +++ /dev/null @@ -1,95 +0,0 @@ -The line count may overflow. It's a signed integer in public api -so there is nothing that can be done but at least the usage should -be harmless since it's just a line number. - ---- a/parser.c -+++ b/parser.c -@@ -2323,7 +2323,7 @@ static int spacePop(xmlParserCtxtPtr ctxt) { - int skipl; \ - for(skipl=0; skipl<val; skipl++) { \ - if (*(ctxt->input->cur) == '\n') { \ -- ctxt->input->line++; ctxt->input->col = 1; \ -+ ctxt->input->line = ((unsigned)ctxt->input->line) + 1; ctxt->input->col = 1; \ - } else ctxt->input->col++; \ - ctxt->input->cur++; \ - } \ -@@ -2357,7 +2357,7 @@ static int spacePop(xmlParserCtxtPtr ctxt) { - - #define NEXTL(l) do { \ - if (*(ctxt->input->cur) == '\n') { \ -- ctxt->input->line++; ctxt->input->col = 1; \ -+ ctxt->input->line = ((unsigned)ctxt->input->line) + 1; ctxt->input->col = 1; \ - } else ctxt->input->col++; \ - ctxt->input->cur += l; \ - } while (0) -@@ -2391,7 +2391,7 @@ xmlSkipBlankChars(xmlParserCtxtPtr ctxt) { - cur = ctxt->input->cur; - while (IS_BLANK_CH(*cur)) { - if (*cur == '\n') { -- ctxt->input->line++; ctxt->input->col = 1; -+ ctxt->input->line = ((unsigned)ctxt->input->line) + 1; ctxt->input->col = 1; - } else { - ctxt->input->col++; - } -@@ -4790,7 +4790,7 @@ get_more_space: - while (*in == 0x20) { in++; ctxt->input->col++; } - if (*in == 0xA) { - do { -- ctxt->input->line++; ctxt->input->col = 1; -+ ctxt->input->line = ((unsigned)ctxt->input->line) + 1; ctxt->input->col = 1; - in++; - } while (*in == 0xA); - goto get_more_space; -@@ -4835,7 +4835,7 @@ get_more: - ctxt->input->col = ccol; - if (*in == 0xA) { - do { -- ctxt->input->line++; ctxt->input->col = 1; -+ ctxt->input->line = ((unsigned)ctxt->input->line) + 1; ctxt->input->col = 1; - in++; - } while (*in == 0xA); - goto get_more; -@@ -4888,7 +4888,7 @@ get_more: - if (*in == 0xA) { - ctxt->input->cur = in; - in++; -- ctxt->input->line++; ctxt->input->col = 1; -+ ctxt->input->line = ((unsigned)ctxt->input->line) + 1; ctxt->input->col = 1; - continue; /* while */ - } - in--; -@@ -5251,7 +5251,7 @@ xmlParseComment(xmlParserCtxtPtr ctxt) { - do { - if (*in == 0xA) { - do { -- ctxt->input->line++; ctxt->input->col = 1; -+ ctxt->input->line = ((unsigned)ctxt->input->line) + 1; ctxt->input->col = 1; - in++; - } while (*in == 0xA); - } -@@ -5266,7 +5266,7 @@ get_more: - ctxt->input->col = ccol; - if (*in == 0xA) { - do { -- ctxt->input->line++; ctxt->input->col = 1; -+ ctxt->input->line = ((unsigned)ctxt->input->line) + 1; ctxt->input->col = 1; - in++; - } while (*in == 0xA); - goto get_more; -@@ -5311,14 +5311,14 @@ get_more: - ctxt->input->cur = in; - if (*in == 0xA) { - in++; -- ctxt->input->line++; ctxt->input->col = 1; -+ ctxt->input->line = ((unsigned)ctxt->input->line) + 1; ctxt->input->col = 1; - } - if (*in == 0xD) { - in++; - if (*in == 0xA) { - ctxt->input->cur = in; - in++; -- ctxt->input->line++; ctxt->input->col = 1; -+ ctxt->input->line = ((unsigned)ctxt->input->line) + 1; ctxt->input->col = 1; - goto get_more; - } - in--; diff --git a/repos/clang/llvm/.checksum b/repos/clang/llvm/.checksum deleted file mode 100644 index a3bb86db..00000000 --- a/repos/clang/llvm/.checksum +++ /dev/null @@ -1,12 +0,0 @@ -f3572eae0eb7a8dac825a67153dd8fb471cbd11063e7125d53bf3c7b793752a3 0012-libc-libc-abi-libunwind-disable-multiarch-locations.patch -709df2d7df76b23e21ab9441fcbea28e6fdf9876c78d83dd60ade8bc6efe2a39 0013-libc-musl-locale-workarounds.patch -fe545506e77506fee1a9197ec186f9ff406dd1df5836d89dc53738d56012dfa4 0014-clang-disable-multiarch-layout-on-musl.patch -9c6af487fec4cac4f87c26ba708c9335c66b95a97d473f4b855ae61da0046b10 0017-clang-use-as-needed-by-default.patch -cd3f5b14620f184f4e75e24f5fee118b89cb377c863105c86652c9871e4f9d56 0024-clang-link-libcxxabi-on-linux-when-using-libc.patch -1e175274232b52180177e2510b7777af6c004f50597ac43eed03f2973d7edad6 c89 -a0ad4df956974d89d02d5ca023157e00be067c47948b4c5af04b10dcd5fdcbd5 c99 -80138e469931386d617fa5da7a41cef5f33e900ec08d1062ab212c71303af2c9 compiler-rt-sanitizer-supported-arch.patch -8d1ba8db1a60a9b58e0acc7feef216f23b52ec0106b7681778f841529e7881ec fix-msan-with-musl.patch -63cec7bc0d8c415bc86fa8de99eb49910ae29ab4514bc3e94b4e7e915fff94f4 llvm-project-19.1.7.src.tar.xz -c975229979af06c139b27c56d42cb32a58b16aa5b0b74e28245a06e75be8f35e musl-stack-size.patch -4e36a6fa62dde7ffaa6bee55960e29c2e4cd761ec41405e0813ced50f28333a7 musl-targets.patch diff --git a/repos/clang/llvm/.files b/repos/clang/llvm/.files deleted file mode 100755 index 8688e7f3..00000000 --- a/repos/clang/llvm/.files +++ /dev/null @@ -1,5487 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ -lrwxrwxrwx root/root usr/bin/addr2line -> llvm-symbolizer --rwxr-xr-x root/root usr/bin/amdgpu-arch --rwxr-xr-x root/root usr/bin/analyze-build -lrwxrwxrwx root/root usr/bin/ar -> llvm-ar --rwxr-xr-x root/root usr/bin/bugpoint -lrwxrwxrwx root/root usr/bin/c++ -> clang++ -lrwxrwxrwx root/root usr/bin/c++filt -> llvm-cxxfilt --rwxr-xr-x root/root usr/bin/c-index-test --rwxr-xr-x root/root usr/bin/c89 --rwxr-xr-x root/root usr/bin/c99 -lrwxrwxrwx root/root usr/bin/cc -> clang -lrwxrwxrwx root/root usr/bin/clang -> clang-19 -lrwxrwxrwx root/root usr/bin/clang++ -> clang --rwxr-xr-x root/root usr/bin/clang-19 --rwxr-xr-x root/root usr/bin/clang-apply-replacements --rwxr-xr-x root/root usr/bin/clang-change-namespace --rwxr-xr-x root/root usr/bin/clang-check -lrwxrwxrwx root/root usr/bin/clang-cl -> clang -lrwxrwxrwx root/root usr/bin/clang-cpp -> clang --rwxr-xr-x root/root usr/bin/clang-doc --rwxr-xr-x root/root usr/bin/clang-extdef-mapping --rwxr-xr-x root/root usr/bin/clang-format --rwxr-xr-x root/root usr/bin/clang-include-cleaner --rwxr-xr-x root/root usr/bin/clang-include-fixer --rwxr-xr-x root/root usr/bin/clang-installapi --rwxr-xr-x root/root usr/bin/clang-linker-wrapper --rwxr-xr-x root/root usr/bin/clang-move --rwxr-xr-x root/root usr/bin/clang-nvlink-wrapper --rwxr-xr-x root/root usr/bin/clang-offload-bundler --rwxr-xr-x root/root usr/bin/clang-offload-packager --rwxr-xr-x root/root usr/bin/clang-pseudo --rwxr-xr-x root/root usr/bin/clang-query --rwxr-xr-x root/root usr/bin/clang-refactor --rwxr-xr-x root/root usr/bin/clang-rename --rwxr-xr-x root/root usr/bin/clang-reorder-fields --rwxr-xr-x root/root usr/bin/clang-repl --rwxr-xr-x root/root usr/bin/clang-scan-deps --rwxr-xr-x root/root usr/bin/clang-tblgen --rwxr-xr-x root/root usr/bin/clang-tidy --rwxr-xr-x root/root usr/bin/clangd -lrwxrwxrwx root/root usr/bin/debuginfod -> llvm-debuginfod -lrwxrwxrwx root/root usr/bin/debuginfod-find -> llvm-debuginfod-find --rwxr-xr-x root/root usr/bin/diagtool -lrwxrwxrwx root/root usr/bin/dlltool -> llvm-ar --rwxr-xr-x root/root usr/bin/dsymutil -lrwxrwxrwx root/root usr/bin/dwp -> llvm-dwp --rwxr-xr-x root/root usr/bin/find-all-symbols -lrwxrwxrwx root/root usr/bin/g++ -> clang++ -lrwxrwxrwx root/root usr/bin/gcc -> clang --rwxr-xr-x root/root usr/bin/git-clang-format --rwxr-xr-x root/root usr/bin/hmaptool --rwxr-xr-x root/root usr/bin/intercept-build -lrwxrwxrwx root/root usr/bin/ld -> lld -lrwxrwxrwx root/root usr/bin/ld.lld -> lld -lrwxrwxrwx root/root usr/bin/ld64.lld -> lld --rwxr-xr-x root/root usr/bin/llc --rwxr-xr-x root/root usr/bin/lld -lrwxrwxrwx root/root usr/bin/lld-link -> lld --rwxr-xr-x root/root usr/bin/lli -lrwxrwxrwx root/root usr/bin/llvm-addr2line -> llvm-symbolizer --rwxr-xr-x root/root usr/bin/llvm-ar --rwxr-xr-x root/root usr/bin/llvm-as --rwxr-xr-x root/root usr/bin/llvm-bcanalyzer -lrwxrwxrwx root/root usr/bin/llvm-bitcode-strip -> llvm-objcopy --rwxr-xr-x root/root usr/bin/llvm-c-test --rwxr-xr-x root/root usr/bin/llvm-cat --rwxr-xr-x root/root usr/bin/llvm-cfi-verify --rwxr-xr-x root/root usr/bin/llvm-config --rwxr-xr-x root/root usr/bin/llvm-cov --rwxr-xr-x root/root usr/bin/llvm-cvtres --rwxr-xr-x root/root usr/bin/llvm-cxxdump --rwxr-xr-x root/root usr/bin/llvm-cxxfilt --rwxr-xr-x root/root usr/bin/llvm-cxxmap --rwxr-xr-x root/root usr/bin/llvm-debuginfo-analyzer --rwxr-xr-x root/root usr/bin/llvm-debuginfod --rwxr-xr-x root/root usr/bin/llvm-debuginfod-find --rwxr-xr-x root/root usr/bin/llvm-diff --rwxr-xr-x root/root usr/bin/llvm-dis -lrwxrwxrwx root/root usr/bin/llvm-dlltool -> llvm-ar --rwxr-xr-x root/root usr/bin/llvm-dwarfdump --rwxr-xr-x root/root usr/bin/llvm-dwarfutil --rwxr-xr-x root/root usr/bin/llvm-dwp --rwxr-xr-x root/root usr/bin/llvm-exegesis --rwxr-xr-x root/root usr/bin/llvm-extract --rwxr-xr-x root/root usr/bin/llvm-gsymutil --rwxr-xr-x root/root usr/bin/llvm-ifs -lrwxrwxrwx root/root usr/bin/llvm-install-name-tool -> llvm-objcopy --rwxr-xr-x root/root usr/bin/llvm-jitlink -lrwxrwxrwx root/root usr/bin/llvm-lib -> llvm-ar --rwxr-xr-x root/root usr/bin/llvm-libtool-darwin --rwxr-xr-x root/root usr/bin/llvm-link --rwxr-xr-x root/root usr/bin/llvm-lipo --rwxr-xr-x root/root usr/bin/llvm-lto --rwxr-xr-x root/root usr/bin/llvm-lto2 --rwxr-xr-x root/root usr/bin/llvm-mc --rwxr-xr-x root/root usr/bin/llvm-mca --rwxr-xr-x root/root usr/bin/llvm-ml --rwxr-xr-x root/root usr/bin/llvm-modextract --rwxr-xr-x root/root usr/bin/llvm-mt --rwxr-xr-x root/root usr/bin/llvm-nm --rwxr-xr-x root/root usr/bin/llvm-objcopy --rwxr-xr-x root/root usr/bin/llvm-objdump --rwxr-xr-x root/root usr/bin/llvm-opt-report -lrwxrwxrwx root/root usr/bin/llvm-otool -> llvm-objdump --rwxr-xr-x root/root usr/bin/llvm-pdbutil --rwxr-xr-x root/root usr/bin/llvm-profdata --rwxr-xr-x root/root usr/bin/llvm-profgen -lrwxrwxrwx root/root usr/bin/llvm-ranlib -> llvm-ar --rwxr-xr-x root/root usr/bin/llvm-rc -lrwxrwxrwx root/root usr/bin/llvm-readelf -> llvm-readobj --rwxr-xr-x root/root usr/bin/llvm-readobj --rwxr-xr-x root/root usr/bin/llvm-readtapi --rwxr-xr-x root/root usr/bin/llvm-reduce --rwxr-xr-x root/root usr/bin/llvm-remarkutil --rwxr-xr-x root/root usr/bin/llvm-rtdyld --rwxr-xr-x root/root usr/bin/llvm-sim --rwxr-xr-x root/root usr/bin/llvm-size --rwxr-xr-x root/root usr/bin/llvm-split --rwxr-xr-x root/root usr/bin/llvm-stress --rwxr-xr-x root/root usr/bin/llvm-strings -lrwxrwxrwx root/root usr/bin/llvm-strip -> llvm-objcopy --rwxr-xr-x root/root usr/bin/llvm-symbolizer --rwxr-xr-x root/root usr/bin/llvm-tblgen --rwxr-xr-x root/root usr/bin/llvm-tli-checker --rwxr-xr-x root/root usr/bin/llvm-undname -lrwxrwxrwx root/root usr/bin/llvm-windres -> llvm-rc --rwxr-xr-x root/root usr/bin/llvm-xray --rwxr-xr-x root/root usr/bin/modularize -lrwxrwxrwx root/root usr/bin/nm -> llvm-nm --rwxr-xr-x root/root usr/bin/nvptx-arch -lrwxrwxrwx root/root usr/bin/objcopy -> llvm-objcopy -lrwxrwxrwx root/root usr/bin/objdump -> llvm-objdump --rwxr-xr-x root/root usr/bin/opt --rwxr-xr-x root/root usr/bin/pp-trace -lrwxrwxrwx root/root usr/bin/ranlib -> llvm-ar -lrwxrwxrwx root/root usr/bin/readelf -> llvm-readobj -lrwxrwxrwx root/root usr/bin/readtapi -> llvm-readtapi --rwxr-xr-x root/root usr/bin/reduce-chunk-list --rwxr-xr-x root/root usr/bin/run-clang-tidy --rwxr-xr-x root/root usr/bin/sancov --rwxr-xr-x root/root usr/bin/sanstats --rwxr-xr-x root/root usr/bin/scan-build --rwxr-xr-x root/root usr/bin/scan-build-py --rwxr-xr-x root/root usr/bin/scan-view -lrwxrwxrwx root/root usr/bin/size -> llvm-size -lrwxrwxrwx root/root usr/bin/strings -> llvm-strings -lrwxrwxrwx root/root usr/bin/strip -> llvm-objcopy --rwxr-xr-x root/root usr/bin/verify-uselistorder -lrwxrwxrwx root/root usr/bin/wasm-ld -> lld -lrwxrwxrwx root/root usr/bin/windres -> llvm-rc -drwxr-xr-x root/root usr/include/ --rw-r--r-- root/root usr/include/__libunwind_config.h -drwxr-xr-x root/root usr/include/c++/ -drwxr-xr-x root/root usr/include/c++/v1/ -drwxr-xr-x root/root usr/include/c++/v1/__algorithm/ --rw-r--r-- root/root usr/include/c++/v1/__algorithm/adjacent_find.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/all_of.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/any_of.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/binary_search.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/clamp.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/comp.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/comp_ref_type.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/copy_backward.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/copy_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/copy_move_common.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/copy_n.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/count.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/count_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/equal.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/equal_range.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/fill.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/fill_n.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/find.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/find_end.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/find_first_of.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/find_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/find_if_not.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/find_segment_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/fold.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/for_each.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/for_each_n.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/for_each_segment.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/generate.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/generate_n.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/half_positive.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/in_found_result.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/in_fun_result.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/in_in_out_result.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/in_in_result.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/in_out_out_result.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/in_out_result.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/includes.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/inplace_merge.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/is_heap.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/is_heap_until.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/is_partitioned.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/is_permutation.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/is_sorted.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/is_sorted_until.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/iter_swap.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/iterator_operations.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/lexicographical_compare.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/lower_bound.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/make_heap.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/make_projected.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/max.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/max_element.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/merge.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/min.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/min_element.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/min_max_result.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/minmax.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/minmax_element.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/mismatch.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/move.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/move_backward.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/next_permutation.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/none_of.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/nth_element.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/partial_sort.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/partial_sort_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/partition.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/partition_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/partition_point.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/pop_heap.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/prev_permutation.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/pstl.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/push_heap.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_adjacent_find.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_all_of.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_any_of.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_binary_search.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_clamp.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_contains.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_contains_subrange.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_copy_backward.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_copy_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_copy_n.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_count.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_count_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_ends_with.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_equal.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_equal_range.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_fill.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_fill_n.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_find.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_find_end.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_find_first_of.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_find_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_find_if_not.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_find_last.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_for_each.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_for_each_n.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_generate.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_generate_n.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_includes.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_inplace_merge.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_is_heap.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_is_heap_until.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_is_partitioned.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_is_permutation.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_is_sorted.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_iterator_concept.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_lower_bound.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_make_heap.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_max.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_max_element.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_merge.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_min.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_min_element.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_minmax.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_minmax_element.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_mismatch.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_move.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_move_backward.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_next_permutation.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_none_of.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_nth_element.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_partial_sort.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_partition.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_partition_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_partition_point.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_pop_heap.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_prev_permutation.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_push_heap.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_remove.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_remove_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_remove_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_replace.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_replace_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_replace_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_reverse.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_reverse_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_rotate.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_rotate_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_sample.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_search.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_search_n.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_set_difference.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_set_intersection.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_set_union.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_shuffle.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_sort.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_sort_heap.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_stable_partition.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_stable_sort.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_starts_with.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_swap_ranges.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_transform.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_unique.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_unique_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/ranges_upper_bound.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/remove.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/remove_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/remove_copy_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/remove_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/replace.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/replace_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/replace_copy_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/replace_if.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/reverse.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/reverse_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/rotate.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/rotate_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/sample.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/search.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/search_n.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/set_difference.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/set_intersection.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/set_symmetric_difference.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/set_union.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/shift_left.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/shift_right.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/shuffle.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/sift_down.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/simd_utils.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/sort.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/sort_heap.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/stable_partition.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/stable_sort.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/swap_ranges.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/transform.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/unique.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/unique_copy.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/unwrap_iter.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/unwrap_range.h --rw-r--r-- root/root usr/include/c++/v1/__algorithm/upper_bound.h --rw-r--r-- root/root usr/include/c++/v1/__assert --rw-r--r-- root/root usr/include/c++/v1/__assertion_handler -drwxr-xr-x root/root usr/include/c++/v1/__atomic/ --rw-r--r-- root/root usr/include/c++/v1/__atomic/aliases.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/atomic.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/atomic_base.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/atomic_flag.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/atomic_init.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/atomic_lock_free.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/atomic_ref.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/atomic_sync.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/check_memory_order.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/contention_t.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/cxx_atomic_impl.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/fence.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/is_always_lock_free.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/kill_dependency.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/memory_order.h --rw-r--r-- root/root usr/include/c++/v1/__atomic/to_gcc_order.h -drwxr-xr-x root/root usr/include/c++/v1/__bit/ --rw-r--r-- root/root usr/include/c++/v1/__bit/bit_cast.h --rw-r--r-- root/root usr/include/c++/v1/__bit/bit_ceil.h --rw-r--r-- root/root usr/include/c++/v1/__bit/bit_floor.h --rw-r--r-- root/root usr/include/c++/v1/__bit/bit_log2.h --rw-r--r-- root/root usr/include/c++/v1/__bit/bit_width.h --rw-r--r-- root/root usr/include/c++/v1/__bit/blsr.h --rw-r--r-- root/root usr/include/c++/v1/__bit/byteswap.h --rw-r--r-- root/root usr/include/c++/v1/__bit/countl.h --rw-r--r-- root/root usr/include/c++/v1/__bit/countr.h --rw-r--r-- root/root usr/include/c++/v1/__bit/endian.h --rw-r--r-- root/root usr/include/c++/v1/__bit/has_single_bit.h --rw-r--r-- root/root usr/include/c++/v1/__bit/invert_if.h --rw-r--r-- root/root usr/include/c++/v1/__bit/popcount.h --rw-r--r-- root/root usr/include/c++/v1/__bit/rotate.h --rw-r--r-- root/root usr/include/c++/v1/__bit_reference -drwxr-xr-x root/root usr/include/c++/v1/__charconv/ --rw-r--r-- root/root usr/include/c++/v1/__charconv/chars_format.h --rw-r--r-- root/root usr/include/c++/v1/__charconv/from_chars_integral.h --rw-r--r-- root/root usr/include/c++/v1/__charconv/from_chars_result.h --rw-r--r-- root/root usr/include/c++/v1/__charconv/tables.h --rw-r--r-- root/root usr/include/c++/v1/__charconv/to_chars.h --rw-r--r-- root/root usr/include/c++/v1/__charconv/to_chars_base_10.h --rw-r--r-- root/root usr/include/c++/v1/__charconv/to_chars_floating_point.h --rw-r--r-- root/root usr/include/c++/v1/__charconv/to_chars_integral.h --rw-r--r-- root/root usr/include/c++/v1/__charconv/to_chars_result.h --rw-r--r-- root/root usr/include/c++/v1/__charconv/traits.h -drwxr-xr-x root/root usr/include/c++/v1/__chrono/ --rw-r--r-- root/root usr/include/c++/v1/__chrono/calendar.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/concepts.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/convert_to_timespec.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/convert_to_tm.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/day.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/duration.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/exception.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/file_clock.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/formatter.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/hh_mm_ss.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/high_resolution_clock.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/leap_second.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/literals.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/local_info.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/month.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/month_weekday.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/monthday.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/ostream.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/parser_std_format_spec.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/statically_widen.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/steady_clock.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/sys_info.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/system_clock.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/time_point.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/time_zone.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/time_zone_link.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/tzdb.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/tzdb_list.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/weekday.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/year.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/year_month.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/year_month_day.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/year_month_weekday.h --rw-r--r-- root/root usr/include/c++/v1/__chrono/zoned_time.h -drwxr-xr-x root/root usr/include/c++/v1/__compare/ --rw-r--r-- root/root usr/include/c++/v1/__compare/common_comparison_category.h --rw-r--r-- root/root usr/include/c++/v1/__compare/compare_partial_order_fallback.h --rw-r--r-- root/root usr/include/c++/v1/__compare/compare_strong_order_fallback.h --rw-r--r-- root/root usr/include/c++/v1/__compare/compare_three_way.h --rw-r--r-- root/root usr/include/c++/v1/__compare/compare_three_way_result.h --rw-r--r-- root/root usr/include/c++/v1/__compare/compare_weak_order_fallback.h --rw-r--r-- root/root usr/include/c++/v1/__compare/is_eq.h --rw-r--r-- root/root usr/include/c++/v1/__compare/ordering.h --rw-r--r-- root/root usr/include/c++/v1/__compare/partial_order.h --rw-r--r-- root/root usr/include/c++/v1/__compare/strong_order.h --rw-r--r-- root/root usr/include/c++/v1/__compare/synth_three_way.h --rw-r--r-- root/root usr/include/c++/v1/__compare/three_way_comparable.h --rw-r--r-- root/root usr/include/c++/v1/__compare/weak_order.h -drwxr-xr-x root/root usr/include/c++/v1/__concepts/ --rw-r--r-- root/root usr/include/c++/v1/__concepts/arithmetic.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/assignable.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/boolean_testable.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/class_or_enum.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/common_reference_with.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/common_with.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/constructible.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/convertible_to.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/copyable.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/derived_from.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/destructible.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/different_from.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/equality_comparable.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/invocable.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/movable.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/predicate.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/regular.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/relation.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/same_as.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/semiregular.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/swappable.h --rw-r--r-- root/root usr/include/c++/v1/__concepts/totally_ordered.h -drwxr-xr-x root/root usr/include/c++/v1/__condition_variable/ --rw-r--r-- root/root usr/include/c++/v1/__condition_variable/condition_variable.h --rw-r--r-- root/root usr/include/c++/v1/__config --rw-r--r-- root/root usr/include/c++/v1/__config_site -drwxr-xr-x root/root usr/include/c++/v1/__configuration/ --rw-r--r-- root/root usr/include/c++/v1/__configuration/abi.h --rw-r--r-- root/root usr/include/c++/v1/__configuration/availability.h --rw-r--r-- root/root usr/include/c++/v1/__configuration/compiler.h --rw-r--r-- root/root usr/include/c++/v1/__configuration/language.h --rw-r--r-- root/root usr/include/c++/v1/__configuration/platform.h -drwxr-xr-x root/root usr/include/c++/v1/__coroutine/ --rw-r--r-- root/root usr/include/c++/v1/__coroutine/coroutine_handle.h --rw-r--r-- root/root usr/include/c++/v1/__coroutine/coroutine_traits.h --rw-r--r-- root/root usr/include/c++/v1/__coroutine/noop_coroutine_handle.h --rw-r--r-- root/root usr/include/c++/v1/__coroutine/trivial_awaitables.h --rw-r--r-- root/root usr/include/c++/v1/__cxxabi_config.h -drwxr-xr-x root/root usr/include/c++/v1/__debug_utils/ --rw-r--r-- root/root usr/include/c++/v1/__debug_utils/randomize_range.h --rw-r--r-- root/root usr/include/c++/v1/__debug_utils/sanitizers.h --rw-r--r-- root/root usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h -drwxr-xr-x root/root usr/include/c++/v1/__exception/ --rw-r--r-- root/root usr/include/c++/v1/__exception/exception.h --rw-r--r-- root/root usr/include/c++/v1/__exception/exception_ptr.h --rw-r--r-- root/root usr/include/c++/v1/__exception/nested_exception.h --rw-r--r-- root/root usr/include/c++/v1/__exception/operations.h --rw-r--r-- root/root usr/include/c++/v1/__exception/terminate.h -drwxr-xr-x root/root usr/include/c++/v1/__expected/ --rw-r--r-- root/root usr/include/c++/v1/__expected/bad_expected_access.h --rw-r--r-- root/root usr/include/c++/v1/__expected/expected.h --rw-r--r-- root/root usr/include/c++/v1/__expected/unexpect.h --rw-r--r-- root/root usr/include/c++/v1/__expected/unexpected.h -drwxr-xr-x root/root usr/include/c++/v1/__filesystem/ --rw-r--r-- root/root usr/include/c++/v1/__filesystem/copy_options.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/directory_entry.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/directory_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/directory_options.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/file_status.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/file_time_type.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/file_type.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/filesystem_error.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/operations.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/path.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/path_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/perm_options.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/perms.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/recursive_directory_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/space_info.h --rw-r--r-- root/root usr/include/c++/v1/__filesystem/u8path.h -drwxr-xr-x root/root usr/include/c++/v1/__format/ --rw-r--r-- root/root usr/include/c++/v1/__format/buffer.h --rw-r--r-- root/root usr/include/c++/v1/__format/concepts.h --rw-r--r-- root/root usr/include/c++/v1/__format/container_adaptor.h --rw-r--r-- root/root usr/include/c++/v1/__format/enable_insertable.h --rw-r--r-- root/root usr/include/c++/v1/__format/escaped_output_table.h --rw-r--r-- root/root usr/include/c++/v1/__format/extended_grapheme_cluster_table.h --rw-r--r-- root/root usr/include/c++/v1/__format/format_arg.h --rw-r--r-- root/root usr/include/c++/v1/__format/format_arg_store.h --rw-r--r-- root/root usr/include/c++/v1/__format/format_args.h --rw-r--r-- root/root usr/include/c++/v1/__format/format_context.h --rw-r--r-- root/root usr/include/c++/v1/__format/format_error.h --rw-r--r-- root/root usr/include/c++/v1/__format/format_functions.h --rw-r--r-- root/root usr/include/c++/v1/__format/format_parse_context.h --rw-r--r-- root/root usr/include/c++/v1/__format/format_string.h --rw-r--r-- root/root usr/include/c++/v1/__format/format_to_n_result.h --rw-r--r-- root/root usr/include/c++/v1/__format/formatter.h --rw-r--r-- root/root usr/include/c++/v1/__format/formatter_bool.h --rw-r--r-- root/root usr/include/c++/v1/__format/formatter_char.h --rw-r--r-- root/root usr/include/c++/v1/__format/formatter_floating_point.h --rw-r--r-- root/root usr/include/c++/v1/__format/formatter_integer.h --rw-r--r-- root/root usr/include/c++/v1/__format/formatter_integral.h --rw-r--r-- root/root usr/include/c++/v1/__format/formatter_output.h --rw-r--r-- root/root usr/include/c++/v1/__format/formatter_pointer.h --rw-r--r-- root/root usr/include/c++/v1/__format/formatter_string.h --rw-r--r-- root/root usr/include/c++/v1/__format/formatter_tuple.h --rw-r--r-- root/root usr/include/c++/v1/__format/indic_conjunct_break_table.h --rw-r--r-- root/root usr/include/c++/v1/__format/parser_std_format_spec.h --rw-r--r-- root/root usr/include/c++/v1/__format/range_default_formatter.h --rw-r--r-- root/root usr/include/c++/v1/__format/range_formatter.h --rw-r--r-- root/root usr/include/c++/v1/__format/unicode.h --rw-r--r-- root/root usr/include/c++/v1/__format/width_estimation_table.h --rw-r--r-- root/root usr/include/c++/v1/__format/write_escaped.h -drwxr-xr-x root/root usr/include/c++/v1/__functional/ --rw-r--r-- root/root usr/include/c++/v1/__functional/binary_function.h --rw-r--r-- root/root usr/include/c++/v1/__functional/binary_negate.h --rw-r--r-- root/root usr/include/c++/v1/__functional/bind.h --rw-r--r-- root/root usr/include/c++/v1/__functional/bind_back.h --rw-r--r-- root/root usr/include/c++/v1/__functional/bind_front.h --rw-r--r-- root/root usr/include/c++/v1/__functional/binder1st.h --rw-r--r-- root/root usr/include/c++/v1/__functional/binder2nd.h --rw-r--r-- root/root usr/include/c++/v1/__functional/boyer_moore_searcher.h --rw-r--r-- root/root usr/include/c++/v1/__functional/compose.h --rw-r--r-- root/root usr/include/c++/v1/__functional/default_searcher.h --rw-r--r-- root/root usr/include/c++/v1/__functional/function.h --rw-r--r-- root/root usr/include/c++/v1/__functional/hash.h --rw-r--r-- root/root usr/include/c++/v1/__functional/identity.h --rw-r--r-- root/root usr/include/c++/v1/__functional/invoke.h --rw-r--r-- root/root usr/include/c++/v1/__functional/is_transparent.h --rw-r--r-- root/root usr/include/c++/v1/__functional/mem_fn.h --rw-r--r-- root/root usr/include/c++/v1/__functional/mem_fun_ref.h --rw-r--r-- root/root usr/include/c++/v1/__functional/not_fn.h --rw-r--r-- root/root usr/include/c++/v1/__functional/operations.h --rw-r--r-- root/root usr/include/c++/v1/__functional/perfect_forward.h --rw-r--r-- root/root usr/include/c++/v1/__functional/pointer_to_binary_function.h --rw-r--r-- root/root usr/include/c++/v1/__functional/pointer_to_unary_function.h --rw-r--r-- root/root usr/include/c++/v1/__functional/ranges_operations.h --rw-r--r-- root/root usr/include/c++/v1/__functional/reference_wrapper.h --rw-r--r-- root/root usr/include/c++/v1/__functional/unary_function.h --rw-r--r-- root/root usr/include/c++/v1/__functional/unary_negate.h --rw-r--r-- root/root usr/include/c++/v1/__functional/weak_result_type.h -drwxr-xr-x root/root usr/include/c++/v1/__fwd/ --rw-r--r-- root/root usr/include/c++/v1/__fwd/array.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/bit_reference.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/complex.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/deque.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/format.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/fstream.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/functional.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/ios.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/istream.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/mdspan.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/memory.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/memory_resource.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/ostream.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/pair.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/queue.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/span.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/sstream.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/stack.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/streambuf.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/string.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/string_view.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/subrange.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/tuple.h --rw-r--r-- root/root usr/include/c++/v1/__fwd/vector.h --rw-r--r-- root/root usr/include/c++/v1/__hash_table -drwxr-xr-x root/root usr/include/c++/v1/__ios/ --rw-r--r-- root/root usr/include/c++/v1/__ios/fpos.h -drwxr-xr-x root/root usr/include/c++/v1/__iterator/ --rw-r--r-- root/root usr/include/c++/v1/__iterator/access.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/advance.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/aliasing_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/back_insert_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/bounded_iter.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/common_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/concepts.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/counted_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/cpp17_iterator_concepts.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/data.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/default_sentinel.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/distance.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/empty.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/erase_if_container.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/front_insert_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/incrementable_traits.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/indirectly_comparable.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/insert_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/istream_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/istreambuf_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/iter_move.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/iter_swap.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/iterator.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/iterator_traits.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/iterator_with_data.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/mergeable.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/move_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/move_sentinel.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/next.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/ostream_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/ostreambuf_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/permutable.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/prev.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/projected.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/ranges_iterator_traits.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/readable_traits.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/reverse_access.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/reverse_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/segmented_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/size.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/sortable.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/unreachable_sentinel.h --rw-r--r-- root/root usr/include/c++/v1/__iterator/wrap_iter.h --rw-r--r-- root/root usr/include/c++/v1/__locale -drwxr-xr-x root/root usr/include/c++/v1/__locale_dir/ --rw-r--r-- root/root usr/include/c++/v1/__locale_dir/locale_base_api.h -drwxr-xr-x root/root usr/include/c++/v1/__locale_dir/locale_base_api/ --rw-r--r-- root/root usr/include/c++/v1/__locale_dir/locale_base_api/android.h --rw-r--r-- root/root usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h --rw-r--r-- root/root usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h --rw-r--r-- root/root usr/include/c++/v1/__locale_dir/locale_base_api/fuchsia.h --rw-r--r-- root/root usr/include/c++/v1/__locale_dir/locale_base_api/ibm.h --rw-r--r-- root/root usr/include/c++/v1/__locale_dir/locale_base_api/locale_guard.h --rw-r--r-- root/root usr/include/c++/v1/__locale_dir/locale_base_api/musl.h --rw-r--r-- root/root usr/include/c++/v1/__locale_dir/locale_base_api/newlib.h --rw-r--r-- root/root usr/include/c++/v1/__locale_dir/locale_base_api/openbsd.h --rw-r--r-- root/root usr/include/c++/v1/__locale_dir/locale_base_api/win32.h -drwxr-xr-x root/root usr/include/c++/v1/__math/ --rw-r--r-- root/root usr/include/c++/v1/__math/abs.h --rw-r--r-- root/root usr/include/c++/v1/__math/copysign.h --rw-r--r-- root/root usr/include/c++/v1/__math/error_functions.h --rw-r--r-- root/root usr/include/c++/v1/__math/exponential_functions.h --rw-r--r-- root/root usr/include/c++/v1/__math/fdim.h --rw-r--r-- root/root usr/include/c++/v1/__math/fma.h --rw-r--r-- root/root usr/include/c++/v1/__math/gamma.h --rw-r--r-- root/root usr/include/c++/v1/__math/hyperbolic_functions.h --rw-r--r-- root/root usr/include/c++/v1/__math/hypot.h --rw-r--r-- root/root usr/include/c++/v1/__math/inverse_hyperbolic_functions.h --rw-r--r-- root/root usr/include/c++/v1/__math/inverse_trigonometric_functions.h --rw-r--r-- root/root usr/include/c++/v1/__math/logarithms.h --rw-r--r-- root/root usr/include/c++/v1/__math/min_max.h --rw-r--r-- root/root usr/include/c++/v1/__math/modulo.h --rw-r--r-- root/root usr/include/c++/v1/__math/remainder.h --rw-r--r-- root/root usr/include/c++/v1/__math/roots.h --rw-r--r-- root/root usr/include/c++/v1/__math/rounding_functions.h --rw-r--r-- root/root usr/include/c++/v1/__math/special_functions.h --rw-r--r-- root/root usr/include/c++/v1/__math/traits.h --rw-r--r-- root/root usr/include/c++/v1/__math/trigonometric_functions.h --rw-r--r-- root/root usr/include/c++/v1/__mbstate_t.h -drwxr-xr-x root/root usr/include/c++/v1/__mdspan/ --rw-r--r-- root/root usr/include/c++/v1/__mdspan/default_accessor.h --rw-r--r-- root/root usr/include/c++/v1/__mdspan/extents.h --rw-r--r-- root/root usr/include/c++/v1/__mdspan/layout_left.h --rw-r--r-- root/root usr/include/c++/v1/__mdspan/layout_right.h --rw-r--r-- root/root usr/include/c++/v1/__mdspan/layout_stride.h --rw-r--r-- root/root usr/include/c++/v1/__mdspan/mdspan.h -drwxr-xr-x root/root usr/include/c++/v1/__memory/ --rw-r--r-- root/root usr/include/c++/v1/__memory/addressof.h --rw-r--r-- root/root usr/include/c++/v1/__memory/align.h --rw-r--r-- root/root usr/include/c++/v1/__memory/aligned_alloc.h --rw-r--r-- root/root usr/include/c++/v1/__memory/allocate_at_least.h --rw-r--r-- root/root usr/include/c++/v1/__memory/allocation_guard.h --rw-r--r-- root/root usr/include/c++/v1/__memory/allocator.h --rw-r--r-- root/root usr/include/c++/v1/__memory/allocator_arg_t.h --rw-r--r-- root/root usr/include/c++/v1/__memory/allocator_destructor.h --rw-r--r-- root/root usr/include/c++/v1/__memory/allocator_traits.h --rw-r--r-- root/root usr/include/c++/v1/__memory/assume_aligned.h --rw-r--r-- root/root usr/include/c++/v1/__memory/auto_ptr.h --rw-r--r-- root/root usr/include/c++/v1/__memory/builtin_new_allocator.h --rw-r--r-- root/root usr/include/c++/v1/__memory/compressed_pair.h --rw-r--r-- root/root usr/include/c++/v1/__memory/concepts.h --rw-r--r-- root/root usr/include/c++/v1/__memory/construct_at.h --rw-r--r-- root/root usr/include/c++/v1/__memory/destruct_n.h --rw-r--r-- root/root usr/include/c++/v1/__memory/inout_ptr.h --rw-r--r-- root/root usr/include/c++/v1/__memory/out_ptr.h --rw-r--r-- root/root usr/include/c++/v1/__memory/pointer_traits.h --rw-r--r-- root/root usr/include/c++/v1/__memory/ranges_construct_at.h --rw-r--r-- root/root usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h --rw-r--r-- root/root usr/include/c++/v1/__memory/raw_storage_iterator.h --rw-r--r-- root/root usr/include/c++/v1/__memory/shared_ptr.h --rw-r--r-- root/root usr/include/c++/v1/__memory/swap_allocator.h --rw-r--r-- root/root usr/include/c++/v1/__memory/temp_value.h --rw-r--r-- root/root usr/include/c++/v1/__memory/temporary_buffer.h --rw-r--r-- root/root usr/include/c++/v1/__memory/uninitialized_algorithms.h --rw-r--r-- root/root usr/include/c++/v1/__memory/unique_ptr.h --rw-r--r-- root/root usr/include/c++/v1/__memory/uses_allocator.h --rw-r--r-- root/root usr/include/c++/v1/__memory/uses_allocator_construction.h --rw-r--r-- root/root usr/include/c++/v1/__memory/voidify.h -drwxr-xr-x root/root usr/include/c++/v1/__memory_resource/ --rw-r--r-- root/root usr/include/c++/v1/__memory_resource/memory_resource.h --rw-r--r-- root/root usr/include/c++/v1/__memory_resource/monotonic_buffer_resource.h --rw-r--r-- root/root usr/include/c++/v1/__memory_resource/polymorphic_allocator.h --rw-r--r-- root/root usr/include/c++/v1/__memory_resource/pool_options.h --rw-r--r-- root/root usr/include/c++/v1/__memory_resource/synchronized_pool_resource.h --rw-r--r-- root/root usr/include/c++/v1/__memory_resource/unsynchronized_pool_resource.h -drwxr-xr-x root/root usr/include/c++/v1/__mutex/ --rw-r--r-- root/root usr/include/c++/v1/__mutex/lock_guard.h --rw-r--r-- root/root usr/include/c++/v1/__mutex/mutex.h --rw-r--r-- root/root usr/include/c++/v1/__mutex/once_flag.h --rw-r--r-- root/root usr/include/c++/v1/__mutex/tag_types.h --rw-r--r-- root/root usr/include/c++/v1/__mutex/unique_lock.h --rw-r--r-- root/root usr/include/c++/v1/__node_handle -drwxr-xr-x root/root usr/include/c++/v1/__numeric/ --rw-r--r-- root/root usr/include/c++/v1/__numeric/accumulate.h --rw-r--r-- root/root usr/include/c++/v1/__numeric/adjacent_difference.h --rw-r--r-- root/root usr/include/c++/v1/__numeric/exclusive_scan.h --rw-r--r-- root/root usr/include/c++/v1/__numeric/gcd_lcm.h --rw-r--r-- root/root usr/include/c++/v1/__numeric/inclusive_scan.h --rw-r--r-- root/root usr/include/c++/v1/__numeric/inner_product.h --rw-r--r-- root/root usr/include/c++/v1/__numeric/iota.h --rw-r--r-- root/root usr/include/c++/v1/__numeric/midpoint.h --rw-r--r-- root/root usr/include/c++/v1/__numeric/partial_sum.h --rw-r--r-- root/root usr/include/c++/v1/__numeric/pstl.h --rw-r--r-- root/root usr/include/c++/v1/__numeric/reduce.h --rw-r--r-- root/root usr/include/c++/v1/__numeric/saturation_arithmetic.h --rw-r--r-- root/root usr/include/c++/v1/__numeric/transform_exclusive_scan.h --rw-r--r-- root/root usr/include/c++/v1/__numeric/transform_inclusive_scan.h --rw-r--r-- root/root usr/include/c++/v1/__numeric/transform_reduce.h -drwxr-xr-x root/root usr/include/c++/v1/__ostream/ --rw-r--r-- root/root usr/include/c++/v1/__ostream/basic_ostream.h --rw-r--r-- root/root usr/include/c++/v1/__ostream/print.h -drwxr-xr-x root/root usr/include/c++/v1/__pstl/ --rw-r--r-- root/root usr/include/c++/v1/__pstl/backend.h --rw-r--r-- root/root usr/include/c++/v1/__pstl/backend_fwd.h -drwxr-xr-x root/root usr/include/c++/v1/__pstl/backends/ --rw-r--r-- root/root usr/include/c++/v1/__pstl/backends/default.h --rw-r--r-- root/root usr/include/c++/v1/__pstl/backends/libdispatch.h --rw-r--r-- root/root usr/include/c++/v1/__pstl/backends/serial.h --rw-r--r-- root/root usr/include/c++/v1/__pstl/backends/std_thread.h -drwxr-xr-x root/root usr/include/c++/v1/__pstl/cpu_algos/ --rw-r--r-- root/root usr/include/c++/v1/__pstl/cpu_algos/any_of.h --rw-r--r-- root/root usr/include/c++/v1/__pstl/cpu_algos/cpu_traits.h --rw-r--r-- root/root usr/include/c++/v1/__pstl/cpu_algos/fill.h --rw-r--r-- root/root usr/include/c++/v1/__pstl/cpu_algos/find_if.h --rw-r--r-- root/root usr/include/c++/v1/__pstl/cpu_algos/for_each.h --rw-r--r-- root/root usr/include/c++/v1/__pstl/cpu_algos/merge.h --rw-r--r-- root/root usr/include/c++/v1/__pstl/cpu_algos/stable_sort.h --rw-r--r-- root/root usr/include/c++/v1/__pstl/cpu_algos/transform.h --rw-r--r-- root/root usr/include/c++/v1/__pstl/cpu_algos/transform_reduce.h --rw-r--r-- root/root usr/include/c++/v1/__pstl/dispatch.h --rw-r--r-- root/root usr/include/c++/v1/__pstl/handle_exception.h -drwxr-xr-x root/root usr/include/c++/v1/__random/ --rw-r--r-- root/root usr/include/c++/v1/__random/bernoulli_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/binomial_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/cauchy_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/chi_squared_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/clamp_to_integral.h --rw-r--r-- root/root usr/include/c++/v1/__random/default_random_engine.h --rw-r--r-- root/root usr/include/c++/v1/__random/discard_block_engine.h --rw-r--r-- root/root usr/include/c++/v1/__random/discrete_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/exponential_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/extreme_value_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/fisher_f_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/gamma_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/generate_canonical.h --rw-r--r-- root/root usr/include/c++/v1/__random/geometric_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/independent_bits_engine.h --rw-r--r-- root/root usr/include/c++/v1/__random/is_seed_sequence.h --rw-r--r-- root/root usr/include/c++/v1/__random/is_valid.h --rw-r--r-- root/root usr/include/c++/v1/__random/knuth_b.h --rw-r--r-- root/root usr/include/c++/v1/__random/linear_congruential_engine.h --rw-r--r-- root/root usr/include/c++/v1/__random/log2.h --rw-r--r-- root/root usr/include/c++/v1/__random/lognormal_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/mersenne_twister_engine.h --rw-r--r-- root/root usr/include/c++/v1/__random/negative_binomial_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/normal_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/piecewise_constant_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/piecewise_linear_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/poisson_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/random_device.h --rw-r--r-- root/root usr/include/c++/v1/__random/ranlux.h --rw-r--r-- root/root usr/include/c++/v1/__random/seed_seq.h --rw-r--r-- root/root usr/include/c++/v1/__random/shuffle_order_engine.h --rw-r--r-- root/root usr/include/c++/v1/__random/student_t_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/subtract_with_carry_engine.h --rw-r--r-- root/root usr/include/c++/v1/__random/uniform_int_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/uniform_random_bit_generator.h --rw-r--r-- root/root usr/include/c++/v1/__random/uniform_real_distribution.h --rw-r--r-- root/root usr/include/c++/v1/__random/weibull_distribution.h -drwxr-xr-x root/root usr/include/c++/v1/__ranges/ --rw-r--r-- root/root usr/include/c++/v1/__ranges/access.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/all.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/as_rvalue_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/chunk_by_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/common_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/concepts.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/container_compatible_range.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/counted.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/dangling.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/data.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/drop_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/drop_while_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/elements_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/empty.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/empty_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/enable_borrowed_range.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/enable_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/filter_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/from_range.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/iota_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/istream_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/join_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/lazy_split_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/movable_box.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/non_propagating_cache.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/owning_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/range_adaptor.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/rbegin.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/ref_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/rend.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/repeat_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/reverse_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/single_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/size.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/split_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/subrange.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/take_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/take_while_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/to.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/transform_view.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/view_interface.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/views.h --rw-r--r-- root/root usr/include/c++/v1/__ranges/zip_view.h --rw-r--r-- root/root usr/include/c++/v1/__split_buffer --rw-r--r-- root/root usr/include/c++/v1/__std_clang_module --rw-r--r-- root/root usr/include/c++/v1/__std_mbstate_t.h -drwxr-xr-x root/root usr/include/c++/v1/__stop_token/ --rw-r--r-- root/root usr/include/c++/v1/__stop_token/atomic_unique_lock.h --rw-r--r-- root/root usr/include/c++/v1/__stop_token/intrusive_list_view.h --rw-r--r-- root/root usr/include/c++/v1/__stop_token/intrusive_shared_ptr.h --rw-r--r-- root/root usr/include/c++/v1/__stop_token/stop_callback.h --rw-r--r-- root/root usr/include/c++/v1/__stop_token/stop_source.h --rw-r--r-- root/root usr/include/c++/v1/__stop_token/stop_state.h --rw-r--r-- root/root usr/include/c++/v1/__stop_token/stop_token.h -drwxr-xr-x root/root usr/include/c++/v1/__string/ --rw-r--r-- root/root usr/include/c++/v1/__string/char_traits.h --rw-r--r-- root/root usr/include/c++/v1/__string/constexpr_c_functions.h --rw-r--r-- root/root usr/include/c++/v1/__string/extern_template_lists.h -drwxr-xr-x root/root usr/include/c++/v1/__support/ -drwxr-xr-x root/root usr/include/c++/v1/__support/ibm/ --rw-r--r-- root/root usr/include/c++/v1/__support/ibm/gettod_zos.h --rw-r--r-- root/root usr/include/c++/v1/__support/ibm/locale_mgmt_zos.h --rw-r--r-- root/root usr/include/c++/v1/__support/ibm/nanosleep.h -drwxr-xr-x root/root usr/include/c++/v1/__support/xlocale/ --rw-r--r-- root/root usr/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h --rw-r--r-- root/root usr/include/c++/v1/__support/xlocale/__posix_l_fallback.h --rw-r--r-- root/root usr/include/c++/v1/__support/xlocale/__strtonum_fallback.h -drwxr-xr-x root/root usr/include/c++/v1/__system_error/ --rw-r--r-- root/root usr/include/c++/v1/__system_error/errc.h --rw-r--r-- root/root usr/include/c++/v1/__system_error/error_category.h --rw-r--r-- root/root usr/include/c++/v1/__system_error/error_code.h --rw-r--r-- root/root usr/include/c++/v1/__system_error/error_condition.h --rw-r--r-- root/root usr/include/c++/v1/__system_error/system_error.h -drwxr-xr-x root/root usr/include/c++/v1/__thread/ --rw-r--r-- root/root usr/include/c++/v1/__thread/formatter.h --rw-r--r-- root/root usr/include/c++/v1/__thread/id.h --rw-r--r-- root/root usr/include/c++/v1/__thread/jthread.h --rw-r--r-- root/root usr/include/c++/v1/__thread/poll_with_backoff.h --rw-r--r-- root/root usr/include/c++/v1/__thread/support.h -drwxr-xr-x root/root usr/include/c++/v1/__thread/support/ --rw-r--r-- root/root usr/include/c++/v1/__thread/support/c11.h --rw-r--r-- root/root usr/include/c++/v1/__thread/support/external.h --rw-r--r-- root/root usr/include/c++/v1/__thread/support/pthread.h --rw-r--r-- root/root usr/include/c++/v1/__thread/support/windows.h --rw-r--r-- root/root usr/include/c++/v1/__thread/this_thread.h --rw-r--r-- root/root usr/include/c++/v1/__thread/thread.h --rw-r--r-- root/root usr/include/c++/v1/__thread/timed_backoff_policy.h --rw-r--r-- root/root usr/include/c++/v1/__tree -drwxr-xr-x root/root usr/include/c++/v1/__tuple/ --rw-r--r-- root/root usr/include/c++/v1/__tuple/find_index.h --rw-r--r-- root/root usr/include/c++/v1/__tuple/ignore.h --rw-r--r-- root/root usr/include/c++/v1/__tuple/make_tuple_types.h --rw-r--r-- root/root usr/include/c++/v1/__tuple/sfinae_helpers.h --rw-r--r-- root/root usr/include/c++/v1/__tuple/tuple_element.h --rw-r--r-- root/root usr/include/c++/v1/__tuple/tuple_indices.h --rw-r--r-- root/root usr/include/c++/v1/__tuple/tuple_like.h --rw-r--r-- root/root usr/include/c++/v1/__tuple/tuple_like_ext.h --rw-r--r-- root/root usr/include/c++/v1/__tuple/tuple_like_no_subrange.h --rw-r--r-- root/root usr/include/c++/v1/__tuple/tuple_size.h --rw-r--r-- root/root usr/include/c++/v1/__tuple/tuple_types.h -drwxr-xr-x root/root usr/include/c++/v1/__type_traits/ --rw-r--r-- root/root usr/include/c++/v1/__type_traits/add_const.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/add_cv.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/add_lvalue_reference.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/add_pointer.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/add_rvalue_reference.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/add_volatile.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/aligned_storage.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/aligned_union.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/alignment_of.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/can_extract_key.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/common_reference.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/common_type.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/conditional.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/conjunction.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/copy_cv.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/copy_cvref.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/datasizeof.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/decay.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/dependent_type.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/desugars_to.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/disjunction.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/enable_if.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/extent.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/has_unique_object_representation.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/has_virtual_destructor.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/integral_constant.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/invoke.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_abstract.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_aggregate.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_allocator.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_always_bitcastable.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_arithmetic.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_array.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_assignable.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_base_of.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_bounded_array.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_callable.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_char_like_type.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_class.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_compound.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_const.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_constant_evaluated.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_constructible.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_convertible.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_core_convertible.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_destructible.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_empty.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_enum.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_equality_comparable.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_execution_policy.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_final.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_floating_point.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_function.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_fundamental.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_integral.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_literal_type.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_member_pointer.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_nothrow_assignable.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_nothrow_constructible.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_nothrow_convertible.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_nothrow_destructible.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_null_pointer.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_object.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_pod.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_pointer.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_polymorphic.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_primary_template.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_reference.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_reference_wrapper.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_referenceable.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_same.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_scalar.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_signed.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_signed_integer.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_specialization.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_standard_layout.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_swappable.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_trivial.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_trivially_assignable.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_trivially_constructible.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_trivially_copyable.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_trivially_destructible.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_trivially_relocatable.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_unbounded_array.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_union.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_unsigned.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_unsigned_integer.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_valid_expansion.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_void.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/is_volatile.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/lazy.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/make_signed.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/make_unsigned.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/maybe_const.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/nat.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/negation.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/promote.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/rank.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/remove_all_extents.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/remove_const.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/remove_const_ref.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/remove_cv.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/remove_cvref.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/remove_extent.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/remove_pointer.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/remove_reference.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/remove_volatile.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/result_of.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/strip_signature.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/type_identity.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/type_list.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/underlying_type.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/unwrap_ref.h --rw-r--r-- root/root usr/include/c++/v1/__type_traits/void_t.h --rw-r--r-- root/root usr/include/c++/v1/__undef_macros -drwxr-xr-x root/root usr/include/c++/v1/__utility/ --rw-r--r-- root/root usr/include/c++/v1/__utility/as_const.h --rw-r--r-- root/root usr/include/c++/v1/__utility/as_lvalue.h --rw-r--r-- root/root usr/include/c++/v1/__utility/auto_cast.h --rw-r--r-- root/root usr/include/c++/v1/__utility/cmp.h --rw-r--r-- root/root usr/include/c++/v1/__utility/convert_to_integral.h --rw-r--r-- root/root usr/include/c++/v1/__utility/declval.h --rw-r--r-- root/root usr/include/c++/v1/__utility/empty.h --rw-r--r-- root/root usr/include/c++/v1/__utility/exception_guard.h --rw-r--r-- root/root usr/include/c++/v1/__utility/exchange.h --rw-r--r-- root/root usr/include/c++/v1/__utility/forward.h --rw-r--r-- root/root usr/include/c++/v1/__utility/forward_like.h --rw-r--r-- root/root usr/include/c++/v1/__utility/in_place.h --rw-r--r-- root/root usr/include/c++/v1/__utility/integer_sequence.h --rw-r--r-- root/root usr/include/c++/v1/__utility/is_pointer_in_range.h --rw-r--r-- root/root usr/include/c++/v1/__utility/is_valid_range.h --rw-r--r-- root/root usr/include/c++/v1/__utility/move.h --rw-r--r-- root/root usr/include/c++/v1/__utility/no_destroy.h --rw-r--r-- root/root usr/include/c++/v1/__utility/pair.h --rw-r--r-- root/root usr/include/c++/v1/__utility/piecewise_construct.h --rw-r--r-- root/root usr/include/c++/v1/__utility/priority_tag.h --rw-r--r-- root/root usr/include/c++/v1/__utility/private_constructor_tag.h --rw-r--r-- root/root usr/include/c++/v1/__utility/rel_ops.h --rw-r--r-- root/root usr/include/c++/v1/__utility/small_buffer.h --rw-r--r-- root/root usr/include/c++/v1/__utility/swap.h --rw-r--r-- root/root usr/include/c++/v1/__utility/to_underlying.h --rw-r--r-- root/root usr/include/c++/v1/__utility/unreachable.h -drwxr-xr-x root/root usr/include/c++/v1/__variant/ --rw-r--r-- root/root usr/include/c++/v1/__variant/monostate.h --rw-r--r-- root/root usr/include/c++/v1/__verbose_abort --rw-r--r-- root/root usr/include/c++/v1/algorithm --rw-r--r-- root/root usr/include/c++/v1/any --rw-r--r-- root/root usr/include/c++/v1/array --rw-r--r-- root/root usr/include/c++/v1/atomic --rw-r--r-- root/root usr/include/c++/v1/barrier --rw-r--r-- root/root usr/include/c++/v1/bit --rw-r--r-- root/root usr/include/c++/v1/bitset --rw-r--r-- root/root usr/include/c++/v1/cassert --rw-r--r-- root/root usr/include/c++/v1/ccomplex --rw-r--r-- root/root usr/include/c++/v1/cctype --rw-r--r-- root/root usr/include/c++/v1/cerrno --rw-r--r-- root/root usr/include/c++/v1/cfenv --rw-r--r-- root/root usr/include/c++/v1/cfloat --rw-r--r-- root/root usr/include/c++/v1/charconv --rw-r--r-- root/root usr/include/c++/v1/chrono --rw-r--r-- root/root usr/include/c++/v1/cinttypes --rw-r--r-- root/root usr/include/c++/v1/ciso646 --rw-r--r-- root/root usr/include/c++/v1/climits --rw-r--r-- root/root usr/include/c++/v1/clocale --rw-r--r-- root/root usr/include/c++/v1/cmath --rw-r--r-- root/root usr/include/c++/v1/codecvt --rw-r--r-- root/root usr/include/c++/v1/compare --rw-r--r-- root/root usr/include/c++/v1/complex --rw-r--r-- root/root usr/include/c++/v1/complex.h --rw-r--r-- root/root usr/include/c++/v1/concepts --rw-r--r-- root/root usr/include/c++/v1/condition_variable --rw-r--r-- root/root usr/include/c++/v1/coroutine --rw-r--r-- root/root usr/include/c++/v1/csetjmp --rw-r--r-- root/root usr/include/c++/v1/csignal --rw-r--r-- root/root usr/include/c++/v1/cstdarg --rw-r--r-- root/root usr/include/c++/v1/cstdbool --rw-r--r-- root/root usr/include/c++/v1/cstddef --rw-r--r-- root/root usr/include/c++/v1/cstdint --rw-r--r-- root/root usr/include/c++/v1/cstdio --rw-r--r-- root/root usr/include/c++/v1/cstdlib --rw-r--r-- root/root usr/include/c++/v1/cstring --rw-r--r-- root/root usr/include/c++/v1/ctgmath --rw-r--r-- root/root usr/include/c++/v1/ctime --rw-r--r-- root/root usr/include/c++/v1/ctype.h --rw-r--r-- root/root usr/include/c++/v1/cuchar --rw-r--r-- root/root usr/include/c++/v1/cwchar --rw-r--r-- root/root usr/include/c++/v1/cwctype --rw-r--r-- root/root usr/include/c++/v1/cxxabi.h --rw-r--r-- root/root usr/include/c++/v1/deque --rw-r--r-- root/root usr/include/c++/v1/errno.h --rw-r--r-- root/root usr/include/c++/v1/exception --rw-r--r-- root/root usr/include/c++/v1/execution --rw-r--r-- root/root usr/include/c++/v1/expected -drwxr-xr-x root/root usr/include/c++/v1/experimental/ --rw-r--r-- root/root usr/include/c++/v1/experimental/__config -drwxr-xr-x root/root usr/include/c++/v1/experimental/__simd/ --rw-r--r-- root/root usr/include/c++/v1/experimental/__simd/aligned_tag.h --rw-r--r-- root/root usr/include/c++/v1/experimental/__simd/declaration.h --rw-r--r-- root/root usr/include/c++/v1/experimental/__simd/reference.h --rw-r--r-- root/root usr/include/c++/v1/experimental/__simd/scalar.h --rw-r--r-- root/root usr/include/c++/v1/experimental/__simd/simd.h --rw-r--r-- root/root usr/include/c++/v1/experimental/__simd/simd_mask.h --rw-r--r-- root/root usr/include/c++/v1/experimental/__simd/traits.h --rw-r--r-- root/root usr/include/c++/v1/experimental/__simd/utility.h --rw-r--r-- root/root usr/include/c++/v1/experimental/__simd/vec_ext.h --rw-r--r-- root/root usr/include/c++/v1/experimental/iterator --rw-r--r-- root/root usr/include/c++/v1/experimental/memory --rw-r--r-- root/root usr/include/c++/v1/experimental/propagate_const --rw-r--r-- root/root usr/include/c++/v1/experimental/simd --rw-r--r-- root/root usr/include/c++/v1/experimental/type_traits --rw-r--r-- root/root usr/include/c++/v1/experimental/utility -drwxr-xr-x root/root usr/include/c++/v1/ext/ --rw-r--r-- root/root usr/include/c++/v1/ext/__hash --rw-r--r-- root/root usr/include/c++/v1/ext/hash_map --rw-r--r-- root/root usr/include/c++/v1/ext/hash_set --rw-r--r-- root/root usr/include/c++/v1/fenv.h --rw-r--r-- root/root usr/include/c++/v1/filesystem --rw-r--r-- root/root usr/include/c++/v1/float.h --rw-r--r-- root/root usr/include/c++/v1/format --rw-r--r-- root/root usr/include/c++/v1/forward_list --rw-r--r-- root/root usr/include/c++/v1/fstream --rw-r--r-- root/root usr/include/c++/v1/functional --rw-r--r-- root/root usr/include/c++/v1/future --rw-r--r-- root/root usr/include/c++/v1/initializer_list --rw-r--r-- root/root usr/include/c++/v1/inttypes.h --rw-r--r-- root/root usr/include/c++/v1/iomanip --rw-r--r-- root/root usr/include/c++/v1/ios --rw-r--r-- root/root usr/include/c++/v1/iosfwd --rw-r--r-- root/root usr/include/c++/v1/iostream --rw-r--r-- root/root usr/include/c++/v1/istream --rw-r--r-- root/root usr/include/c++/v1/iterator --rw-r--r-- root/root usr/include/c++/v1/latch --rw-r--r-- root/root usr/include/c++/v1/libcxx.imp --rw-r--r-- root/root usr/include/c++/v1/limits --rw-r--r-- root/root usr/include/c++/v1/list --rw-r--r-- root/root usr/include/c++/v1/locale --rw-r--r-- root/root usr/include/c++/v1/locale.h --rw-r--r-- root/root usr/include/c++/v1/map --rw-r--r-- root/root usr/include/c++/v1/math.h --rw-r--r-- root/root usr/include/c++/v1/mdspan --rw-r--r-- root/root usr/include/c++/v1/memory --rw-r--r-- root/root usr/include/c++/v1/memory_resource --rw-r--r-- root/root usr/include/c++/v1/module.modulemap --rw-r--r-- root/root usr/include/c++/v1/mutex --rw-r--r-- root/root usr/include/c++/v1/new --rw-r--r-- root/root usr/include/c++/v1/numbers --rw-r--r-- root/root usr/include/c++/v1/numeric --rw-r--r-- root/root usr/include/c++/v1/optional --rw-r--r-- root/root usr/include/c++/v1/ostream --rw-r--r-- root/root usr/include/c++/v1/print --rw-r--r-- root/root usr/include/c++/v1/queue --rw-r--r-- root/root usr/include/c++/v1/random --rw-r--r-- root/root usr/include/c++/v1/ranges --rw-r--r-- root/root usr/include/c++/v1/ratio --rw-r--r-- root/root usr/include/c++/v1/regex --rw-r--r-- root/root usr/include/c++/v1/scoped_allocator --rw-r--r-- root/root usr/include/c++/v1/semaphore --rw-r--r-- root/root usr/include/c++/v1/set --rw-r--r-- root/root usr/include/c++/v1/shared_mutex --rw-r--r-- root/root usr/include/c++/v1/source_location --rw-r--r-- root/root usr/include/c++/v1/span --rw-r--r-- root/root usr/include/c++/v1/sstream --rw-r--r-- root/root usr/include/c++/v1/stack --rw-r--r-- root/root usr/include/c++/v1/stdatomic.h --rw-r--r-- root/root usr/include/c++/v1/stdbool.h --rw-r--r-- root/root usr/include/c++/v1/stddef.h --rw-r--r-- root/root usr/include/c++/v1/stdexcept --rw-r--r-- root/root usr/include/c++/v1/stdint.h --rw-r--r-- root/root usr/include/c++/v1/stdio.h --rw-r--r-- root/root usr/include/c++/v1/stdlib.h --rw-r--r-- root/root usr/include/c++/v1/stop_token --rw-r--r-- root/root usr/include/c++/v1/streambuf --rw-r--r-- root/root usr/include/c++/v1/string --rw-r--r-- root/root usr/include/c++/v1/string.h --rw-r--r-- root/root usr/include/c++/v1/string_view --rw-r--r-- root/root usr/include/c++/v1/strstream --rw-r--r-- root/root usr/include/c++/v1/syncstream --rw-r--r-- root/root usr/include/c++/v1/system_error --rw-r--r-- root/root usr/include/c++/v1/tgmath.h --rw-r--r-- root/root usr/include/c++/v1/thread --rw-r--r-- root/root usr/include/c++/v1/tuple --rw-r--r-- root/root usr/include/c++/v1/type_traits --rw-r--r-- root/root usr/include/c++/v1/typeindex --rw-r--r-- root/root usr/include/c++/v1/typeinfo --rw-r--r-- root/root usr/include/c++/v1/uchar.h --rw-r--r-- root/root usr/include/c++/v1/unordered_map --rw-r--r-- root/root usr/include/c++/v1/unordered_set --rw-r--r-- root/root usr/include/c++/v1/utility --rw-r--r-- root/root usr/include/c++/v1/valarray --rw-r--r-- root/root usr/include/c++/v1/variant --rw-r--r-- root/root usr/include/c++/v1/vector --rw-r--r-- root/root usr/include/c++/v1/version --rw-r--r-- root/root usr/include/c++/v1/wchar.h --rw-r--r-- root/root usr/include/c++/v1/wctype.h -drwxr-xr-x root/root usr/include/clang-c/ --rw-r--r-- root/root usr/include/clang-c/BuildSystem.h --rw-r--r-- root/root usr/include/clang-c/CXCompilationDatabase.h --rw-r--r-- root/root usr/include/clang-c/CXDiagnostic.h --rw-r--r-- root/root usr/include/clang-c/CXErrorCode.h --rw-r--r-- root/root usr/include/clang-c/CXFile.h --rw-r--r-- root/root usr/include/clang-c/CXSourceLocation.h --rw-r--r-- root/root usr/include/clang-c/CXString.h --rw-r--r-- root/root usr/include/clang-c/Documentation.h --rw-r--r-- root/root usr/include/clang-c/ExternC.h --rw-r--r-- root/root usr/include/clang-c/FatalErrorHandler.h --rw-r--r-- root/root usr/include/clang-c/Index.h --rw-r--r-- root/root usr/include/clang-c/Platform.h --rw-r--r-- root/root usr/include/clang-c/Rewrite.h -drwxr-xr-x root/root usr/include/clang-tidy/ --rw-r--r-- root/root usr/include/clang-tidy/ClangTidy.h --rw-r--r-- root/root usr/include/clang-tidy/ClangTidyCheck.h --rw-r--r-- root/root usr/include/clang-tidy/ClangTidyDiagnosticConsumer.h --rw-r--r-- root/root usr/include/clang-tidy/ClangTidyForceLinker.h --rw-r--r-- root/root usr/include/clang-tidy/ClangTidyModule.h --rw-r--r-- root/root usr/include/clang-tidy/ClangTidyModuleRegistry.h --rw-r--r-- root/root usr/include/clang-tidy/ClangTidyOptions.h --rw-r--r-- root/root usr/include/clang-tidy/ClangTidyProfiling.h --rw-r--r-- root/root usr/include/clang-tidy/ExpandModularHeadersPPCallbacks.h --rw-r--r-- root/root usr/include/clang-tidy/FileExtensionsSet.h --rw-r--r-- root/root usr/include/clang-tidy/GlobList.h --rw-r--r-- root/root usr/include/clang-tidy/NoLintDirectiveHandler.h -drwxr-xr-x root/root usr/include/clang-tidy/abseil/ --rw-r--r-- root/root usr/include/clang-tidy/abseil/AbseilMatcher.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/CleanupCtadCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationAdditionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationComparisonCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationConversionCastCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationDivisionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationFactoryFloatCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationFactoryScaleCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationRewriter.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationSubtractionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationUnnecessaryConversionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/FasterStrsplitDelimiterCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/NoInternalDependenciesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/NoNamespaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/RedundantStrcatCallsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/StrCatAppendCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/StringFindStartswithCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/StringFindStrContainsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/TimeComparisonCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/TimeSubtractionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/UpgradeDurationConversionsCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/altera/ --rw-r--r-- root/root usr/include/clang-tidy/altera/IdDependentBackwardBranchCheck.h --rw-r--r-- root/root usr/include/clang-tidy/altera/KernelNameRestrictionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/altera/SingleWorkItemBarrierCheck.h --rw-r--r-- root/root usr/include/clang-tidy/altera/StructPackAlignCheck.h --rw-r--r-- root/root usr/include/clang-tidy/altera/UnrollLoopsCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/android/ --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecAccept4Check.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecAcceptCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecCreatCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecDupCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecEpollCreate1Check.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecEpollCreateCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecFopenCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecInotifyInit1Check.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecInotifyInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecMemfdCreateCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecOpenCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecPipe2Check.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecPipeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecSocketCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/ComparisonInTempFailureRetryCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/boost/ --rw-r--r-- root/root usr/include/clang-tidy/boost/UseRangesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/boost/UseToStringCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/bugprone/ --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ArgumentCommentCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/AssertSideEffectCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/AssignmentInIfConditionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/BadSignalToKillThreadCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/BranchCloneCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/CastingThroughVoidCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ChainedComparisonCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/CopyConstructorInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/CrtpConstructorAccessibilityCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/DanglingHandleCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/EasilySwappableParametersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/EmptyCatchCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ExceptionEscapeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/FoldInitTypeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ImplicitWideningOfMultiplicationResultCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/InaccurateEraseCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/IncDecInConditionsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/IncorrectEnableIfCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/IncorrectRoundingsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/InfiniteLoopCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/IntegerDivisionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/LambdaFunctionNameCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MacroParenthesesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MisplacedWideningCastCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MoveForwardingReferenceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MultiLevelImplicitPointerConversionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MultipleNewInOneExpressionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MultipleStatementMacroCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/NoEscapeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/NotNullTerminatedResultCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/OptionalValueConversionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ParentVirtualCallCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/PointerArithmeticOnPolymorphicObjectCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/PosixReturnCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/RedundantBranchConditionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ReservedIdentifierCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SharedPtrArrayMismatchCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SignalHandlerCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SignedCharMisuseCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SizeofContainerCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SizeofExpressionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/StandaloneEmptyCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/StringConstructorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/StringIntegerAssignmentCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/StringviewNullptrCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousEnumUsageCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousIncludeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousMissingCommaCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousReallocUsageCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousSemicolonCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousStringCompareCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousStringviewDataUsageCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SwappedArgumentsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SwitchMissingDefaultCaseCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/TerminatingContinueCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ThrowKeywordMissingCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/TooSmallLoopVariableCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UncheckedOptionalAccessCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UndelegatedConstructorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UniquePtrArrayMismatchCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UnsafeFunctionsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UnusedLocalNonTrivialVariableCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UnusedRaiiCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UnusedReturnValueCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UseAfterMoveCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/VirtualNearMissCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/cert/ --rw-r--r-- root/root usr/include/clang-tidy/cert/CommandProcessorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/DontModifyStdNamespaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/FloatLoopCounter.h --rw-r--r-- root/root usr/include/clang-tidy/cert/LimitedRandomnessCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/MutatingCopyCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/SetLongJmpCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/StaticObjectExceptionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/StrToNumCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/ThrownExceptionTypeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/VariadicFunctionDefCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/concurrency/ --rw-r--r-- root/root usr/include/clang-tidy/concurrency/MtUnsafeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/cppcoreguidelines/ --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/AvoidCapturingLambdaCoroutinesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/AvoidConstOrRefDataMembersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/AvoidDoWhileCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/AvoidGotoCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/AvoidReferenceCoroutineParametersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/InitVariablesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/MacroUsageCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/MisleadingCaptureDefaultByValueCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/MissingStdForwardCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/NoMallocCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/NoSuspendWithLockCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/RvalueReferenceParamNotMovedCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/SlicingCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/darwin/ --rw-r--r-- root/root usr/include/clang-tidy/darwin/AvoidSpinlockCheck.h --rw-r--r-- root/root usr/include/clang-tidy/darwin/DispatchOnceNonstaticCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/fuchsia/ --rw-r--r-- root/root usr/include/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/fuchsia/MultipleInheritanceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/fuchsia/OverloadedOperatorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/fuchsia/TrailingReturnCheck.h --rw-r--r-- root/root usr/include/clang-tidy/fuchsia/VirtualInheritanceCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/google/ --rw-r--r-- root/root usr/include/clang-tidy/google/AvoidCStyleCastsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/AvoidNSObjectNewCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/AvoidThrowingObjCExceptionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/DefaultArgumentsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/ExplicitConstructorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/ExplicitMakePairCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/FunctionNamingCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/GlobalNamesInHeadersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/GlobalVariableDeclarationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/IntegerTypesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/OverloadedUnaryAndCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/TodoCommentCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/UpgradeGoogletestCaseCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/UsingNamespaceDirectiveCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/hicpp/ --rw-r--r-- root/root usr/include/clang-tidy/hicpp/ExceptionBaseclassCheck.h --rw-r--r-- root/root usr/include/clang-tidy/hicpp/IgnoredRemoveResultCheck.h --rw-r--r-- root/root usr/include/clang-tidy/hicpp/MultiwayPathsCoveredCheck.h --rw-r--r-- root/root usr/include/clang-tidy/hicpp/NoAssemblerCheck.h --rw-r--r-- root/root usr/include/clang-tidy/hicpp/SignedBitwiseCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/linuxkernel/ --rw-r--r-- root/root usr/include/clang-tidy/linuxkernel/MustCheckErrsCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/llvm/ --rw-r--r-- root/root usr/include/clang-tidy/llvm/HeaderGuardCheck.h --rw-r--r-- root/root usr/include/clang-tidy/llvm/IncludeOrderCheck.h --rw-r--r-- root/root usr/include/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.h --rw-r--r-- root/root usr/include/clang-tidy/llvm/TwineLocalCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/llvmlibc/ --rw-r--r-- root/root usr/include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/llvmlibc/InlineFunctionDeclCheck.h --rw-r--r-- root/root usr/include/clang-tidy/llvmlibc/NamespaceConstants.h --rw-r--r-- root/root usr/include/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/misc/ --rw-r--r-- root/root usr/include/clang-tidy/misc/ConfusableIdentifierCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/misc/ConfusableTable/ --rw-r--r-- root/root usr/include/clang-tidy/misc/ConstCorrectnessCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/CoroutineHostileRAIICheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/DefinitionsInHeadersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/HeaderIncludeCycleCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/IncludeCleanerCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/MisleadingBidirectional.h --rw-r--r-- root/root usr/include/clang-tidy/misc/MisleadingIdentifier.h --rw-r--r-- root/root usr/include/clang-tidy/misc/MisplacedConstCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/NewDeleteOverloadsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/NoRecursionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/NonCopyableObjects.h --rw-r--r-- root/root usr/include/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/RedundantExpressionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/StaticAssertCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/UnconventionalAssignOperatorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/UniqueptrResetReleaseCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/UnusedAliasDeclsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/UnusedParametersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/UnusedUsingDeclsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/UseAnonymousNamespaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/UseInternalLinkageCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/modernize/ --rw-r--r-- root/root usr/include/clang-tidy/modernize/AvoidBindCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/AvoidCArraysCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/DeprecatedHeadersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/IntegralLiteralExpressionMatcher.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/LoopConvertCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/LoopConvertUtils.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/MacroToEnumCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/MakeSharedCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/MakeSmartPtrCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/MakeUniqueCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/MinMaxUseInitializerListCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/PassByValueCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/RawStringLiteralCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/RedundantVoidArgCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/ReplaceAutoPtrCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/ReplaceRandomShuffleCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/ReturnBracedInitListCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/ShrinkToFitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/TypeTraitsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UnaryStaticAssertCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseAutoCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseBoolLiteralsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseConstraintsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseDefaultMemberInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseDesignatedInitializersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseEmplaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseEqualsDefaultCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseEqualsDeleteCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseNodiscardCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseNoexceptCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseNullptrCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseOverrideCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseRangesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseStartsEndsWithCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseStdFormatCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseStdNumbersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseStdPrintCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseTrailingReturnTypeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseTransparentFunctorsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseUncaughtExceptionsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseUsingCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/mpi/ --rw-r--r-- root/root usr/include/clang-tidy/mpi/BufferDerefCheck.h --rw-r--r-- root/root usr/include/clang-tidy/mpi/TypeMismatchCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/objc/ --rw-r--r-- root/root usr/include/clang-tidy/objc/AssertEquals.h --rw-r--r-- root/root usr/include/clang-tidy/objc/AvoidNSErrorInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/objc/DeallocInCategoryCheck.h --rw-r--r-- root/root usr/include/clang-tidy/objc/ForbiddenSubclassingCheck.h --rw-r--r-- root/root usr/include/clang-tidy/objc/MissingHashCheck.h --rw-r--r-- root/root usr/include/clang-tidy/objc/NSDateFormatterCheck.h --rw-r--r-- root/root usr/include/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/objc/PropertyDeclarationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/objc/SuperSelfCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/openmp/ --rw-r--r-- root/root usr/include/clang-tidy/openmp/ExceptionEscapeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/openmp/UseDefaultNoneCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/performance/ --rw-r--r-- root/root usr/include/clang-tidy/performance/AvoidEndlCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/EnumSizeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/FasterStringFindCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/ForRangeCopyCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/ImplicitConversionInLoopCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/InefficientAlgorithmCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/InefficientStringConcatenationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/InefficientVectorOperationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/MoveConstArgCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/MoveConstructorInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/NoAutomaticMoveCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/NoIntToPtrCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/NoexceptDestructorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/NoexceptFunctionBaseCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/NoexceptMoveConstructorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/NoexceptSwapCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/TriviallyDestructibleCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/TypePromotionInMathFnCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/UnnecessaryCopyInitialization.h --rw-r--r-- root/root usr/include/clang-tidy/performance/UnnecessaryValueParamCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/plugin/ -drwxr-xr-x root/root usr/include/clang-tidy/portability/ --rw-r--r-- root/root usr/include/clang-tidy/portability/RestrictSystemIncludesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/portability/SIMDIntrinsicsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/portability/StdAllocatorConstCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/readability/ --rw-r--r-- root/root usr/include/clang-tidy/readability/AvoidConstParamsInDecls.h --rw-r--r-- root/root usr/include/clang-tidy/readability/AvoidNestedConditionalOperatorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/AvoidReturnWithVoidValueCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/BracesAroundStatementsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/ConstReturnTypeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/ContainerContainsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/ContainerDataPointerCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/ContainerSizeEmptyCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/ConvertMemberFunctionsToStatic.h --rw-r--r-- root/root usr/include/clang-tidy/readability/DeleteNullPointerCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/DuplicateIncludeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/ElseAfterReturnCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/EnumInitialValueCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/FunctionCognitiveComplexityCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/FunctionSizeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/IdentifierLengthCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/IdentifierNamingCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/ImplicitBoolConversionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/IsolateDeclarationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/MagicNumbersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/MakeMemberFunctionConstCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/MathMissingParenthesesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/MisleadingIndentationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/MisplacedArrayIndexCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/NamedParameterCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/NamespaceCommentCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/NonConstParameterCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/OperatorsRepresentationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/QualifiedAutoCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantAccessSpecifiersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantCastingCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantControlFlowCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantDeclarationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantInlineSpecifierCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantMemberInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantPreprocessorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantSmartptrGetCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantStringCStrCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantStringInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/ReferenceToConstructedTemporaryCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/SimplifyBooleanExprCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/SimplifySubscriptExprCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/StaticAccessedThroughInstanceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/StringCompareCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/SuspiciousCallArgumentCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/UppercaseLiteralSuffixCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/UseAnyOfAllOfCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/UseStdMinMaxCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/tool/ --rw-r--r-- root/root usr/include/clang-tidy/tool/ClangTidyMain.h -drwxr-xr-x root/root usr/include/clang-tidy/utils/ --rw-r--r-- root/root usr/include/clang-tidy/utils/ASTUtils.h --rw-r--r-- root/root usr/include/clang-tidy/utils/Aliasing.h --rw-r--r-- root/root usr/include/clang-tidy/utils/BracesAroundStatement.h --rw-r--r-- root/root usr/include/clang-tidy/utils/DeclRefExprUtils.h --rw-r--r-- root/root usr/include/clang-tidy/utils/DesignatedInitializers.h --rw-r--r-- root/root usr/include/clang-tidy/utils/ExceptionAnalyzer.h --rw-r--r-- root/root usr/include/clang-tidy/utils/ExceptionSpecAnalyzer.h --rw-r--r-- root/root usr/include/clang-tidy/utils/ExprSequence.h --rw-r--r-- root/root usr/include/clang-tidy/utils/FileExtensionsUtils.h --rw-r--r-- root/root usr/include/clang-tidy/utils/FixItHintUtils.h --rw-r--r-- root/root usr/include/clang-tidy/utils/FormatStringConverter.h --rw-r--r-- root/root usr/include/clang-tidy/utils/HeaderGuard.h --rw-r--r-- root/root usr/include/clang-tidy/utils/IncludeInserter.h --rw-r--r-- root/root usr/include/clang-tidy/utils/IncludeSorter.h --rw-r--r-- root/root usr/include/clang-tidy/utils/LexerUtils.h --rw-r--r-- root/root usr/include/clang-tidy/utils/Matchers.h --rw-r--r-- root/root usr/include/clang-tidy/utils/NamespaceAliaser.h --rw-r--r-- root/root usr/include/clang-tidy/utils/OptionsUtils.h --rw-r--r-- root/root usr/include/clang-tidy/utils/RenamerClangTidyCheck.h --rw-r--r-- root/root usr/include/clang-tidy/utils/TransformerClangTidyCheck.h --rw-r--r-- root/root usr/include/clang-tidy/utils/TypeTraits.h --rw-r--r-- root/root usr/include/clang-tidy/utils/UseRangesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/utils/UsingInserter.h -drwxr-xr-x root/root usr/include/clang-tidy/zircon/ --rw-r--r-- root/root usr/include/clang-tidy/zircon/TemporaryObjectsCheck.h -drwxr-xr-x root/root usr/include/clang/ -drwxr-xr-x root/root usr/include/clang/APINotes/ --rw-r--r-- root/root usr/include/clang/APINotes/APINotesManager.h --rw-r--r-- root/root usr/include/clang/APINotes/APINotesOptions.h --rw-r--r-- root/root usr/include/clang/APINotes/APINotesReader.h --rw-r--r-- root/root usr/include/clang/APINotes/APINotesWriter.h --rw-r--r-- root/root usr/include/clang/APINotes/APINotesYAMLCompiler.h --rw-r--r-- root/root usr/include/clang/APINotes/Types.h -drwxr-xr-x root/root usr/include/clang/ARCMigrate/ --rw-r--r-- root/root usr/include/clang/ARCMigrate/ARCMT.h --rw-r--r-- root/root usr/include/clang/ARCMigrate/ARCMTActions.h --rw-r--r-- root/root usr/include/clang/ARCMigrate/FileRemapper.h -drwxr-xr-x root/root usr/include/clang/AST/ --rw-r--r-- root/root usr/include/clang/AST/APNumericStorage.h --rw-r--r-- root/root usr/include/clang/AST/APValue.h --rw-r--r-- root/root usr/include/clang/AST/AST.h --rw-r--r-- root/root usr/include/clang/AST/ASTConcept.h --rw-r--r-- root/root usr/include/clang/AST/ASTConsumer.h --rw-r--r-- root/root usr/include/clang/AST/ASTContext.h --rw-r--r-- root/root usr/include/clang/AST/ASTContextAllocate.h --rw-r--r-- root/root usr/include/clang/AST/ASTDiagnostic.h --rw-r--r-- root/root usr/include/clang/AST/ASTDumper.h --rw-r--r-- root/root usr/include/clang/AST/ASTDumperUtils.h --rw-r--r-- root/root usr/include/clang/AST/ASTFwd.h --rw-r--r-- root/root usr/include/clang/AST/ASTImportError.h --rw-r--r-- root/root usr/include/clang/AST/ASTImporter.h --rw-r--r-- root/root usr/include/clang/AST/ASTImporterLookupTable.h --rw-r--r-- root/root usr/include/clang/AST/ASTImporterSharedState.h --rw-r--r-- root/root usr/include/clang/AST/ASTLambda.h --rw-r--r-- root/root usr/include/clang/AST/ASTMutationListener.h --rw-r--r-- root/root usr/include/clang/AST/ASTNodeTraverser.h --rw-r--r-- root/root usr/include/clang/AST/ASTStructuralEquivalence.h --rw-r--r-- root/root usr/include/clang/AST/ASTTypeTraits.h --rw-r--r-- root/root usr/include/clang/AST/ASTUnresolvedSet.h --rw-r--r-- root/root usr/include/clang/AST/ASTVector.h --rw-r--r-- root/root usr/include/clang/AST/AbstractBasicReader.h --rw-r--r-- root/root usr/include/clang/AST/AbstractBasicReader.inc --rw-r--r-- root/root usr/include/clang/AST/AbstractBasicWriter.h --rw-r--r-- root/root usr/include/clang/AST/AbstractBasicWriter.inc --rw-r--r-- root/root usr/include/clang/AST/AbstractTypeReader.h --rw-r--r-- root/root usr/include/clang/AST/AbstractTypeReader.inc --rw-r--r-- root/root usr/include/clang/AST/AbstractTypeWriter.h --rw-r--r-- root/root usr/include/clang/AST/AbstractTypeWriter.inc --rw-r--r-- root/root usr/include/clang/AST/Attr.h --rw-r--r-- root/root usr/include/clang/AST/AttrImpl.inc --rw-r--r-- root/root usr/include/clang/AST/AttrIterator.h --rw-r--r-- root/root usr/include/clang/AST/AttrNodeTraverse.inc --rw-r--r-- root/root usr/include/clang/AST/AttrTextNodeDump.inc --rw-r--r-- root/root usr/include/clang/AST/AttrVisitor.h --rw-r--r-- root/root usr/include/clang/AST/AttrVisitor.inc --rw-r--r-- root/root usr/include/clang/AST/Attrs.inc --rw-r--r-- root/root usr/include/clang/AST/Availability.h --rw-r--r-- root/root usr/include/clang/AST/BaseSubobject.h --rw-r--r-- root/root usr/include/clang/AST/BuiltinTypes.def --rw-r--r-- root/root usr/include/clang/AST/CXXInheritance.h --rw-r--r-- root/root usr/include/clang/AST/CXXRecordDeclDefinitionBits.def --rw-r--r-- root/root usr/include/clang/AST/CanonicalType.h --rw-r--r-- root/root usr/include/clang/AST/CharUnits.h --rw-r--r-- root/root usr/include/clang/AST/Comment.h --rw-r--r-- root/root usr/include/clang/AST/CommentBriefParser.h --rw-r--r-- root/root usr/include/clang/AST/CommentCommandInfo.inc --rw-r--r-- root/root usr/include/clang/AST/CommentCommandList.inc --rw-r--r-- root/root usr/include/clang/AST/CommentCommandTraits.h --rw-r--r-- root/root usr/include/clang/AST/CommentDiagnostic.h --rw-r--r-- root/root usr/include/clang/AST/CommentHTMLNamedCharacterReferences.inc --rw-r--r-- root/root usr/include/clang/AST/CommentHTMLTags.inc --rw-r--r-- root/root usr/include/clang/AST/CommentHTMLTagsProperties.inc --rw-r--r-- root/root usr/include/clang/AST/CommentLexer.h --rw-r--r-- root/root usr/include/clang/AST/CommentNodes.inc --rw-r--r-- root/root usr/include/clang/AST/CommentParser.h --rw-r--r-- root/root usr/include/clang/AST/CommentSema.h --rw-r--r-- root/root usr/include/clang/AST/CommentVisitor.h --rw-r--r-- root/root usr/include/clang/AST/ComparisonCategories.h --rw-r--r-- root/root usr/include/clang/AST/ComputeDependence.h --rw-r--r-- root/root usr/include/clang/AST/CurrentSourceLocExprScope.h --rw-r--r-- root/root usr/include/clang/AST/DataCollection.h --rw-r--r-- root/root usr/include/clang/AST/Decl.h --rw-r--r-- root/root usr/include/clang/AST/DeclAccessPair.h --rw-r--r-- root/root usr/include/clang/AST/DeclBase.h --rw-r--r-- root/root usr/include/clang/AST/DeclCXX.h --rw-r--r-- root/root usr/include/clang/AST/DeclContextInternals.h --rw-r--r-- root/root usr/include/clang/AST/DeclFriend.h --rw-r--r-- root/root usr/include/clang/AST/DeclGroup.h --rw-r--r-- root/root usr/include/clang/AST/DeclID.h --rw-r--r-- root/root usr/include/clang/AST/DeclLookups.h --rw-r--r-- root/root usr/include/clang/AST/DeclNodes.inc --rw-r--r-- root/root usr/include/clang/AST/DeclObjC.h --rw-r--r-- root/root usr/include/clang/AST/DeclObjCCommon.h --rw-r--r-- root/root usr/include/clang/AST/DeclOpenMP.h --rw-r--r-- root/root usr/include/clang/AST/DeclTemplate.h --rw-r--r-- root/root usr/include/clang/AST/DeclVisitor.h --rw-r--r-- root/root usr/include/clang/AST/DeclarationName.h --rw-r--r-- root/root usr/include/clang/AST/DependenceFlags.h --rw-r--r-- root/root usr/include/clang/AST/DependentDiagnostic.h --rw-r--r-- root/root usr/include/clang/AST/EvaluatedExprVisitor.h --rw-r--r-- root/root usr/include/clang/AST/Expr.h --rw-r--r-- root/root usr/include/clang/AST/ExprCXX.h --rw-r--r-- root/root usr/include/clang/AST/ExprConcepts.h --rw-r--r-- root/root usr/include/clang/AST/ExprObjC.h --rw-r--r-- root/root usr/include/clang/AST/ExprOpenMP.h --rw-r--r-- root/root usr/include/clang/AST/ExternalASTMerger.h --rw-r--r-- root/root usr/include/clang/AST/ExternalASTSource.h --rw-r--r-- root/root usr/include/clang/AST/FormatString.h --rw-r--r-- root/root usr/include/clang/AST/GlobalDecl.h --rw-r--r-- root/root usr/include/clang/AST/IgnoreExpr.h --rw-r--r-- root/root usr/include/clang/AST/JSONNodeDumper.h --rw-r--r-- root/root usr/include/clang/AST/LambdaCapture.h --rw-r--r-- root/root usr/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h --rw-r--r-- root/root usr/include/clang/AST/LocInfoType.h --rw-r--r-- root/root usr/include/clang/AST/Mangle.h --rw-r--r-- root/root usr/include/clang/AST/MangleNumberingContext.h --rw-r--r-- root/root usr/include/clang/AST/NSAPI.h --rw-r--r-- root/root usr/include/clang/AST/NestedNameSpecifier.h --rw-r--r-- root/root usr/include/clang/AST/NonTrivialTypeVisitor.h --rw-r--r-- root/root usr/include/clang/AST/ODRDiagsEmitter.h --rw-r--r-- root/root usr/include/clang/AST/ODRHash.h --rw-r--r-- root/root usr/include/clang/AST/OSLog.h --rw-r--r-- root/root usr/include/clang/AST/OpenACCClause.h --rw-r--r-- root/root usr/include/clang/AST/OpenMPClause.h --rw-r--r-- root/root usr/include/clang/AST/OperationKinds.def --rw-r--r-- root/root usr/include/clang/AST/OperationKinds.h --rw-r--r-- root/root usr/include/clang/AST/OptionalDiagnostic.h --rw-r--r-- root/root usr/include/clang/AST/ParentMap.h --rw-r--r-- root/root usr/include/clang/AST/ParentMapContext.h --rw-r--r-- root/root usr/include/clang/AST/PrettyDeclStackTrace.h --rw-r--r-- root/root usr/include/clang/AST/PrettyPrinter.h --rw-r--r-- root/root usr/include/clang/AST/QualTypeNames.h --rw-r--r-- root/root usr/include/clang/AST/Randstruct.h --rw-r--r-- root/root usr/include/clang/AST/RawCommentList.h --rw-r--r-- root/root usr/include/clang/AST/RecordLayout.h --rw-r--r-- root/root usr/include/clang/AST/RecursiveASTVisitor.h --rw-r--r-- root/root usr/include/clang/AST/Redeclarable.h --rw-r--r-- root/root usr/include/clang/AST/SelectorLocationsKind.h --rw-r--r-- root/root usr/include/clang/AST/Stmt.h --rw-r--r-- root/root usr/include/clang/AST/StmtCXX.h --rw-r--r-- root/root usr/include/clang/AST/StmtDataCollectors.inc --rw-r--r-- root/root usr/include/clang/AST/StmtGraphTraits.h --rw-r--r-- root/root usr/include/clang/AST/StmtIterator.h --rw-r--r-- root/root usr/include/clang/AST/StmtNodes.inc --rw-r--r-- root/root usr/include/clang/AST/StmtObjC.h --rw-r--r-- root/root usr/include/clang/AST/StmtOpenACC.h --rw-r--r-- root/root usr/include/clang/AST/StmtOpenMP.h --rw-r--r-- root/root usr/include/clang/AST/StmtVisitor.h --rw-r--r-- root/root usr/include/clang/AST/TemplateArgumentVisitor.h --rw-r--r-- root/root usr/include/clang/AST/TemplateBase.h --rw-r--r-- root/root usr/include/clang/AST/TemplateName.h --rw-r--r-- root/root usr/include/clang/AST/TextNodeDumper.h --rw-r--r-- root/root usr/include/clang/AST/Type.h --rw-r--r-- root/root usr/include/clang/AST/TypeLoc.h --rw-r--r-- root/root usr/include/clang/AST/TypeLocNodes.def --rw-r--r-- root/root usr/include/clang/AST/TypeLocVisitor.h --rw-r--r-- root/root usr/include/clang/AST/TypeNodes.inc --rw-r--r-- root/root usr/include/clang/AST/TypeOrdering.h --rw-r--r-- root/root usr/include/clang/AST/TypeVisitor.h --rw-r--r-- root/root usr/include/clang/AST/UnresolvedSet.h --rw-r--r-- root/root usr/include/clang/AST/VTTBuilder.h --rw-r--r-- root/root usr/include/clang/AST/VTableBuilder.h -drwxr-xr-x root/root usr/include/clang/ASTMatchers/ --rw-r--r-- root/root usr/include/clang/ASTMatchers/ASTMatchFinder.h --rw-r--r-- root/root usr/include/clang/ASTMatchers/ASTMatchers.h --rw-r--r-- root/root usr/include/clang/ASTMatchers/ASTMatchersInternal.h --rw-r--r-- root/root usr/include/clang/ASTMatchers/ASTMatchersMacros.h -drwxr-xr-x root/root usr/include/clang/ASTMatchers/Dynamic/ --rw-r--r-- root/root usr/include/clang/ASTMatchers/Dynamic/Diagnostics.h --rw-r--r-- root/root usr/include/clang/ASTMatchers/Dynamic/Parser.h --rw-r--r-- root/root usr/include/clang/ASTMatchers/Dynamic/Registry.h --rw-r--r-- root/root usr/include/clang/ASTMatchers/Dynamic/VariantValue.h --rw-r--r-- root/root usr/include/clang/ASTMatchers/GtestMatchers.h -drwxr-xr-x root/root usr/include/clang/Analysis/ -drwxr-xr-x root/root usr/include/clang/Analysis/Analyses/ --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/CalledOnceCheck.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/Consumed.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/Dominators.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/IntervalPartition.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/LiveVariables.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/PostOrderCFGView.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/ReachableCode.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/ThreadSafety.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/ThreadSafetyCommon.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/ThreadSafetyLogical.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/ThreadSafetyOps.def --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/ThreadSafetyTIL.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/ThreadSafetyUtil.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/UninitializedValues.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/UnsafeBufferUsage.h --rw-r--r-- root/root usr/include/clang/Analysis/Analyses/UnsafeBufferUsageGadgets.def --rw-r--r-- root/root usr/include/clang/Analysis/AnalysisDeclContext.h --rw-r--r-- root/root usr/include/clang/Analysis/AnyCall.h --rw-r--r-- root/root usr/include/clang/Analysis/BodyFarm.h --rw-r--r-- root/root usr/include/clang/Analysis/CFG.h --rw-r--r-- root/root usr/include/clang/Analysis/CFGStmtMap.h --rw-r--r-- root/root usr/include/clang/Analysis/CallGraph.h --rw-r--r-- root/root usr/include/clang/Analysis/CloneDetection.h --rw-r--r-- root/root usr/include/clang/Analysis/CodeInjector.h --rw-r--r-- root/root usr/include/clang/Analysis/ConstructionContext.h -drwxr-xr-x root/root usr/include/clang/Analysis/DomainSpecific/ --rw-r--r-- root/root usr/include/clang/Analysis/DomainSpecific/CocoaConventions.h --rw-r--r-- root/root usr/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h -drwxr-xr-x root/root usr/include/clang/Analysis/FlowSensitive/ --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/ASTOps.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/AdornedCFG.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/Arena.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/CFGMatchSwitch.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/CNFFormula.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/DataflowLattice.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/DataflowValues.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/DataflowWorklist.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/DebugSupport.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/Formula.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/Logger.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/MapLattice.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/MatchSwitch.h -drwxr-xr-x root/root usr/include/clang/Analysis/FlowSensitive/Models/ --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/Models/ChromiumCheckModel.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/NoopAnalysis.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/NoopLattice.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/RecordOps.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/SimplifyConstraints.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/Solver.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/StorageLocation.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/Transfer.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/Value.h --rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/WatchedLiteralsSolver.h --rw-r--r-- root/root usr/include/clang/Analysis/IssueHash.h --rw-r--r-- root/root usr/include/clang/Analysis/MacroExpansionContext.h --rw-r--r-- root/root usr/include/clang/Analysis/PathDiagnostic.h --rw-r--r-- root/root usr/include/clang/Analysis/ProgramPoint.h --rw-r--r-- root/root usr/include/clang/Analysis/RetainSummaryManager.h --rw-r--r-- root/root usr/include/clang/Analysis/SelectorExtras.h -drwxr-xr-x root/root usr/include/clang/Analysis/Support/ --rw-r--r-- root/root usr/include/clang/Analysis/Support/BumpVector.h -drwxr-xr-x root/root usr/include/clang/Basic/ --rw-r--r-- root/root usr/include/clang/Basic/AArch64SVEACLETypes.def --rw-r--r-- root/root usr/include/clang/Basic/ABI.h --rw-r--r-- root/root usr/include/clang/Basic/AMDGPUTypes.def --rw-r--r-- root/root usr/include/clang/Basic/ASTSourceDescriptor.h --rw-r--r-- root/root usr/include/clang/Basic/AddressSpaces.h --rw-r--r-- root/root usr/include/clang/Basic/AlignedAllocation.h --rw-r--r-- root/root usr/include/clang/Basic/AllDiagnostics.h --rw-r--r-- root/root usr/include/clang/Basic/AttrHasAttributeImpl.inc --rw-r--r-- root/root usr/include/clang/Basic/AttrKinds.h --rw-r--r-- root/root usr/include/clang/Basic/AttrList.inc --rw-r--r-- root/root usr/include/clang/Basic/AttrSubMatchRulesList.inc --rw-r--r-- root/root usr/include/clang/Basic/AttrSubjectMatchRules.h --rw-r--r-- root/root usr/include/clang/Basic/AttributeCommonInfo.h --rw-r--r-- root/root usr/include/clang/Basic/Attributes.h --rw-r--r-- root/root usr/include/clang/Basic/BitmaskEnum.h --rw-r--r-- root/root usr/include/clang/Basic/BuiltinHeaders.def --rw-r--r-- root/root usr/include/clang/Basic/Builtins.def --rw-r--r-- root/root usr/include/clang/Basic/Builtins.h --rw-r--r-- root/root usr/include/clang/Basic/Builtins.inc --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsAArch64.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsAArch64NeonSVEBridge.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsAArch64NeonSVEBridge_cg.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsAMDGPU.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsARM.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsBPF.inc --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsHexagon.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsHexagonDep.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsHexagonMapCustomDep.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsLoongArch.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsLoongArchBase.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsLoongArchLASX.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsLoongArchLSX.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsMips.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsNEON.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsNVPTX.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsPPC.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsRISCV.inc --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsRISCVVector.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsSME.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsSVE.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsSystemZ.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsVE.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsVEVL.gen.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsWebAssembly.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsX86.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsX86_64.def --rw-r--r-- root/root usr/include/clang/Basic/BuiltinsXCore.def --rw-r--r-- root/root usr/include/clang/Basic/CLWarnings.h --rw-r--r-- root/root usr/include/clang/Basic/CapturedStmt.h --rw-r--r-- root/root usr/include/clang/Basic/CharInfo.h --rw-r--r-- root/root usr/include/clang/Basic/CodeGenOptions.def --rw-r--r-- root/root usr/include/clang/Basic/CodeGenOptions.h --rw-r--r-- root/root usr/include/clang/Basic/CommentOptions.h --rw-r--r-- root/root usr/include/clang/Basic/Cuda.h --rw-r--r-- root/root usr/include/clang/Basic/CustomizableOptional.h --rw-r--r-- root/root usr/include/clang/Basic/DarwinSDKInfo.h --rw-r--r-- root/root usr/include/clang/Basic/DebugOptions.def --rw-r--r-- root/root usr/include/clang/Basic/Diagnostic.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticAST.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticASTKinds.inc --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticAnalysis.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticAnalysisKinds.inc --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticCategories.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticComment.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticCommentKinds.inc --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticCommonKinds.inc --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticCrossTU.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticCrossTUKinds.inc --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticDriver.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticDriverKinds.inc --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticError.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticFrontend.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticFrontendKinds.inc --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticGroups.inc --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticIDs.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticIndexName.inc --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticInstallAPI.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticInstallAPIKinds.inc --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticLex.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticLexKinds.inc --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticOptions.def --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticOptions.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticParse.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticParseKinds.inc --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticRefactoring.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticRefactoringKinds.inc --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticSema.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticSemaKinds.inc --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticSerialization.h --rw-r--r-- root/root usr/include/clang/Basic/DiagnosticSerializationKinds.inc --rw-r--r-- root/root usr/include/clang/Basic/DirectoryEntry.h --rw-r--r-- root/root usr/include/clang/Basic/ExceptionSpecificationType.h --rw-r--r-- root/root usr/include/clang/Basic/ExpressionTraits.h --rw-r--r-- root/root usr/include/clang/Basic/FPOptions.def --rw-r--r-- root/root usr/include/clang/Basic/Features.def --rw-r--r-- root/root usr/include/clang/Basic/FileEntry.h --rw-r--r-- root/root usr/include/clang/Basic/FileManager.h --rw-r--r-- root/root usr/include/clang/Basic/FileSystemOptions.h --rw-r--r-- root/root usr/include/clang/Basic/FileSystemStatCache.h --rw-r--r-- root/root usr/include/clang/Basic/HLSLRuntime.h --rw-r--r-- root/root usr/include/clang/Basic/HeaderInclude.h --rw-r--r-- root/root usr/include/clang/Basic/IdentifierTable.h --rw-r--r-- root/root usr/include/clang/Basic/JsonSupport.h --rw-r--r-- root/root usr/include/clang/Basic/LLVM.h --rw-r--r-- root/root usr/include/clang/Basic/Lambda.h --rw-r--r-- root/root usr/include/clang/Basic/LangOptions.def --rw-r--r-- root/root usr/include/clang/Basic/LangOptions.h --rw-r--r-- root/root usr/include/clang/Basic/LangStandard.h --rw-r--r-- root/root usr/include/clang/Basic/LangStandards.def --rw-r--r-- root/root usr/include/clang/Basic/Linkage.h --rw-r--r-- root/root usr/include/clang/Basic/MSP430Target.def --rw-r--r-- root/root usr/include/clang/Basic/MacroBuilder.h --rw-r--r-- root/root usr/include/clang/Basic/MakeSupport.h --rw-r--r-- root/root usr/include/clang/Basic/Module.h --rw-r--r-- root/root usr/include/clang/Basic/NoSanitizeList.h --rw-r--r-- root/root usr/include/clang/Basic/ObjCRuntime.h --rw-r--r-- root/root usr/include/clang/Basic/OpenACCClauses.def --rw-r--r-- root/root usr/include/clang/Basic/OpenACCKinds.h --rw-r--r-- root/root usr/include/clang/Basic/OpenCLExtensionTypes.def --rw-r--r-- root/root usr/include/clang/Basic/OpenCLExtensions.def --rw-r--r-- root/root usr/include/clang/Basic/OpenCLImageTypes.def --rw-r--r-- root/root usr/include/clang/Basic/OpenCLOptions.h --rw-r--r-- root/root usr/include/clang/Basic/OpenMPKinds.def --rw-r--r-- root/root usr/include/clang/Basic/OpenMPKinds.h --rw-r--r-- root/root usr/include/clang/Basic/OperatorKinds.def --rw-r--r-- root/root usr/include/clang/Basic/OperatorKinds.h --rw-r--r-- root/root usr/include/clang/Basic/OperatorPrecedence.h --rw-r--r-- root/root usr/include/clang/Basic/PPCTypes.def --rw-r--r-- root/root usr/include/clang/Basic/ParsedAttrInfo.h --rw-r--r-- root/root usr/include/clang/Basic/PartialDiagnostic.h --rw-r--r-- root/root usr/include/clang/Basic/PlistSupport.h --rw-r--r-- root/root usr/include/clang/Basic/PointerAuthOptions.h --rw-r--r-- root/root usr/include/clang/Basic/PragmaKinds.h --rw-r--r-- root/root usr/include/clang/Basic/PrettyStackTrace.h --rw-r--r-- root/root usr/include/clang/Basic/ProfileList.h --rw-r--r-- root/root usr/include/clang/Basic/RISCVVTypes.def --rw-r--r-- root/root usr/include/clang/Basic/RegularKeywordAttrInfo.inc --rw-r--r-- root/root usr/include/clang/Basic/SanitizerSpecialCaseList.h --rw-r--r-- root/root usr/include/clang/Basic/Sanitizers.def --rw-r--r-- root/root usr/include/clang/Basic/Sanitizers.h --rw-r--r-- root/root usr/include/clang/Basic/Sarif.h --rw-r--r-- root/root usr/include/clang/Basic/SourceLocation.h --rw-r--r-- root/root usr/include/clang/Basic/SourceManager.h --rw-r--r-- root/root usr/include/clang/Basic/SourceManagerInternals.h --rw-r--r-- root/root usr/include/clang/Basic/SourceMgrAdapter.h --rw-r--r-- root/root usr/include/clang/Basic/Specifiers.h --rw-r--r-- root/root usr/include/clang/Basic/Stack.h --rw-r--r-- root/root usr/include/clang/Basic/SyncScope.h -drwxr-xr-x root/root usr/include/clang/Basic/Target/ -drwxr-xr-x root/root usr/include/clang/Basic/Target/MSP430/ --rw-r--r-- root/root usr/include/clang/Basic/TargetBuiltins.h --rw-r--r-- root/root usr/include/clang/Basic/TargetCXXABI.def --rw-r--r-- root/root usr/include/clang/Basic/TargetCXXABI.h --rw-r--r-- root/root usr/include/clang/Basic/TargetID.h --rw-r--r-- root/root usr/include/clang/Basic/TargetInfo.h --rw-r--r-- root/root usr/include/clang/Basic/TargetOSMacros.def --rw-r--r-- root/root usr/include/clang/Basic/TargetOptions.h --rw-r--r-- root/root usr/include/clang/Basic/TemplateKinds.h --rw-r--r-- root/root usr/include/clang/Basic/Thunk.h --rw-r--r-- root/root usr/include/clang/Basic/TokenKinds.def --rw-r--r-- root/root usr/include/clang/Basic/TokenKinds.h --rw-r--r-- root/root usr/include/clang/Basic/TransformTypeTraits.def --rw-r--r-- root/root usr/include/clang/Basic/TypeTraits.h --rw-r--r-- root/root usr/include/clang/Basic/Version.h --rw-r--r-- root/root usr/include/clang/Basic/Version.inc --rw-r--r-- root/root usr/include/clang/Basic/Visibility.h --rw-r--r-- root/root usr/include/clang/Basic/WebAssemblyReferenceTypes.def --rw-r--r-- root/root usr/include/clang/Basic/XRayInstr.h --rw-r--r-- root/root usr/include/clang/Basic/XRayLists.h --rw-r--r-- root/root usr/include/clang/Basic/arm_cde_builtin_aliases.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_cde_builtin_cg.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_cde_builtin_sema.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_cde_builtins.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_fp16.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_mve_builtin_aliases.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_mve_builtin_cg.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_mve_builtin_sema.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_mve_builtins.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_neon.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_sme_builtin_cg.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_sme_builtins.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_sme_builtins_za_state.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_sme_sema_rangechecks.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_sme_streaming_attrs.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_sve_builtin_cg.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_sve_builtins.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_sve_sema_rangechecks.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_sve_streaming_attrs.inc --rw-r--r-- root/root usr/include/clang/Basic/arm_sve_typeflags.inc --rw-r--r-- root/root usr/include/clang/Basic/riscv_sifive_vector_builtin_cg.inc --rw-r--r-- root/root usr/include/clang/Basic/riscv_sifive_vector_builtin_sema.inc --rw-r--r-- root/root usr/include/clang/Basic/riscv_sifive_vector_builtins.inc --rw-r--r-- root/root usr/include/clang/Basic/riscv_vector_builtin_cg.inc --rw-r--r-- root/root usr/include/clang/Basic/riscv_vector_builtin_sema.inc --rw-r--r-- root/root usr/include/clang/Basic/riscv_vector_builtins.inc -drwxr-xr-x root/root usr/include/clang/CIR/ -drwxr-xr-x root/root usr/include/clang/CIR/Dialect/ -drwxr-xr-x root/root usr/include/clang/CIR/Dialect/IR/ --rw-r--r-- root/root usr/include/clang/CIR/Dialect/IR/CIRDialect.h -drwxr-xr-x root/root usr/include/clang/CodeGen/ --rw-r--r-- root/root usr/include/clang/CodeGen/BackendUtil.h --rw-r--r-- root/root usr/include/clang/CodeGen/CGFunctionInfo.h --rw-r--r-- root/root usr/include/clang/CodeGen/CodeGenABITypes.h --rw-r--r-- root/root usr/include/clang/CodeGen/CodeGenAction.h --rw-r--r-- root/root usr/include/clang/CodeGen/ConstantInitBuilder.h --rw-r--r-- root/root usr/include/clang/CodeGen/ConstantInitFuture.h --rw-r--r-- root/root usr/include/clang/CodeGen/ModuleBuilder.h --rw-r--r-- root/root usr/include/clang/CodeGen/ObjectFilePCHContainerOperations.h --rw-r--r-- root/root usr/include/clang/CodeGen/SwiftCallingConv.h -drwxr-xr-x root/root usr/include/clang/Config/ --rw-r--r-- root/root usr/include/clang/Config/config.h -drwxr-xr-x root/root usr/include/clang/CrossTU/ --rw-r--r-- root/root usr/include/clang/CrossTU/CrossTUDiagnostic.h --rw-r--r-- root/root usr/include/clang/CrossTU/CrossTranslationUnit.h -drwxr-xr-x root/root usr/include/clang/DirectoryWatcher/ --rw-r--r-- root/root usr/include/clang/DirectoryWatcher/DirectoryWatcher.h -drwxr-xr-x root/root usr/include/clang/Driver/ --rw-r--r-- root/root usr/include/clang/Driver/Action.h --rw-r--r-- root/root usr/include/clang/Driver/Compilation.h --rw-r--r-- root/root usr/include/clang/Driver/Distro.h --rw-r--r-- root/root usr/include/clang/Driver/Driver.h --rw-r--r-- root/root usr/include/clang/Driver/DriverDiagnostic.h --rw-r--r-- root/root usr/include/clang/Driver/InputInfo.h --rw-r--r-- root/root usr/include/clang/Driver/Job.h --rw-r--r-- root/root usr/include/clang/Driver/Multilib.h --rw-r--r-- root/root usr/include/clang/Driver/MultilibBuilder.h --rw-r--r-- root/root usr/include/clang/Driver/OffloadBundler.h --rw-r--r-- root/root usr/include/clang/Driver/OptionUtils.h --rw-r--r-- root/root usr/include/clang/Driver/Options.h --rw-r--r-- root/root usr/include/clang/Driver/Options.inc --rw-r--r-- root/root usr/include/clang/Driver/Phases.h --rw-r--r-- root/root usr/include/clang/Driver/SanitizerArgs.h --rw-r--r-- root/root usr/include/clang/Driver/Tool.h --rw-r--r-- root/root usr/include/clang/Driver/ToolChain.h --rw-r--r-- root/root usr/include/clang/Driver/Types.def --rw-r--r-- root/root usr/include/clang/Driver/Types.h --rw-r--r-- root/root usr/include/clang/Driver/Util.h --rw-r--r-- root/root usr/include/clang/Driver/XRayArgs.h -drwxr-xr-x root/root usr/include/clang/Edit/ --rw-r--r-- root/root usr/include/clang/Edit/Commit.h --rw-r--r-- root/root usr/include/clang/Edit/EditedSource.h --rw-r--r-- root/root usr/include/clang/Edit/EditsReceiver.h --rw-r--r-- root/root usr/include/clang/Edit/FileOffset.h --rw-r--r-- root/root usr/include/clang/Edit/Rewriters.h -drwxr-xr-x root/root usr/include/clang/ExtractAPI/ --rw-r--r-- root/root usr/include/clang/ExtractAPI/API.h --rw-r--r-- root/root usr/include/clang/ExtractAPI/APIIgnoresList.h --rw-r--r-- root/root usr/include/clang/ExtractAPI/DeclarationFragments.h --rw-r--r-- root/root usr/include/clang/ExtractAPI/ExtractAPIActionBase.h --rw-r--r-- root/root usr/include/clang/ExtractAPI/ExtractAPIVisitor.h --rw-r--r-- root/root usr/include/clang/ExtractAPI/FrontendActions.h -drwxr-xr-x root/root usr/include/clang/ExtractAPI/Serialization/ --rw-r--r-- root/root usr/include/clang/ExtractAPI/Serialization/APISetVisitor.h --rw-r--r-- root/root usr/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h --rw-r--r-- root/root usr/include/clang/ExtractAPI/TypedefUnderlyingTypeResolver.h -drwxr-xr-x root/root usr/include/clang/Format/ --rw-r--r-- root/root usr/include/clang/Format/Format.h -drwxr-xr-x root/root usr/include/clang/Frontend/ --rw-r--r-- root/root usr/include/clang/Frontend/ASTConsumers.h --rw-r--r-- root/root usr/include/clang/Frontend/ASTUnit.h --rw-r--r-- root/root usr/include/clang/Frontend/ChainedDiagnosticConsumer.h --rw-r--r-- root/root usr/include/clang/Frontend/CommandLineSourceLoc.h --rw-r--r-- root/root usr/include/clang/Frontend/CompilerInstance.h --rw-r--r-- root/root usr/include/clang/Frontend/CompilerInvocation.h --rw-r--r-- root/root usr/include/clang/Frontend/DependencyOutputOptions.h --rw-r--r-- root/root usr/include/clang/Frontend/DiagnosticRenderer.h --rw-r--r-- root/root usr/include/clang/Frontend/FrontendAction.h --rw-r--r-- root/root usr/include/clang/Frontend/FrontendActions.h --rw-r--r-- root/root usr/include/clang/Frontend/FrontendDiagnostic.h --rw-r--r-- root/root usr/include/clang/Frontend/FrontendOptions.h --rw-r--r-- root/root usr/include/clang/Frontend/FrontendPluginRegistry.h --rw-r--r-- root/root usr/include/clang/Frontend/LayoutOverrideSource.h --rw-r--r-- root/root usr/include/clang/Frontend/LogDiagnosticPrinter.h --rw-r--r-- root/root usr/include/clang/Frontend/MigratorOptions.h --rw-r--r-- root/root usr/include/clang/Frontend/MultiplexConsumer.h --rw-r--r-- root/root usr/include/clang/Frontend/PCHContainerOperations.h --rw-r--r-- root/root usr/include/clang/Frontend/PrecompiledPreamble.h --rw-r--r-- root/root usr/include/clang/Frontend/PreprocessorOutputOptions.h --rw-r--r-- root/root usr/include/clang/Frontend/SARIFDiagnostic.h --rw-r--r-- root/root usr/include/clang/Frontend/SARIFDiagnosticPrinter.h --rw-r--r-- root/root usr/include/clang/Frontend/SerializedDiagnosticPrinter.h --rw-r--r-- root/root usr/include/clang/Frontend/SerializedDiagnosticReader.h --rw-r--r-- root/root usr/include/clang/Frontend/SerializedDiagnostics.h --rw-r--r-- root/root usr/include/clang/Frontend/TextDiagnostic.h --rw-r--r-- root/root usr/include/clang/Frontend/TextDiagnosticBuffer.h --rw-r--r-- root/root usr/include/clang/Frontend/TextDiagnosticPrinter.h --rw-r--r-- root/root usr/include/clang/Frontend/Utils.h --rw-r--r-- root/root usr/include/clang/Frontend/VerifyDiagnosticConsumer.h -drwxr-xr-x root/root usr/include/clang/FrontendTool/ --rw-r--r-- root/root usr/include/clang/FrontendTool/Utils.h -drwxr-xr-x root/root usr/include/clang/Index/ --rw-r--r-- root/root usr/include/clang/Index/CommentToXML.h --rw-r--r-- root/root usr/include/clang/Index/DeclOccurrence.h --rw-r--r-- root/root usr/include/clang/Index/IndexDataConsumer.h --rw-r--r-- root/root usr/include/clang/Index/IndexSymbol.h --rw-r--r-- root/root usr/include/clang/Index/IndexingAction.h --rw-r--r-- root/root usr/include/clang/Index/IndexingOptions.h --rw-r--r-- root/root usr/include/clang/Index/USRGeneration.h -drwxr-xr-x root/root usr/include/clang/IndexSerialization/ --rw-r--r-- root/root usr/include/clang/IndexSerialization/SerializablePathCollection.h -drwxr-xr-x root/root usr/include/clang/InstallAPI/ --rw-r--r-- root/root usr/include/clang/InstallAPI/Context.h --rw-r--r-- root/root usr/include/clang/InstallAPI/DirectoryScanner.h --rw-r--r-- root/root usr/include/clang/InstallAPI/DylibVerifier.h --rw-r--r-- root/root usr/include/clang/InstallAPI/FileList.h --rw-r--r-- root/root usr/include/clang/InstallAPI/Frontend.h --rw-r--r-- root/root usr/include/clang/InstallAPI/FrontendRecords.h --rw-r--r-- root/root usr/include/clang/InstallAPI/HeaderFile.h --rw-r--r-- root/root usr/include/clang/InstallAPI/InstallAPIDiagnostic.h --rw-r--r-- root/root usr/include/clang/InstallAPI/Library.h --rw-r--r-- root/root usr/include/clang/InstallAPI/MachO.h --rw-r--r-- root/root usr/include/clang/InstallAPI/Visitor.h -drwxr-xr-x root/root usr/include/clang/Interpreter/ --rw-r--r-- root/root usr/include/clang/Interpreter/CodeCompletion.h --rw-r--r-- root/root usr/include/clang/Interpreter/Interpreter.h --rw-r--r-- root/root usr/include/clang/Interpreter/PartialTranslationUnit.h --rw-r--r-- root/root usr/include/clang/Interpreter/Value.h -drwxr-xr-x root/root usr/include/clang/Lex/ --rw-r--r-- root/root usr/include/clang/Lex/CodeCompletionHandler.h --rw-r--r-- root/root usr/include/clang/Lex/DependencyDirectivesScanner.h --rw-r--r-- root/root usr/include/clang/Lex/DirectoryLookup.h --rw-r--r-- root/root usr/include/clang/Lex/ExternalPreprocessorSource.h --rw-r--r-- root/root usr/include/clang/Lex/HeaderMap.h --rw-r--r-- root/root usr/include/clang/Lex/HeaderMapTypes.h --rw-r--r-- root/root usr/include/clang/Lex/HeaderSearch.h --rw-r--r-- root/root usr/include/clang/Lex/HeaderSearchOptions.h --rw-r--r-- root/root usr/include/clang/Lex/LexDiagnostic.h --rw-r--r-- root/root usr/include/clang/Lex/Lexer.h --rw-r--r-- root/root usr/include/clang/Lex/LiteralSupport.h --rw-r--r-- root/root usr/include/clang/Lex/MacroArgs.h --rw-r--r-- root/root usr/include/clang/Lex/MacroInfo.h --rw-r--r-- root/root usr/include/clang/Lex/ModuleLoader.h --rw-r--r-- root/root usr/include/clang/Lex/ModuleMap.h --rw-r--r-- root/root usr/include/clang/Lex/MultipleIncludeOpt.h --rw-r--r-- root/root usr/include/clang/Lex/PPCallbacks.h --rw-r--r-- root/root usr/include/clang/Lex/PPConditionalDirectiveRecord.h --rw-r--r-- root/root usr/include/clang/Lex/PPDirectiveParameter.h --rw-r--r-- root/root usr/include/clang/Lex/PPEmbedParameters.h --rw-r--r-- root/root usr/include/clang/Lex/Pragma.h --rw-r--r-- root/root usr/include/clang/Lex/PreprocessingRecord.h --rw-r--r-- root/root usr/include/clang/Lex/Preprocessor.h --rw-r--r-- root/root usr/include/clang/Lex/PreprocessorLexer.h --rw-r--r-- root/root usr/include/clang/Lex/PreprocessorOptions.h --rw-r--r-- root/root usr/include/clang/Lex/ScratchBuffer.h --rw-r--r-- root/root usr/include/clang/Lex/Token.h --rw-r--r-- root/root usr/include/clang/Lex/TokenConcatenation.h --rw-r--r-- root/root usr/include/clang/Lex/TokenLexer.h --rw-r--r-- root/root usr/include/clang/Lex/VariadicMacroSupport.h -drwxr-xr-x root/root usr/include/clang/Parse/ --rw-r--r-- root/root usr/include/clang/Parse/AttrParserStringSwitches.inc --rw-r--r-- root/root usr/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc --rw-r--r-- root/root usr/include/clang/Parse/LoopHint.h --rw-r--r-- root/root usr/include/clang/Parse/ParseAST.h --rw-r--r-- root/root usr/include/clang/Parse/ParseDiagnostic.h --rw-r--r-- root/root usr/include/clang/Parse/Parser.h --rw-r--r-- root/root usr/include/clang/Parse/RAIIObjectsForParser.h -drwxr-xr-x root/root usr/include/clang/Rewrite/ -drwxr-xr-x root/root usr/include/clang/Rewrite/Core/ --rw-r--r-- root/root usr/include/clang/Rewrite/Core/DeltaTree.h --rw-r--r-- root/root usr/include/clang/Rewrite/Core/HTMLRewrite.h --rw-r--r-- root/root usr/include/clang/Rewrite/Core/RewriteBuffer.h --rw-r--r-- root/root usr/include/clang/Rewrite/Core/RewriteRope.h --rw-r--r-- root/root usr/include/clang/Rewrite/Core/Rewriter.h --rw-r--r-- root/root usr/include/clang/Rewrite/Core/TokenRewriter.h -drwxr-xr-x root/root usr/include/clang/Rewrite/Frontend/ --rw-r--r-- root/root usr/include/clang/Rewrite/Frontend/ASTConsumers.h --rw-r--r-- root/root usr/include/clang/Rewrite/Frontend/FixItRewriter.h --rw-r--r-- root/root usr/include/clang/Rewrite/Frontend/FrontendActions.h --rw-r--r-- root/root usr/include/clang/Rewrite/Frontend/Rewriters.h -drwxr-xr-x root/root usr/include/clang/Sema/ --rw-r--r-- root/root usr/include/clang/Sema/AnalysisBasedWarnings.h --rw-r--r-- root/root usr/include/clang/Sema/Attr.h --rw-r--r-- root/root usr/include/clang/Sema/AttrParsedAttrImpl.inc --rw-r--r-- root/root usr/include/clang/Sema/AttrParsedAttrKinds.inc --rw-r--r-- root/root usr/include/clang/Sema/AttrParsedAttrList.inc --rw-r--r-- root/root usr/include/clang/Sema/AttrSpellingListIndex.inc --rw-r--r-- root/root usr/include/clang/Sema/AttrTemplateInstantiate.inc --rw-r--r-- root/root usr/include/clang/Sema/CXXFieldCollector.h --rw-r--r-- root/root usr/include/clang/Sema/CleanupInfo.h --rw-r--r-- root/root usr/include/clang/Sema/CodeCompleteConsumer.h --rw-r--r-- root/root usr/include/clang/Sema/CodeCompleteOptions.h --rw-r--r-- root/root usr/include/clang/Sema/DeclSpec.h --rw-r--r-- root/root usr/include/clang/Sema/DelayedDiagnostic.h --rw-r--r-- root/root usr/include/clang/Sema/Designator.h --rw-r--r-- root/root usr/include/clang/Sema/EnterExpressionEvaluationContext.h --rw-r--r-- root/root usr/include/clang/Sema/ExternalSemaSource.h --rw-r--r-- root/root usr/include/clang/Sema/HLSLExternalSemaSource.h --rw-r--r-- root/root usr/include/clang/Sema/IdentifierResolver.h --rw-r--r-- root/root usr/include/clang/Sema/Initialization.h --rw-r--r-- root/root usr/include/clang/Sema/Lookup.h --rw-r--r-- root/root usr/include/clang/Sema/MultiplexExternalSemaSource.h --rw-r--r-- root/root usr/include/clang/Sema/ObjCMethodList.h --rw-r--r-- root/root usr/include/clang/Sema/Overload.h --rw-r--r-- root/root usr/include/clang/Sema/Ownership.h --rw-r--r-- root/root usr/include/clang/Sema/ParsedAttr.h --rw-r--r-- root/root usr/include/clang/Sema/ParsedTemplate.h --rw-r--r-- root/root usr/include/clang/Sema/RISCVIntrinsicManager.h --rw-r--r-- root/root usr/include/clang/Sema/Redeclaration.h --rw-r--r-- root/root usr/include/clang/Sema/Scope.h --rw-r--r-- root/root usr/include/clang/Sema/ScopeInfo.h --rw-r--r-- root/root usr/include/clang/Sema/Sema.h --rw-r--r-- root/root usr/include/clang/Sema/SemaAMDGPU.h --rw-r--r-- root/root usr/include/clang/Sema/SemaARM.h --rw-r--r-- root/root usr/include/clang/Sema/SemaAVR.h --rw-r--r-- root/root usr/include/clang/Sema/SemaBPF.h --rw-r--r-- root/root usr/include/clang/Sema/SemaBase.h --rw-r--r-- root/root usr/include/clang/Sema/SemaCUDA.h --rw-r--r-- root/root usr/include/clang/Sema/SemaCodeCompletion.h --rw-r--r-- root/root usr/include/clang/Sema/SemaConcept.h --rw-r--r-- root/root usr/include/clang/Sema/SemaConsumer.h --rw-r--r-- root/root usr/include/clang/Sema/SemaDiagnostic.h --rw-r--r-- root/root usr/include/clang/Sema/SemaFixItUtils.h --rw-r--r-- root/root usr/include/clang/Sema/SemaHLSL.h --rw-r--r-- root/root usr/include/clang/Sema/SemaHexagon.h --rw-r--r-- root/root usr/include/clang/Sema/SemaInternal.h --rw-r--r-- root/root usr/include/clang/Sema/SemaLambda.h --rw-r--r-- root/root usr/include/clang/Sema/SemaLoongArch.h --rw-r--r-- root/root usr/include/clang/Sema/SemaM68k.h --rw-r--r-- root/root usr/include/clang/Sema/SemaMIPS.h --rw-r--r-- root/root usr/include/clang/Sema/SemaMSP430.h --rw-r--r-- root/root usr/include/clang/Sema/SemaNVPTX.h --rw-r--r-- root/root usr/include/clang/Sema/SemaObjC.h --rw-r--r-- root/root usr/include/clang/Sema/SemaOpenACC.h --rw-r--r-- root/root usr/include/clang/Sema/SemaOpenCL.h --rw-r--r-- root/root usr/include/clang/Sema/SemaOpenMP.h --rw-r--r-- root/root usr/include/clang/Sema/SemaPPC.h --rw-r--r-- root/root usr/include/clang/Sema/SemaPseudoObject.h --rw-r--r-- root/root usr/include/clang/Sema/SemaRISCV.h --rw-r--r-- root/root usr/include/clang/Sema/SemaSYCL.h --rw-r--r-- root/root usr/include/clang/Sema/SemaSwift.h --rw-r--r-- root/root usr/include/clang/Sema/SemaSystemZ.h --rw-r--r-- root/root usr/include/clang/Sema/SemaWasm.h --rw-r--r-- root/root usr/include/clang/Sema/SemaX86.h --rw-r--r-- root/root usr/include/clang/Sema/Template.h --rw-r--r-- root/root usr/include/clang/Sema/TemplateDeduction.h --rw-r--r-- root/root usr/include/clang/Sema/TemplateInstCallback.h --rw-r--r-- root/root usr/include/clang/Sema/TypoCorrection.h --rw-r--r-- root/root usr/include/clang/Sema/Weak.h -drwxr-xr-x root/root usr/include/clang/Serialization/ --rw-r--r-- root/root usr/include/clang/Serialization/ASTBitCodes.h --rw-r--r-- root/root usr/include/clang/Serialization/ASTDeserializationListener.h --rw-r--r-- root/root usr/include/clang/Serialization/ASTReader.h --rw-r--r-- root/root usr/include/clang/Serialization/ASTRecordReader.h --rw-r--r-- root/root usr/include/clang/Serialization/ASTRecordWriter.h --rw-r--r-- root/root usr/include/clang/Serialization/ASTWriter.h --rw-r--r-- root/root usr/include/clang/Serialization/AttrPCHRead.inc --rw-r--r-- root/root usr/include/clang/Serialization/AttrPCHWrite.inc --rw-r--r-- root/root usr/include/clang/Serialization/ContinuousRangeMap.h --rw-r--r-- root/root usr/include/clang/Serialization/GlobalModuleIndex.h --rw-r--r-- root/root usr/include/clang/Serialization/InMemoryModuleCache.h --rw-r--r-- root/root usr/include/clang/Serialization/ModuleFile.h --rw-r--r-- root/root usr/include/clang/Serialization/ModuleFileExtension.h --rw-r--r-- root/root usr/include/clang/Serialization/ModuleManager.h --rw-r--r-- root/root usr/include/clang/Serialization/PCHContainerOperations.h --rw-r--r-- root/root usr/include/clang/Serialization/SerializationDiagnostic.h --rw-r--r-- root/root usr/include/clang/Serialization/SourceLocationEncoding.h --rw-r--r-- root/root usr/include/clang/Serialization/TypeBitCodes.def -drwxr-xr-x root/root usr/include/clang/StaticAnalyzer/ -drwxr-xr-x root/root usr/include/clang/StaticAnalyzer/Checkers/ --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Checkers/Checkers.inc --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Checkers/SValExplainer.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Checkers/Taint.h -drwxr-xr-x root/root usr/include/clang/StaticAnalyzer/Core/ --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/Analyses.def --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h -drwxr-xr-x root/root usr/include/clang/StaticAnalyzer/Core/BugReporter/ --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/BugReporter/BugSuppression.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/BugReporter/Z3CrosscheckVisitor.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/Checker.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/CheckerManager.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h -drwxr-xr-x root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/ --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/CallDescription.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h -drwxr-xr-x root/root usr/include/clang/StaticAnalyzer/Frontend/ --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Frontend/AnalyzerHelpFlags.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Frontend/FrontendActions.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h -drwxr-xr-x root/root usr/include/clang/Support/ --rw-r--r-- root/root usr/include/clang/Support/RISCVVIntrinsicUtils.h -drwxr-xr-x root/root usr/include/clang/Testing/ --rw-r--r-- root/root usr/include/clang/Testing/CommandLineArgs.h --rw-r--r-- root/root usr/include/clang/Testing/TestAST.h --rw-r--r-- root/root usr/include/clang/Testing/TestClangConfig.h -drwxr-xr-x root/root usr/include/clang/Tooling/ -drwxr-xr-x root/root usr/include/clang/Tooling/ASTDiff/ --rw-r--r-- root/root usr/include/clang/Tooling/ASTDiff/ASTDiff.h --rw-r--r-- root/root usr/include/clang/Tooling/ASTDiff/ASTDiffInternal.h --rw-r--r-- root/root usr/include/clang/Tooling/AllTUsExecution.h --rw-r--r-- root/root usr/include/clang/Tooling/ArgumentsAdjusters.h --rw-r--r-- root/root usr/include/clang/Tooling/CommonOptionsParser.h --rw-r--r-- root/root usr/include/clang/Tooling/CompilationDatabase.h --rw-r--r-- root/root usr/include/clang/Tooling/CompilationDatabasePluginRegistry.h -drwxr-xr-x root/root usr/include/clang/Tooling/Core/ --rw-r--r-- root/root usr/include/clang/Tooling/Core/Diagnostic.h --rw-r--r-- root/root usr/include/clang/Tooling/Core/Replacement.h -drwxr-xr-x root/root usr/include/clang/Tooling/DependencyScanning/ --rw-r--r-- root/root usr/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h --rw-r--r-- root/root usr/include/clang/Tooling/DependencyScanning/DependencyScanningService.h --rw-r--r-- root/root usr/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h --rw-r--r-- root/root usr/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h --rw-r--r-- root/root usr/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h --rw-r--r-- root/root usr/include/clang/Tooling/DiagnosticsYaml.h --rw-r--r-- root/root usr/include/clang/Tooling/Execution.h --rw-r--r-- root/root usr/include/clang/Tooling/FileMatchTrie.h --rw-r--r-- root/root usr/include/clang/Tooling/FixIt.h -drwxr-xr-x root/root usr/include/clang/Tooling/Inclusions/ --rw-r--r-- root/root usr/include/clang/Tooling/Inclusions/HeaderAnalysis.h --rw-r--r-- root/root usr/include/clang/Tooling/Inclusions/HeaderIncludes.h --rw-r--r-- root/root usr/include/clang/Tooling/Inclusions/IncludeStyle.h --rw-r--r-- root/root usr/include/clang/Tooling/Inclusions/StandardLibrary.h --rw-r--r-- root/root usr/include/clang/Tooling/JSONCompilationDatabase.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring.h -drwxr-xr-x root/root usr/include/clang/Tooling/Refactoring/ --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/ASTSelection.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/AtomicChange.h -drwxr-xr-x root/root usr/include/clang/Tooling/Refactoring/Extract/ --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/Extract/Extract.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/Lookup.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RefactoringAction.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RefactoringActionRule.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RefactoringActionRules.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RefactoringOption.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RefactoringOptions.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RefactoringRuleContext.h -drwxr-xr-x root/root usr/include/clang/Tooling/Refactoring/Rename/ --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/Rename/RenamingAction.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/Rename/SymbolName.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/Rename/USRFinder.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h --rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h --rw-r--r-- root/root usr/include/clang/Tooling/RefactoringCallbacks.h --rw-r--r-- root/root usr/include/clang/Tooling/ReplacementsYaml.h --rw-r--r-- root/root usr/include/clang/Tooling/StandaloneExecution.h -drwxr-xr-x root/root usr/include/clang/Tooling/Syntax/ --rw-r--r-- root/root usr/include/clang/Tooling/Syntax/BuildTree.h --rw-r--r-- root/root usr/include/clang/Tooling/Syntax/Mutations.h --rw-r--r-- root/root usr/include/clang/Tooling/Syntax/NodeClasses.inc --rw-r--r-- root/root usr/include/clang/Tooling/Syntax/Nodes.h --rw-r--r-- root/root usr/include/clang/Tooling/Syntax/Nodes.inc --rw-r--r-- root/root usr/include/clang/Tooling/Syntax/TokenBufferTokenManager.h --rw-r--r-- root/root usr/include/clang/Tooling/Syntax/TokenManager.h --rw-r--r-- root/root usr/include/clang/Tooling/Syntax/Tokens.h --rw-r--r-- root/root usr/include/clang/Tooling/Syntax/Tree.h --rw-r--r-- root/root usr/include/clang/Tooling/ToolExecutorPluginRegistry.h --rw-r--r-- root/root usr/include/clang/Tooling/Tooling.h -drwxr-xr-x root/root usr/include/clang/Tooling/Transformer/ --rw-r--r-- root/root usr/include/clang/Tooling/Transformer/MatchConsumer.h --rw-r--r-- root/root usr/include/clang/Tooling/Transformer/Parsing.h --rw-r--r-- root/root usr/include/clang/Tooling/Transformer/RangeSelector.h --rw-r--r-- root/root usr/include/clang/Tooling/Transformer/RewriteRule.h --rw-r--r-- root/root usr/include/clang/Tooling/Transformer/SourceCode.h --rw-r--r-- root/root usr/include/clang/Tooling/Transformer/SourceCodeBuilders.h --rw-r--r-- root/root usr/include/clang/Tooling/Transformer/Stencil.h --rw-r--r-- root/root usr/include/clang/Tooling/Transformer/Transformer.h --rw-r--r-- root/root usr/include/libunwind.h --rw-r--r-- root/root usr/include/libunwind.modulemap -drwxr-xr-x root/root usr/include/lld/ -drwxr-xr-x root/root usr/include/lld/Common/ --rw-r--r-- root/root usr/include/lld/Common/Args.h --rw-r--r-- root/root usr/include/lld/Common/Arrays.h --rw-r--r-- root/root usr/include/lld/Common/CommonLinkerContext.h --rw-r--r-- root/root usr/include/lld/Common/DWARF.h --rw-r--r-- root/root usr/include/lld/Common/Driver.h --rw-r--r-- root/root usr/include/lld/Common/ErrorHandler.h --rw-r--r-- root/root usr/include/lld/Common/Filesystem.h --rw-r--r-- root/root usr/include/lld/Common/LLVM.h --rw-r--r-- root/root usr/include/lld/Common/Memory.h --rw-r--r-- root/root usr/include/lld/Common/Reproduce.h --rw-r--r-- root/root usr/include/lld/Common/Strings.h --rw-r--r-- root/root usr/include/lld/Common/TargetOptionsCommandFlags.h --rw-r--r-- root/root usr/include/lld/Common/Timer.h --rw-r--r-- root/root usr/include/lld/Common/Version.h -drwxr-xr-x root/root usr/include/llvm-c/ --rw-r--r-- root/root usr/include/llvm-c/Analysis.h --rw-r--r-- root/root usr/include/llvm-c/BitReader.h --rw-r--r-- root/root usr/include/llvm-c/BitWriter.h --rw-r--r-- root/root usr/include/llvm-c/Comdat.h --rw-r--r-- root/root usr/include/llvm-c/Core.h --rw-r--r-- root/root usr/include/llvm-c/DataTypes.h --rw-r--r-- root/root usr/include/llvm-c/DebugInfo.h --rw-r--r-- root/root usr/include/llvm-c/Deprecated.h --rw-r--r-- root/root usr/include/llvm-c/Disassembler.h --rw-r--r-- root/root usr/include/llvm-c/DisassemblerTypes.h --rw-r--r-- root/root usr/include/llvm-c/Error.h --rw-r--r-- root/root usr/include/llvm-c/ErrorHandling.h --rw-r--r-- root/root usr/include/llvm-c/ExecutionEngine.h --rw-r--r-- root/root usr/include/llvm-c/ExternC.h --rw-r--r-- root/root usr/include/llvm-c/IRReader.h --rw-r--r-- root/root usr/include/llvm-c/LLJIT.h --rw-r--r-- root/root usr/include/llvm-c/LLJITUtils.h --rw-r--r-- root/root usr/include/llvm-c/Linker.h --rw-r--r-- root/root usr/include/llvm-c/Object.h --rw-r--r-- root/root usr/include/llvm-c/Orc.h --rw-r--r-- root/root usr/include/llvm-c/OrcEE.h --rw-r--r-- root/root usr/include/llvm-c/Remarks.h --rw-r--r-- root/root usr/include/llvm-c/Support.h --rw-r--r-- root/root usr/include/llvm-c/Target.h --rw-r--r-- root/root usr/include/llvm-c/TargetMachine.h -drwxr-xr-x root/root usr/include/llvm-c/Transforms/ --rw-r--r-- root/root usr/include/llvm-c/Transforms/PassBuilder.h --rw-r--r-- root/root usr/include/llvm-c/Types.h --rw-r--r-- root/root usr/include/llvm-c/blake3.h --rw-r--r-- root/root usr/include/llvm-c/lto.h -drwxr-xr-x root/root usr/include/llvm/ -drwxr-xr-x root/root usr/include/llvm/ADT/ --rw-r--r-- root/root usr/include/llvm/ADT/ADL.h --rw-r--r-- root/root usr/include/llvm/ADT/APFixedPoint.h --rw-r--r-- root/root usr/include/llvm/ADT/APFloat.h --rw-r--r-- root/root usr/include/llvm/ADT/APInt.h --rw-r--r-- root/root usr/include/llvm/ADT/APSInt.h --rw-r--r-- root/root usr/include/llvm/ADT/AddressRanges.h --rw-r--r-- root/root usr/include/llvm/ADT/AllocatorList.h --rw-r--r-- root/root usr/include/llvm/ADT/Any.h --rw-r--r-- root/root usr/include/llvm/ADT/ArrayRef.h --rw-r--r-- root/root usr/include/llvm/ADT/BitVector.h --rw-r--r-- root/root usr/include/llvm/ADT/Bitfields.h --rw-r--r-- root/root usr/include/llvm/ADT/BitmaskEnum.h --rw-r--r-- root/root usr/include/llvm/ADT/Bitset.h --rw-r--r-- root/root usr/include/llvm/ADT/BreadthFirstIterator.h --rw-r--r-- root/root usr/include/llvm/ADT/CachedHashString.h --rw-r--r-- root/root usr/include/llvm/ADT/CoalescingBitVector.h --rw-r--r-- root/root usr/include/llvm/ADT/CombinationGenerator.h --rw-r--r-- root/root usr/include/llvm/ADT/ConcurrentHashtable.h --rw-r--r-- root/root usr/include/llvm/ADT/DAGDeltaAlgorithm.h --rw-r--r-- root/root usr/include/llvm/ADT/DeltaAlgorithm.h --rw-r--r-- root/root usr/include/llvm/ADT/DenseMap.h --rw-r--r-- root/root usr/include/llvm/ADT/DenseMapInfo.h --rw-r--r-- root/root usr/include/llvm/ADT/DenseMapInfoVariant.h --rw-r--r-- root/root usr/include/llvm/ADT/DenseSet.h --rw-r--r-- root/root usr/include/llvm/ADT/DepthFirstIterator.h --rw-r--r-- root/root usr/include/llvm/ADT/DirectedGraph.h --rw-r--r-- root/root usr/include/llvm/ADT/DynamicAPInt.h --rw-r--r-- root/root usr/include/llvm/ADT/EnumeratedArray.h --rw-r--r-- root/root usr/include/llvm/ADT/EpochTracker.h --rw-r--r-- root/root usr/include/llvm/ADT/EquivalenceClasses.h --rw-r--r-- root/root usr/include/llvm/ADT/FloatingPointMode.h --rw-r--r-- root/root usr/include/llvm/ADT/FoldingSet.h --rw-r--r-- root/root usr/include/llvm/ADT/FunctionExtras.h --rw-r--r-- root/root usr/include/llvm/ADT/GenericConvergenceVerifier.h --rw-r--r-- root/root usr/include/llvm/ADT/GenericCycleImpl.h --rw-r--r-- root/root usr/include/llvm/ADT/GenericCycleInfo.h --rw-r--r-- root/root usr/include/llvm/ADT/GenericSSAContext.h --rw-r--r-- root/root usr/include/llvm/ADT/GenericUniformityImpl.h --rw-r--r-- root/root usr/include/llvm/ADT/GenericUniformityInfo.h --rw-r--r-- root/root usr/include/llvm/ADT/GraphTraits.h --rw-r--r-- root/root usr/include/llvm/ADT/Hashing.h --rw-r--r-- root/root usr/include/llvm/ADT/ImmutableList.h --rw-r--r-- root/root usr/include/llvm/ADT/ImmutableMap.h --rw-r--r-- root/root usr/include/llvm/ADT/ImmutableSet.h --rw-r--r-- root/root usr/include/llvm/ADT/IndexedMap.h --rw-r--r-- root/root usr/include/llvm/ADT/IntEqClasses.h --rw-r--r-- root/root usr/include/llvm/ADT/IntervalMap.h --rw-r--r-- root/root usr/include/llvm/ADT/IntervalTree.h --rw-r--r-- root/root usr/include/llvm/ADT/IntrusiveRefCntPtr.h --rw-r--r-- root/root usr/include/llvm/ADT/LazyAtomicPointer.h --rw-r--r-- root/root usr/include/llvm/ADT/MapVector.h --rw-r--r-- root/root usr/include/llvm/ADT/PackedVector.h --rw-r--r-- root/root usr/include/llvm/ADT/PagedVector.h --rw-r--r-- root/root usr/include/llvm/ADT/PointerEmbeddedInt.h --rw-r--r-- root/root usr/include/llvm/ADT/PointerIntPair.h --rw-r--r-- root/root usr/include/llvm/ADT/PointerSumType.h --rw-r--r-- root/root usr/include/llvm/ADT/PointerUnion.h --rw-r--r-- root/root usr/include/llvm/ADT/PostOrderIterator.h --rw-r--r-- root/root usr/include/llvm/ADT/PriorityQueue.h --rw-r--r-- root/root usr/include/llvm/ADT/PriorityWorklist.h --rw-r--r-- root/root usr/include/llvm/ADT/SCCIterator.h --rw-r--r-- root/root usr/include/llvm/ADT/STLExtras.h --rw-r--r-- root/root usr/include/llvm/ADT/STLForwardCompat.h --rw-r--r-- root/root usr/include/llvm/ADT/STLFunctionalExtras.h --rw-r--r-- root/root usr/include/llvm/ADT/ScopeExit.h --rw-r--r-- root/root usr/include/llvm/ADT/ScopedHashTable.h --rw-r--r-- root/root usr/include/llvm/ADT/Sequence.h --rw-r--r-- root/root usr/include/llvm/ADT/SetOperations.h --rw-r--r-- root/root usr/include/llvm/ADT/SetVector.h --rw-r--r-- root/root usr/include/llvm/ADT/SlowDynamicAPInt.h --rw-r--r-- root/root usr/include/llvm/ADT/SmallBitVector.h --rw-r--r-- root/root usr/include/llvm/ADT/SmallPtrSet.h --rw-r--r-- root/root usr/include/llvm/ADT/SmallSet.h --rw-r--r-- root/root usr/include/llvm/ADT/SmallString.h --rw-r--r-- root/root usr/include/llvm/ADT/SmallVector.h --rw-r--r-- root/root usr/include/llvm/ADT/SmallVectorExtras.h --rw-r--r-- root/root usr/include/llvm/ADT/SparseBitVector.h --rw-r--r-- root/root usr/include/llvm/ADT/SparseMultiSet.h --rw-r--r-- root/root usr/include/llvm/ADT/SparseSet.h --rw-r--r-- root/root usr/include/llvm/ADT/StableHashing.h --rw-r--r-- root/root usr/include/llvm/ADT/Statistic.h --rw-r--r-- root/root usr/include/llvm/ADT/StringExtras.h --rw-r--r-- root/root usr/include/llvm/ADT/StringMap.h --rw-r--r-- root/root usr/include/llvm/ADT/StringMapEntry.h --rw-r--r-- root/root usr/include/llvm/ADT/StringRef.h --rw-r--r-- root/root usr/include/llvm/ADT/StringSet.h --rw-r--r-- root/root usr/include/llvm/ADT/StringSwitch.h --rw-r--r-- root/root usr/include/llvm/ADT/TinyPtrVector.h --rw-r--r-- root/root usr/include/llvm/ADT/Twine.h --rw-r--r-- root/root usr/include/llvm/ADT/TypeSwitch.h --rw-r--r-- root/root usr/include/llvm/ADT/Uniformity.h --rw-r--r-- root/root usr/include/llvm/ADT/UniqueVector.h --rw-r--r-- root/root usr/include/llvm/ADT/bit.h --rw-r--r-- root/root usr/include/llvm/ADT/edit_distance.h --rw-r--r-- root/root usr/include/llvm/ADT/fallible_iterator.h --rw-r--r-- root/root usr/include/llvm/ADT/identity.h --rw-r--r-- root/root usr/include/llvm/ADT/ilist.h --rw-r--r-- root/root usr/include/llvm/ADT/ilist_base.h --rw-r--r-- root/root usr/include/llvm/ADT/ilist_iterator.h --rw-r--r-- root/root usr/include/llvm/ADT/ilist_node.h --rw-r--r-- root/root usr/include/llvm/ADT/ilist_node_base.h --rw-r--r-- root/root usr/include/llvm/ADT/ilist_node_options.h --rw-r--r-- root/root usr/include/llvm/ADT/iterator.h --rw-r--r-- root/root usr/include/llvm/ADT/iterator_range.h --rw-r--r-- root/root usr/include/llvm/ADT/simple_ilist.h -drwxr-xr-x root/root usr/include/llvm/Analysis/ --rw-r--r-- root/root usr/include/llvm/Analysis/AliasAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/AliasAnalysisEvaluator.h --rw-r--r-- root/root usr/include/llvm/Analysis/AliasSetTracker.h --rw-r--r-- root/root usr/include/llvm/Analysis/AssumeBundleQueries.h --rw-r--r-- root/root usr/include/llvm/Analysis/AssumptionCache.h --rw-r--r-- root/root usr/include/llvm/Analysis/BasicAliasAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/BlockFrequencyInfo.h --rw-r--r-- root/root usr/include/llvm/Analysis/BlockFrequencyInfoImpl.h --rw-r--r-- root/root usr/include/llvm/Analysis/BranchProbabilityInfo.h --rw-r--r-- root/root usr/include/llvm/Analysis/CFG.h --rw-r--r-- root/root usr/include/llvm/Analysis/CFGPrinter.h --rw-r--r-- root/root usr/include/llvm/Analysis/CFGSCCPrinter.h --rw-r--r-- root/root usr/include/llvm/Analysis/CGSCCPassManager.h --rw-r--r-- root/root usr/include/llvm/Analysis/CallGraph.h --rw-r--r-- root/root usr/include/llvm/Analysis/CallGraphSCCPass.h --rw-r--r-- root/root usr/include/llvm/Analysis/CallPrinter.h --rw-r--r-- root/root usr/include/llvm/Analysis/CaptureTracking.h --rw-r--r-- root/root usr/include/llvm/Analysis/CmpInstAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/CodeMetrics.h --rw-r--r-- root/root usr/include/llvm/Analysis/ConstantFolding.h --rw-r--r-- root/root usr/include/llvm/Analysis/ConstraintSystem.h --rw-r--r-- root/root usr/include/llvm/Analysis/CostModel.h --rw-r--r-- root/root usr/include/llvm/Analysis/CycleAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/DDG.h --rw-r--r-- root/root usr/include/llvm/Analysis/DDGPrinter.h --rw-r--r-- root/root usr/include/llvm/Analysis/DOTGraphTraitsPass.h --rw-r--r-- root/root usr/include/llvm/Analysis/Delinearization.h --rw-r--r-- root/root usr/include/llvm/Analysis/DemandedBits.h --rw-r--r-- root/root usr/include/llvm/Analysis/DependenceAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/DependenceGraphBuilder.h --rw-r--r-- root/root usr/include/llvm/Analysis/DomConditionCache.h --rw-r--r-- root/root usr/include/llvm/Analysis/DomPrinter.h --rw-r--r-- root/root usr/include/llvm/Analysis/DomTreeUpdater.h --rw-r--r-- root/root usr/include/llvm/Analysis/DominanceFrontier.h --rw-r--r-- root/root usr/include/llvm/Analysis/DominanceFrontierImpl.h --rw-r--r-- root/root usr/include/llvm/Analysis/EHUtils.h --rw-r--r-- root/root usr/include/llvm/Analysis/FunctionPropertiesAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/GenericDomTreeUpdater.h --rw-r--r-- root/root usr/include/llvm/Analysis/GenericDomTreeUpdaterImpl.h --rw-r--r-- root/root usr/include/llvm/Analysis/GlobalsModRef.h --rw-r--r-- root/root usr/include/llvm/Analysis/GuardUtils.h --rw-r--r-- root/root usr/include/llvm/Analysis/HeatUtils.h --rw-r--r-- root/root usr/include/llvm/Analysis/IRSimilarityIdentifier.h --rw-r--r-- root/root usr/include/llvm/Analysis/IVDescriptors.h --rw-r--r-- root/root usr/include/llvm/Analysis/IVUsers.h --rw-r--r-- root/root usr/include/llvm/Analysis/IndirectCallPromotionAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/IndirectCallVisitor.h --rw-r--r-- root/root usr/include/llvm/Analysis/InlineAdvisor.h --rw-r--r-- root/root usr/include/llvm/Analysis/InlineCost.h --rw-r--r-- root/root usr/include/llvm/Analysis/InlineModelFeatureMaps.h --rw-r--r-- root/root usr/include/llvm/Analysis/InlineOrder.h --rw-r--r-- root/root usr/include/llvm/Analysis/InlineSizeEstimatorAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/InstCount.h --rw-r--r-- root/root usr/include/llvm/Analysis/InstSimplifyFolder.h --rw-r--r-- root/root usr/include/llvm/Analysis/InstructionPrecedenceTracking.h --rw-r--r-- root/root usr/include/llvm/Analysis/InstructionSimplify.h --rw-r--r-- root/root usr/include/llvm/Analysis/InteractiveModelRunner.h --rw-r--r-- root/root usr/include/llvm/Analysis/IteratedDominanceFrontier.h --rw-r--r-- root/root usr/include/llvm/Analysis/LazyBlockFrequencyInfo.h --rw-r--r-- root/root usr/include/llvm/Analysis/LazyBranchProbabilityInfo.h --rw-r--r-- root/root usr/include/llvm/Analysis/LazyCallGraph.h --rw-r--r-- root/root usr/include/llvm/Analysis/LazyValueInfo.h --rw-r--r-- root/root usr/include/llvm/Analysis/Lint.h --rw-r--r-- root/root usr/include/llvm/Analysis/Loads.h --rw-r--r-- root/root usr/include/llvm/Analysis/LoopAccessAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/LoopAnalysisManager.h --rw-r--r-- root/root usr/include/llvm/Analysis/LoopCacheAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/LoopInfo.h --rw-r--r-- root/root usr/include/llvm/Analysis/LoopIterator.h --rw-r--r-- root/root usr/include/llvm/Analysis/LoopNestAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/LoopPass.h --rw-r--r-- root/root usr/include/llvm/Analysis/LoopUnrollAnalyzer.h --rw-r--r-- root/root usr/include/llvm/Analysis/MLInlineAdvisor.h --rw-r--r-- root/root usr/include/llvm/Analysis/MLModelRunner.h --rw-r--r-- root/root usr/include/llvm/Analysis/MemDerefPrinter.h --rw-r--r-- root/root usr/include/llvm/Analysis/MemoryBuiltins.h --rw-r--r-- root/root usr/include/llvm/Analysis/MemoryDependenceAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/MemoryLocation.h --rw-r--r-- root/root usr/include/llvm/Analysis/MemoryProfileInfo.h --rw-r--r-- root/root usr/include/llvm/Analysis/MemorySSA.h --rw-r--r-- root/root usr/include/llvm/Analysis/MemorySSAUpdater.h --rw-r--r-- root/root usr/include/llvm/Analysis/ModelUnderTrainingRunner.h --rw-r--r-- root/root usr/include/llvm/Analysis/ModuleDebugInfoPrinter.h --rw-r--r-- root/root usr/include/llvm/Analysis/ModuleSummaryAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/MustExecute.h --rw-r--r-- root/root usr/include/llvm/Analysis/NoInferenceModelRunner.h --rw-r--r-- root/root usr/include/llvm/Analysis/ObjCARCAliasAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/ObjCARCAnalysisUtils.h --rw-r--r-- root/root usr/include/llvm/Analysis/ObjCARCInstKind.h --rw-r--r-- root/root usr/include/llvm/Analysis/ObjCARCUtil.h --rw-r--r-- root/root usr/include/llvm/Analysis/OptimizationRemarkEmitter.h --rw-r--r-- root/root usr/include/llvm/Analysis/OverflowInstAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/PHITransAddr.h --rw-r--r-- root/root usr/include/llvm/Analysis/Passes.h --rw-r--r-- root/root usr/include/llvm/Analysis/PhiValues.h --rw-r--r-- root/root usr/include/llvm/Analysis/PostDominators.h --rw-r--r-- root/root usr/include/llvm/Analysis/ProfileSummaryInfo.h --rw-r--r-- root/root usr/include/llvm/Analysis/PtrUseVisitor.h --rw-r--r-- root/root usr/include/llvm/Analysis/RegionInfo.h --rw-r--r-- root/root usr/include/llvm/Analysis/RegionInfoImpl.h --rw-r--r-- root/root usr/include/llvm/Analysis/RegionIterator.h --rw-r--r-- root/root usr/include/llvm/Analysis/RegionPass.h --rw-r--r-- root/root usr/include/llvm/Analysis/RegionPrinter.h --rw-r--r-- root/root usr/include/llvm/Analysis/ReleaseModeModelRunner.h --rw-r--r-- root/root usr/include/llvm/Analysis/ReplayInlineAdvisor.h --rw-r--r-- root/root usr/include/llvm/Analysis/ScalarEvolution.h --rw-r--r-- root/root usr/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/ScalarEvolutionDivision.h --rw-r--r-- root/root usr/include/llvm/Analysis/ScalarEvolutionExpressions.h --rw-r--r-- root/root usr/include/llvm/Analysis/ScalarEvolutionNormalization.h --rw-r--r-- root/root usr/include/llvm/Analysis/ScalarFuncs.def --rw-r--r-- root/root usr/include/llvm/Analysis/ScopedNoAliasAA.h --rw-r--r-- root/root usr/include/llvm/Analysis/SimplifyQuery.h --rw-r--r-- root/root usr/include/llvm/Analysis/SparsePropagation.h --rw-r--r-- root/root usr/include/llvm/Analysis/StackLifetime.h --rw-r--r-- root/root usr/include/llvm/Analysis/StackSafetyAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/StructuralHash.h --rw-r--r-- root/root usr/include/llvm/Analysis/SyntheticCountsUtils.h --rw-r--r-- root/root usr/include/llvm/Analysis/TargetFolder.h --rw-r--r-- root/root usr/include/llvm/Analysis/TargetLibraryInfo.def --rw-r--r-- root/root usr/include/llvm/Analysis/TargetLibraryInfo.h --rw-r--r-- root/root usr/include/llvm/Analysis/TargetTransformInfo.h --rw-r--r-- root/root usr/include/llvm/Analysis/TargetTransformInfoImpl.h --rw-r--r-- root/root usr/include/llvm/Analysis/TensorSpec.h --rw-r--r-- root/root usr/include/llvm/Analysis/Trace.h --rw-r--r-- root/root usr/include/llvm/Analysis/TypeBasedAliasAnalysis.h --rw-r--r-- root/root usr/include/llvm/Analysis/TypeMetadataUtils.h --rw-r--r-- root/root usr/include/llvm/Analysis/UniformityAnalysis.h -drwxr-xr-x root/root usr/include/llvm/Analysis/Utils/ --rw-r--r-- root/root usr/include/llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h --rw-r--r-- root/root usr/include/llvm/Analysis/Utils/Local.h --rw-r--r-- root/root usr/include/llvm/Analysis/Utils/TFUtils.h --rw-r--r-- root/root usr/include/llvm/Analysis/Utils/TrainingLogger.h --rw-r--r-- root/root usr/include/llvm/Analysis/ValueLattice.h --rw-r--r-- root/root usr/include/llvm/Analysis/ValueLatticeUtils.h --rw-r--r-- root/root usr/include/llvm/Analysis/ValueTracking.h --rw-r--r-- root/root usr/include/llvm/Analysis/VecFuncs.def --rw-r--r-- root/root usr/include/llvm/Analysis/VectorUtils.h --rw-r--r-- root/root usr/include/llvm/Analysis/WithCache.h -drwxr-xr-x root/root usr/include/llvm/AsmParser/ --rw-r--r-- root/root usr/include/llvm/AsmParser/LLLexer.h --rw-r--r-- root/root usr/include/llvm/AsmParser/LLParser.h --rw-r--r-- root/root usr/include/llvm/AsmParser/LLToken.h --rw-r--r-- root/root usr/include/llvm/AsmParser/NumberedValues.h --rw-r--r-- root/root usr/include/llvm/AsmParser/Parser.h --rw-r--r-- root/root usr/include/llvm/AsmParser/SlotMapping.h -drwxr-xr-x root/root usr/include/llvm/BinaryFormat/ --rw-r--r-- root/root usr/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/COFF.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/DXContainer.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/DXContainerConstants.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/Dwarf.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/Dwarf.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/DynamicTags.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELF.h -drwxr-xr-x root/root usr/include/llvm/BinaryFormat/ELFRelocs/ --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/AArch64.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/ARC.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/ARM.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/AVR.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/BPF.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/CSKY.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/Lanai.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/LoongArch.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/M68k.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/MSP430.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/Mips.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/RISCV.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/Sparc.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/VE.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/Xtensa.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/i386.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/ELFRelocs/x86_64.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/GOFF.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/MachO.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/MachO.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/Magic.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/Minidump.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/MinidumpConstants.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/MsgPack.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/MsgPack.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/MsgPackDocument.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/MsgPackReader.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/MsgPackWriter.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/Swift.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/Swift.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/Wasm.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/WasmRelocs.def --rw-r--r-- root/root usr/include/llvm/BinaryFormat/WasmTraits.h --rw-r--r-- root/root usr/include/llvm/BinaryFormat/XCOFF.h -drwxr-xr-x root/root usr/include/llvm/Bitcode/ --rw-r--r-- root/root usr/include/llvm/Bitcode/BitcodeAnalyzer.h --rw-r--r-- root/root usr/include/llvm/Bitcode/BitcodeCommon.h --rw-r--r-- root/root usr/include/llvm/Bitcode/BitcodeConvenience.h --rw-r--r-- root/root usr/include/llvm/Bitcode/BitcodeReader.h --rw-r--r-- root/root usr/include/llvm/Bitcode/BitcodeWriter.h --rw-r--r-- root/root usr/include/llvm/Bitcode/BitcodeWriterPass.h --rw-r--r-- root/root usr/include/llvm/Bitcode/LLVMBitCodes.h -drwxr-xr-x root/root usr/include/llvm/Bitstream/ --rw-r--r-- root/root usr/include/llvm/Bitstream/BitCodeEnums.h --rw-r--r-- root/root usr/include/llvm/Bitstream/BitCodes.h --rw-r--r-- root/root usr/include/llvm/Bitstream/BitstreamReader.h --rw-r--r-- root/root usr/include/llvm/Bitstream/BitstreamWriter.h -drwxr-xr-x root/root usr/include/llvm/CodeGen/ --rw-r--r-- root/root usr/include/llvm/CodeGen/AccelTable.h --rw-r--r-- root/root usr/include/llvm/CodeGen/Analysis.h --rw-r--r-- root/root usr/include/llvm/CodeGen/AntiDepBreaker.h --rw-r--r-- root/root usr/include/llvm/CodeGen/AsmPrinter.h --rw-r--r-- root/root usr/include/llvm/CodeGen/AsmPrinterHandler.h --rw-r--r-- root/root usr/include/llvm/CodeGen/AssignmentTrackingAnalysis.h --rw-r--r-- root/root usr/include/llvm/CodeGen/AtomicExpand.h --rw-r--r-- root/root usr/include/llvm/CodeGen/AtomicExpandUtils.h --rw-r--r-- root/root usr/include/llvm/CodeGen/BasicBlockSectionUtils.h --rw-r--r-- root/root usr/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h --rw-r--r-- root/root usr/include/llvm/CodeGen/BasicTTIImpl.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ByteProvider.h --rw-r--r-- root/root usr/include/llvm/CodeGen/CFIFixup.h --rw-r--r-- root/root usr/include/llvm/CodeGen/CSEConfigBase.h --rw-r--r-- root/root usr/include/llvm/CodeGen/CalcSpillWeights.h --rw-r--r-- root/root usr/include/llvm/CodeGen/CallBrPrepare.h --rw-r--r-- root/root usr/include/llvm/CodeGen/CallingConvLower.h --rw-r--r-- root/root usr/include/llvm/CodeGen/CodeGenCommonISel.h --rw-r--r-- root/root usr/include/llvm/CodeGen/CodeGenPrepare.h --rw-r--r-- root/root usr/include/llvm/CodeGen/CommandFlags.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ComplexDeinterleavingPass.h --rw-r--r-- root/root usr/include/llvm/CodeGen/CostTable.h --rw-r--r-- root/root usr/include/llvm/CodeGen/DAGCombine.h --rw-r--r-- root/root usr/include/llvm/CodeGen/DFAPacketizer.h --rw-r--r-- root/root usr/include/llvm/CodeGen/DIE.h --rw-r--r-- root/root usr/include/llvm/CodeGen/DIEValue.def --rw-r--r-- root/root usr/include/llvm/CodeGen/DbgEntityHistoryCalculator.h --rw-r--r-- root/root usr/include/llvm/CodeGen/DeadMachineInstructionElim.h --rw-r--r-- root/root usr/include/llvm/CodeGen/DebugHandlerBase.h --rw-r--r-- root/root usr/include/llvm/CodeGen/DetectDeadLanes.h --rw-r--r-- root/root usr/include/llvm/CodeGen/DwarfEHPrepare.h --rw-r--r-- root/root usr/include/llvm/CodeGen/DwarfStringPoolEntry.h --rw-r--r-- root/root usr/include/llvm/CodeGen/EdgeBundles.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ExecutionDomainFix.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ExpandLargeDivRem.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ExpandLargeFpConvert.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ExpandMemCmp.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ExpandReductions.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ExpandVectorPredication.h --rw-r--r-- root/root usr/include/llvm/CodeGen/FastISel.h --rw-r--r-- root/root usr/include/llvm/CodeGen/FaultMaps.h --rw-r--r-- root/root usr/include/llvm/CodeGen/FinalizeISel.h --rw-r--r-- root/root usr/include/llvm/CodeGen/FunctionLoweringInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GCMetadata.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GCMetadataPrinter.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GenVT.inc -drwxr-xr-x root/root usr/include/llvm/CodeGen/GlobalISel/ --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/CSEInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/CallLowering.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/Combiner.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/CombinerHelper.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/CombinerInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutor.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/GISelKnownBits.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/GISelWorkList.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/IRTranslator.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/InstructionSelect.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/InstructionSelector.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/Legalizer.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/Localizer.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/LostDebugLocObserver.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/RegBankSelect.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalISel/Utils.h --rw-r--r-- root/root usr/include/llvm/CodeGen/GlobalMerge.h --rw-r--r-- root/root usr/include/llvm/CodeGen/HardwareLoops.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ISDOpcodes.h --rw-r--r-- root/root usr/include/llvm/CodeGen/IndirectBrExpand.h --rw-r--r-- root/root usr/include/llvm/CodeGen/IndirectThunks.h --rw-r--r-- root/root usr/include/llvm/CodeGen/InterleavedAccess.h --rw-r--r-- root/root usr/include/llvm/CodeGen/InterleavedLoadCombine.h --rw-r--r-- root/root usr/include/llvm/CodeGen/IntrinsicLowering.h --rw-r--r-- root/root usr/include/llvm/CodeGen/JMCInstrumenter.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LatencyPriorityQueue.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LexicalScopes.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LinkAllAsmWriterComponents.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LinkAllCodegenComponents.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LiveDebugVariables.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LiveInterval.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LiveIntervalCalc.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LiveIntervalUnion.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LiveIntervals.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LivePhysRegs.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LiveRangeCalc.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LiveRangeEdit.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LiveRegMatrix.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LiveRegUnits.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LiveStacks.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LiveVariables.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LocalStackSlotAllocation.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LoopTraversal.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LowLevelTypeUtils.h --rw-r--r-- root/root usr/include/llvm/CodeGen/LowerEmuTLS.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MBFIWrapper.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MIRFSDiscriminator.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MIRFormatter.h -drwxr-xr-x root/root usr/include/llvm/CodeGen/MIRParser/ --rw-r--r-- root/root usr/include/llvm/CodeGen/MIRParser/MIParser.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MIRParser/MIRParser.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MIRPrinter.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MIRSampleProfile.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MIRYamlMapping.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachORelocation.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineBasicBlock.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineBlockFrequencyInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineBranchProbabilityInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineCFGPrinter.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineCombinerPattern.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineConstantPool.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineConvergenceVerifier.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineCycleAnalysis.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineDomTreeUpdater.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineDominanceFrontier.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineDominators.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineFrameInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineFunction.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineFunctionAnalysis.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineFunctionPass.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineInstr.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineInstrBuilder.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineInstrBundle.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineInstrBundleIterator.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineJumpTableInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineLoopInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineLoopUtils.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineMemOperand.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineModuleInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineModuleInfoImpls.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineModuleSlotTracker.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineOperand.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineOutliner.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachinePassManager.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachinePassRegistry.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachinePipeliner.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachinePostDominators.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineRegionInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineRegisterInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineSSAContext.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineSSAUpdater.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineScheduler.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineSizeOpts.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineStableHash.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineTraceMetrics.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineUniformityAnalysis.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MachineVerifier.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MacroFusion.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ModuloSchedule.h --rw-r--r-- root/root usr/include/llvm/CodeGen/MultiHazardRecognizer.h --rw-r--r-- root/root usr/include/llvm/CodeGen/NonRelocatableStringpool.h -drwxr-xr-x root/root usr/include/llvm/CodeGen/PBQP/ --rw-r--r-- root/root usr/include/llvm/CodeGen/PBQP/CostAllocator.h --rw-r--r-- root/root usr/include/llvm/CodeGen/PBQP/Graph.h --rw-r--r-- root/root usr/include/llvm/CodeGen/PBQP/Math.h --rw-r--r-- root/root usr/include/llvm/CodeGen/PBQP/ReductionRules.h --rw-r--r-- root/root usr/include/llvm/CodeGen/PBQP/Solution.h --rw-r--r-- root/root usr/include/llvm/CodeGen/PBQPRAConstraint.h --rw-r--r-- root/root usr/include/llvm/CodeGen/PHIElimination.h --rw-r--r-- root/root usr/include/llvm/CodeGen/Passes.h --rw-r--r-- root/root usr/include/llvm/CodeGen/PreISelIntrinsicLowering.h --rw-r--r-- root/root usr/include/llvm/CodeGen/PseudoSourceValue.h --rw-r--r-- root/root usr/include/llvm/CodeGen/PseudoSourceValueManager.h --rw-r--r-- root/root usr/include/llvm/CodeGen/RDFGraph.h --rw-r--r-- root/root usr/include/llvm/CodeGen/RDFLiveness.h --rw-r--r-- root/root usr/include/llvm/CodeGen/RDFRegisters.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ReachingDefAnalysis.h --rw-r--r-- root/root usr/include/llvm/CodeGen/RegAllocCommon.h --rw-r--r-- root/root usr/include/llvm/CodeGen/RegAllocFast.h --rw-r--r-- root/root usr/include/llvm/CodeGen/RegAllocPBQP.h --rw-r--r-- root/root usr/include/llvm/CodeGen/RegAllocRegistry.h --rw-r--r-- root/root usr/include/llvm/CodeGen/Register.h --rw-r--r-- root/root usr/include/llvm/CodeGen/RegisterBank.h --rw-r--r-- root/root usr/include/llvm/CodeGen/RegisterBankInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/RegisterClassInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/RegisterPressure.h --rw-r--r-- root/root usr/include/llvm/CodeGen/RegisterScavenging.h --rw-r--r-- root/root usr/include/llvm/CodeGen/RegisterUsageInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ReplaceWithVeclib.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ResourcePriorityQueue.h --rw-r--r-- root/root usr/include/llvm/CodeGen/RuntimeLibcallUtil.h --rw-r--r-- root/root usr/include/llvm/CodeGen/SDNodeProperties.td --rw-r--r-- root/root usr/include/llvm/CodeGen/SDPatternMatch.h --rw-r--r-- root/root usr/include/llvm/CodeGen/SafeStack.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ScheduleDAG.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ScheduleDAGInstrs.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ScheduleDAGMutation.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ScheduleDFS.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ScheduleHazardRecognizer.h --rw-r--r-- root/root usr/include/llvm/CodeGen/SchedulerRegistry.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ScoreboardHazardRecognizer.h --rw-r--r-- root/root usr/include/llvm/CodeGen/SelectOptimize.h --rw-r--r-- root/root usr/include/llvm/CodeGen/SelectionDAG.h --rw-r--r-- root/root usr/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h --rw-r--r-- root/root usr/include/llvm/CodeGen/SelectionDAGISel.h --rw-r--r-- root/root usr/include/llvm/CodeGen/SelectionDAGNodes.h --rw-r--r-- root/root usr/include/llvm/CodeGen/SelectionDAGTargetInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ShadowStackGCLowering.h --rw-r--r-- root/root usr/include/llvm/CodeGen/SjLjEHPrepare.h --rw-r--r-- root/root usr/include/llvm/CodeGen/SlotIndexes.h --rw-r--r-- root/root usr/include/llvm/CodeGen/Spiller.h --rw-r--r-- root/root usr/include/llvm/CodeGen/StackMaps.h --rw-r--r-- root/root usr/include/llvm/CodeGen/StackProtector.h --rw-r--r-- root/root usr/include/llvm/CodeGen/SwiftErrorValueTracking.h --rw-r--r-- root/root usr/include/llvm/CodeGen/SwitchLoweringUtils.h --rw-r--r-- root/root usr/include/llvm/CodeGen/TailDuplicator.h --rw-r--r-- root/root usr/include/llvm/CodeGen/TargetCallingConv.h --rw-r--r-- root/root usr/include/llvm/CodeGen/TargetFrameLowering.h --rw-r--r-- root/root usr/include/llvm/CodeGen/TargetInstrInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/TargetLowering.h --rw-r--r-- root/root usr/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h --rw-r--r-- root/root usr/include/llvm/CodeGen/TargetOpcodes.h --rw-r--r-- root/root usr/include/llvm/CodeGen/TargetPassConfig.h --rw-r--r-- root/root usr/include/llvm/CodeGen/TargetRegisterInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/TargetSchedule.h --rw-r--r-- root/root usr/include/llvm/CodeGen/TargetSubtargetInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/TileShapeInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/TwoAddressInstructionPass.h --rw-r--r-- root/root usr/include/llvm/CodeGen/TypePromotion.h --rw-r--r-- root/root usr/include/llvm/CodeGen/UnreachableBlockElim.h --rw-r--r-- root/root usr/include/llvm/CodeGen/VLIWMachineScheduler.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ValueTypes.h --rw-r--r-- root/root usr/include/llvm/CodeGen/ValueTypes.td --rw-r--r-- root/root usr/include/llvm/CodeGen/VirtRegMap.h --rw-r--r-- root/root usr/include/llvm/CodeGen/WasmEHFuncInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/WasmEHPrepare.h --rw-r--r-- root/root usr/include/llvm/CodeGen/WinEHFuncInfo.h --rw-r--r-- root/root usr/include/llvm/CodeGen/WinEHPrepare.h --rw-r--r-- root/root usr/include/llvm/CodeGen/WindowScheduler.h -drwxr-xr-x root/root usr/include/llvm/CodeGenData/ --rw-r--r-- root/root usr/include/llvm/CodeGenData/OutlinedHashTree.h --rw-r--r-- root/root usr/include/llvm/CodeGenData/OutlinedHashTreeRecord.h -drwxr-xr-x root/root usr/include/llvm/CodeGenTypes/ --rw-r--r-- root/root usr/include/llvm/CodeGenTypes/LowLevelType.h --rw-r--r-- root/root usr/include/llvm/CodeGenTypes/MachineValueType.h -drwxr-xr-x root/root usr/include/llvm/Config/ --rw-r--r-- root/root usr/include/llvm/Config/AsmParsers.def --rw-r--r-- root/root usr/include/llvm/Config/AsmPrinters.def --rw-r--r-- root/root usr/include/llvm/Config/Disassemblers.def --rw-r--r-- root/root usr/include/llvm/Config/TargetExegesis.def --rw-r--r-- root/root usr/include/llvm/Config/TargetMCAs.def --rw-r--r-- root/root usr/include/llvm/Config/Targets.def --rw-r--r-- root/root usr/include/llvm/Config/abi-breaking.h --rw-r--r-- root/root usr/include/llvm/Config/llvm-config.h -drwxr-xr-x root/root usr/include/llvm/DWARFLinker/ --rw-r--r-- root/root usr/include/llvm/DWARFLinker/AddressesMap.h -drwxr-xr-x root/root usr/include/llvm/DWARFLinker/Classic/ --rw-r--r-- root/root usr/include/llvm/DWARFLinker/Classic/DWARFLinker.h --rw-r--r-- root/root usr/include/llvm/DWARFLinker/Classic/DWARFLinkerCompileUnit.h --rw-r--r-- root/root usr/include/llvm/DWARFLinker/Classic/DWARFLinkerDeclContext.h --rw-r--r-- root/root usr/include/llvm/DWARFLinker/Classic/DWARFStreamer.h --rw-r--r-- root/root usr/include/llvm/DWARFLinker/DWARFFile.h --rw-r--r-- root/root usr/include/llvm/DWARFLinker/DWARFLinkerBase.h --rw-r--r-- root/root usr/include/llvm/DWARFLinker/IndexedValuesMap.h -drwxr-xr-x root/root usr/include/llvm/DWARFLinker/Parallel/ --rw-r--r-- root/root usr/include/llvm/DWARFLinker/Parallel/DWARFLinker.h --rw-r--r-- root/root usr/include/llvm/DWARFLinker/StringPool.h --rw-r--r-- root/root usr/include/llvm/DWARFLinker/Utils.h -drwxr-xr-x root/root usr/include/llvm/DWP/ --rw-r--r-- root/root usr/include/llvm/DWP/DWP.h --rw-r--r-- root/root usr/include/llvm/DWP/DWPError.h --rw-r--r-- root/root usr/include/llvm/DWP/DWPStringPool.h -drwxr-xr-x root/root usr/include/llvm/DebugInfo/ -drwxr-xr-x root/root usr/include/llvm/DebugInfo/BTF/ --rw-r--r-- root/root usr/include/llvm/DebugInfo/BTF/BTF.def --rw-r--r-- root/root usr/include/llvm/DebugInfo/BTF/BTF.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/BTF/BTFContext.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/BTF/BTFParser.h -drwxr-xr-x root/root usr/include/llvm/DebugInfo/CodeView/ --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/CVRecord.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/CodeView.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/CodeViewError.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/CodeViewTypes.def --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/DebugSubsection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/EnumTables.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/Formatters.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/FunctionId.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/GUID.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/Line.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/RecordName.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/RecordSerialization.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/SymbolDumper.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/SymbolRecord.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/SymbolSerializer.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/TypeCollection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/TypeDeserializer.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/TypeHashing.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/TypeIndex.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/TypeRecord.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/TypeRecordHelpers.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/TypeTableCollection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DIContext.h -drwxr-xr-x root/root usr/include/llvm/DebugInfo/DWARF/ --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFAttribute.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFContext.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFDie.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFExpression.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFFormValue.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFListTable.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFLocationExpression.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFObject.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFSection.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFTypePrinter.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFUnit.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/DWARF/DWARFVerifier.h -drwxr-xr-x root/root usr/include/llvm/DebugInfo/GSYM/ --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/DwarfTransformer.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/ExtractRanges.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/FileEntry.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/FileWriter.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/FunctionInfo.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/GsymCreator.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/GsymReader.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/Header.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/InlineInfo.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/LineEntry.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/LineTable.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/LookupResult.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/ObjectFileTransformer.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/OutputAggregator.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/GSYM/StringTable.h -drwxr-xr-x root/root usr/include/llvm/DebugInfo/LogicalView/ -drwxr-xr-x root/root usr/include/llvm/DebugInfo/LogicalView/Core/ --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Core/LVCompare.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Core/LVElement.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Core/LVLine.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Core/LVLocation.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Core/LVObject.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Core/LVRange.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Core/LVReader.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Core/LVScope.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Core/LVSort.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Core/LVStringPool.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Core/LVSymbol.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Core/LVType.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/LVReaderHandler.h -drwxr-xr-x root/root usr/include/llvm/DebugInfo/LogicalView/Readers/ --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewReader.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/LogicalView/Readers/LVDWARFReader.h -drwxr-xr-x root/root usr/include/llvm/DebugInfo/MSF/ --rw-r--r-- root/root usr/include/llvm/DebugInfo/MSF/IMSFFile.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/MSF/MSFBuilder.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/MSF/MSFCommon.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/MSF/MSFError.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/MSF/MappedBlockStream.h -drwxr-xr-x root/root usr/include/llvm/DebugInfo/PDB/ --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h -drwxr-xr-x root/root usr/include/llvm/DebugInfo/PDB/DIA/ --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumInjectedSources.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIAError.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIAInjectedSource.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIASectionContrib.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIASession.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIASupport.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIATable.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/GenericError.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/IPDBDataStream.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/IPDBFrameData.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/IPDBInjectedSource.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/IPDBLineNumber.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/IPDBSession.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/IPDBSourceFile.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/IPDBTable.h -drwxr-xr-x root/root usr/include/llvm/DebugInfo/PDB/Native/ --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/DbiStream.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/EnumTables.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/FormatUtil.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/Hash.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/HashTable.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/InfoStream.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/InputFile.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/LinePrinter.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeEnumSymbols.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeFunctionSymbol.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeInlineSiteSymbol.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativePublicSymbol.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeSession.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeSourceFile.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeSymbolEnumerator.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeTypeArray.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeTypeBuiltin.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeTypePointer.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeTypeUDT.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/PDBFile.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/PublicsStream.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/RawConstants.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/RawError.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/RawTypes.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/SymbolCache.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/SymbolStream.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/TpiHashing.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/TpiStream.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDB.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBContext.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBExtras.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymDumper.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbol.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolData.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolExe.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/PDBTypes.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/PDB/UDTLayout.h -drwxr-xr-x root/root usr/include/llvm/DebugInfo/Symbolize/ --rw-r--r-- root/root usr/include/llvm/DebugInfo/Symbolize/DIPrinter.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/Symbolize/Markup.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/Symbolize/MarkupFilter.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h --rw-r--r-- root/root usr/include/llvm/DebugInfo/Symbolize/Symbolize.h -drwxr-xr-x root/root usr/include/llvm/Debuginfod/ --rw-r--r-- root/root usr/include/llvm/Debuginfod/BuildIDFetcher.h --rw-r--r-- root/root usr/include/llvm/Debuginfod/Debuginfod.h --rw-r--r-- root/root usr/include/llvm/Debuginfod/HTTPClient.h --rw-r--r-- root/root usr/include/llvm/Debuginfod/HTTPServer.h -drwxr-xr-x root/root usr/include/llvm/Demangle/ --rw-r--r-- root/root usr/include/llvm/Demangle/Demangle.h --rw-r--r-- root/root usr/include/llvm/Demangle/DemangleConfig.h --rw-r--r-- root/root usr/include/llvm/Demangle/ItaniumDemangle.h --rw-r--r-- root/root usr/include/llvm/Demangle/ItaniumNodes.def --rw-r--r-- root/root usr/include/llvm/Demangle/MicrosoftDemangle.h --rw-r--r-- root/root usr/include/llvm/Demangle/MicrosoftDemangleNodes.h --rw-r--r-- root/root usr/include/llvm/Demangle/StringViewExtras.h --rw-r--r-- root/root usr/include/llvm/Demangle/Utility.h -drwxr-xr-x root/root usr/include/llvm/ExecutionEngine/ --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/ExecutionEngine.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/GenericValue.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Interpreter.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITEventListener.h -drwxr-xr-x root/root usr/include/llvm/ExecutionEngine/JITLink/ --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/COFF.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/COFF_x86_64.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/DWARFRecordSectionSplitter.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/ELF.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/ELF_aarch32.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/ELF_i386.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/ELF_ppc64.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/JITLink.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/JITLinkDylib.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/MachO.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/TableManager.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/aarch32.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/aarch64.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/i386.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/loongarch.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/ppc64.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/riscv.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITLink/x86_64.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/JITSymbol.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/MCJIT.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/OProfileWrapper.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/ObjectCache.h -drwxr-xr-x root/root usr/include/llvm/ExecutionEngine/Orc/ --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/COFFPlatform.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/CompileUtils.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Core.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/DebugObjectManagerPlugin.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/DebugUtils.h -drwxr-xr-x root/root usr/include/llvm/ExecutionEngine/Orc/Debugging/ --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Debugging/DebugInfoSupport.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupport.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Debugging/PerfSupportPlugin.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Debugging/VTuneSupportPlugin.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/EPCEHFrameRegistrar.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/LLJIT.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Layer.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/LazyReexports.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/MachOBuilder.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/MachOPlatform.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Mangling.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/MapperJITLinkMemoryManager.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/MemoryMapper.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/ObjectFileInterface.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/OrcABISupport.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/SectCreate.h -drwxr-xr-x root/root usr/include/llvm/ExecutionEngine/Orc/Shared/ --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Shared/MemoryFlags.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Shared/ObjectFormats.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Shared/OrcError.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Shared/PerfSharedStructs.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Shared/VTuneSharedStructs.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/Speculation.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h -drwxr-xr-x root/root usr/include/llvm/ExecutionEngine/Orc/TargetProcess/ --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderVTune.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/TaskDispatch.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/RuntimeDyld.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/RuntimeDyldChecker.h --rw-r--r-- root/root usr/include/llvm/ExecutionEngine/SectionMemoryManager.h -drwxr-xr-x root/root usr/include/llvm/FileCheck/ --rw-r--r-- root/root usr/include/llvm/FileCheck/FileCheck.h -drwxr-xr-x root/root usr/include/llvm/Frontend/ -drwxr-xr-x root/root usr/include/llvm/Frontend/Debug/ --rw-r--r-- root/root usr/include/llvm/Frontend/Debug/Options.h -drwxr-xr-x root/root usr/include/llvm/Frontend/Directive/ --rw-r--r-- root/root usr/include/llvm/Frontend/Directive/DirectiveBase.td -drwxr-xr-x root/root usr/include/llvm/Frontend/Driver/ --rw-r--r-- root/root usr/include/llvm/Frontend/Driver/CodeGenOptions.h -drwxr-xr-x root/root usr/include/llvm/Frontend/HLSL/ --rw-r--r-- root/root usr/include/llvm/Frontend/HLSL/HLSLResource.h -drwxr-xr-x root/root usr/include/llvm/Frontend/Offloading/ --rw-r--r-- root/root usr/include/llvm/Frontend/Offloading/OffloadWrapper.h --rw-r--r-- root/root usr/include/llvm/Frontend/Offloading/Utility.h -drwxr-xr-x root/root usr/include/llvm/Frontend/OpenACC/ --rw-r--r-- root/root usr/include/llvm/Frontend/OpenACC/ACC.h.inc --rw-r--r-- root/root usr/include/llvm/Frontend/OpenACC/ACC.inc --rw-r--r-- root/root usr/include/llvm/Frontend/OpenACC/ACC.td -drwxr-xr-x root/root usr/include/llvm/Frontend/OpenMP/ --rw-r--r-- root/root usr/include/llvm/Frontend/OpenMP/ClauseT.h --rw-r--r-- root/root usr/include/llvm/Frontend/OpenMP/ConstructCompositionT.h --rw-r--r-- root/root usr/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h --rw-r--r-- root/root usr/include/llvm/Frontend/OpenMP/OMP.h --rw-r--r-- root/root usr/include/llvm/Frontend/OpenMP/OMP.h.inc --rw-r--r-- root/root usr/include/llvm/Frontend/OpenMP/OMP.inc --rw-r--r-- root/root usr/include/llvm/Frontend/OpenMP/OMP.td --rw-r--r-- root/root usr/include/llvm/Frontend/OpenMP/OMPAssume.h --rw-r--r-- root/root usr/include/llvm/Frontend/OpenMP/OMPConstants.h --rw-r--r-- root/root usr/include/llvm/Frontend/OpenMP/OMPContext.h --rw-r--r-- root/root usr/include/llvm/Frontend/OpenMP/OMPDeviceConstants.h --rw-r--r-- root/root usr/include/llvm/Frontend/OpenMP/OMPGridValues.h --rw-r--r-- root/root usr/include/llvm/Frontend/OpenMP/OMPIRBuilder.h --rw-r--r-- root/root usr/include/llvm/Frontend/OpenMP/OMPKinds.def -drwxr-xr-x root/root usr/include/llvm/FuzzMutate/ --rw-r--r-- root/root usr/include/llvm/FuzzMutate/FuzzerCLI.h --rw-r--r-- root/root usr/include/llvm/FuzzMutate/IRMutator.h --rw-r--r-- root/root usr/include/llvm/FuzzMutate/OpDescriptor.h --rw-r--r-- root/root usr/include/llvm/FuzzMutate/Operations.h --rw-r--r-- root/root usr/include/llvm/FuzzMutate/Random.h --rw-r--r-- root/root usr/include/llvm/FuzzMutate/RandomIRBuilder.h -drwxr-xr-x root/root usr/include/llvm/IR/ --rw-r--r-- root/root usr/include/llvm/IR/AbstractCallSite.h --rw-r--r-- root/root usr/include/llvm/IR/Analysis.h --rw-r--r-- root/root usr/include/llvm/IR/Argument.h --rw-r--r-- root/root usr/include/llvm/IR/AssemblyAnnotationWriter.h --rw-r--r-- root/root usr/include/llvm/IR/Assumptions.h --rw-r--r-- root/root usr/include/llvm/IR/AttributeMask.h --rw-r--r-- root/root usr/include/llvm/IR/Attributes.h --rw-r--r-- root/root usr/include/llvm/IR/Attributes.inc --rw-r--r-- root/root usr/include/llvm/IR/Attributes.td --rw-r--r-- root/root usr/include/llvm/IR/AutoUpgrade.h --rw-r--r-- root/root usr/include/llvm/IR/BasicBlock.h --rw-r--r-- root/root usr/include/llvm/IR/BuiltinGCs.h --rw-r--r-- root/root usr/include/llvm/IR/CFG.h --rw-r--r-- root/root usr/include/llvm/IR/CallingConv.h --rw-r--r-- root/root usr/include/llvm/IR/Comdat.h --rw-r--r-- root/root usr/include/llvm/IR/Constant.h --rw-r--r-- root/root usr/include/llvm/IR/ConstantFold.h --rw-r--r-- root/root usr/include/llvm/IR/ConstantFolder.h --rw-r--r-- root/root usr/include/llvm/IR/ConstantRange.h --rw-r--r-- root/root usr/include/llvm/IR/ConstantRangeList.h --rw-r--r-- root/root usr/include/llvm/IR/Constants.h --rw-r--r-- root/root usr/include/llvm/IR/ConstrainedOps.def --rw-r--r-- root/root usr/include/llvm/IR/ConvergenceVerifier.h --rw-r--r-- root/root usr/include/llvm/IR/CycleInfo.h --rw-r--r-- root/root usr/include/llvm/IR/DIBuilder.h --rw-r--r-- root/root usr/include/llvm/IR/DataLayout.h --rw-r--r-- root/root usr/include/llvm/IR/DbgVariableFragmentInfo.h --rw-r--r-- root/root usr/include/llvm/IR/DebugInfo.h --rw-r--r-- root/root usr/include/llvm/IR/DebugInfoFlags.def --rw-r--r-- root/root usr/include/llvm/IR/DebugInfoMetadata.h --rw-r--r-- root/root usr/include/llvm/IR/DebugLoc.h --rw-r--r-- root/root usr/include/llvm/IR/DebugProgramInstruction.h --rw-r--r-- root/root usr/include/llvm/IR/DerivedTypes.h --rw-r--r-- root/root usr/include/llvm/IR/DerivedUser.h --rw-r--r-- root/root usr/include/llvm/IR/DiagnosticHandler.h --rw-r--r-- root/root usr/include/llvm/IR/DiagnosticInfo.h --rw-r--r-- root/root usr/include/llvm/IR/DiagnosticPrinter.h --rw-r--r-- root/root usr/include/llvm/IR/Dominators.h --rw-r--r-- root/root usr/include/llvm/IR/EHPersonalities.h --rw-r--r-- root/root usr/include/llvm/IR/FMF.h --rw-r--r-- root/root usr/include/llvm/IR/FPEnv.h --rw-r--r-- root/root usr/include/llvm/IR/FixedMetadataKinds.def --rw-r--r-- root/root usr/include/llvm/IR/FixedPointBuilder.h --rw-r--r-- root/root usr/include/llvm/IR/Function.h --rw-r--r-- root/root usr/include/llvm/IR/GCStrategy.h --rw-r--r-- root/root usr/include/llvm/IR/GEPNoWrapFlags.h --rw-r--r-- root/root usr/include/llvm/IR/GVMaterializer.h --rw-r--r-- root/root usr/include/llvm/IR/GenericConvergenceVerifierImpl.h --rw-r--r-- root/root usr/include/llvm/IR/GetElementPtrTypeIterator.h --rw-r--r-- root/root usr/include/llvm/IR/GlobalAlias.h --rw-r--r-- root/root usr/include/llvm/IR/GlobalIFunc.h --rw-r--r-- root/root usr/include/llvm/IR/GlobalObject.h --rw-r--r-- root/root usr/include/llvm/IR/GlobalValue.h --rw-r--r-- root/root usr/include/llvm/IR/GlobalVariable.h --rw-r--r-- root/root usr/include/llvm/IR/IRBuilder.h --rw-r--r-- root/root usr/include/llvm/IR/IRBuilderFolder.h --rw-r--r-- root/root usr/include/llvm/IR/IRPrintingPasses.h --rw-r--r-- root/root usr/include/llvm/IR/InlineAsm.h --rw-r--r-- root/root usr/include/llvm/IR/InstIterator.h --rw-r--r-- root/root usr/include/llvm/IR/InstVisitor.h --rw-r--r-- root/root usr/include/llvm/IR/InstrTypes.h --rw-r--r-- root/root usr/include/llvm/IR/Instruction.def --rw-r--r-- root/root usr/include/llvm/IR/Instruction.h --rw-r--r-- root/root usr/include/llvm/IR/Instructions.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicEnums.inc --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicImpl.inc --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicInst.h --rw-r--r-- root/root usr/include/llvm/IR/Intrinsics.h --rw-r--r-- root/root usr/include/llvm/IR/Intrinsics.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsAArch64.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsAArch64.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsAMDGPU.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsAMDGPU.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsARM.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsARM.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsBPF.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsBPF.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsDirectX.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsDirectX.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsHexagon.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsHexagon.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsHexagonDep.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsLoongArch.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsLoongArch.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsMips.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsMips.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsNVPTX.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsNVVM.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsPowerPC.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsPowerPC.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsR600.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsRISCV.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsRISCV.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsRISCVXCV.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsRISCVXTHead.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsRISCVXsf.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsS390.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsSPIRV.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsSPIRV.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsSystemZ.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsVE.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsVE.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsVEVL.gen.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsWebAssembly.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsWebAssembly.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsX86.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsX86.td --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsXCore.h --rw-r--r-- root/root usr/include/llvm/IR/IntrinsicsXCore.td --rw-r--r-- root/root usr/include/llvm/IR/LLVMContext.h --rw-r--r-- root/root usr/include/llvm/IR/LLVMRemarkStreamer.h --rw-r--r-- root/root usr/include/llvm/IR/LegacyPassManager.h --rw-r--r-- root/root usr/include/llvm/IR/LegacyPassManagers.h --rw-r--r-- root/root usr/include/llvm/IR/LegacyPassNameParser.h --rw-r--r-- root/root usr/include/llvm/IR/MDBuilder.h --rw-r--r-- root/root usr/include/llvm/IR/Mangler.h --rw-r--r-- root/root usr/include/llvm/IR/MatrixBuilder.h --rw-r--r-- root/root usr/include/llvm/IR/MemoryModelRelaxationAnnotations.h --rw-r--r-- root/root usr/include/llvm/IR/Metadata.def --rw-r--r-- root/root usr/include/llvm/IR/Metadata.h --rw-r--r-- root/root usr/include/llvm/IR/Module.h --rw-r--r-- root/root usr/include/llvm/IR/ModuleSlotTracker.h --rw-r--r-- root/root usr/include/llvm/IR/ModuleSummaryIndex.h --rw-r--r-- root/root usr/include/llvm/IR/ModuleSummaryIndexYAML.h --rw-r--r-- root/root usr/include/llvm/IR/NoFolder.h --rw-r--r-- root/root usr/include/llvm/IR/OperandTraits.h --rw-r--r-- root/root usr/include/llvm/IR/Operator.h --rw-r--r-- root/root usr/include/llvm/IR/OptBisect.h --rw-r--r-- root/root usr/include/llvm/IR/PassInstrumentation.h --rw-r--r-- root/root usr/include/llvm/IR/PassManager.h --rw-r--r-- root/root usr/include/llvm/IR/PassManagerImpl.h --rw-r--r-- root/root usr/include/llvm/IR/PassManagerInternal.h --rw-r--r-- root/root usr/include/llvm/IR/PassTimingInfo.h --rw-r--r-- root/root usr/include/llvm/IR/PatternMatch.h --rw-r--r-- root/root usr/include/llvm/IR/PredIteratorCache.h --rw-r--r-- root/root usr/include/llvm/IR/PrintPasses.h --rw-r--r-- root/root usr/include/llvm/IR/ProfDataUtils.h --rw-r--r-- root/root usr/include/llvm/IR/ProfileSummary.h --rw-r--r-- root/root usr/include/llvm/IR/PseudoProbe.h --rw-r--r-- root/root usr/include/llvm/IR/ReplaceConstant.h --rw-r--r-- root/root usr/include/llvm/IR/RuntimeLibcalls.def --rw-r--r-- root/root usr/include/llvm/IR/RuntimeLibcalls.h --rw-r--r-- root/root usr/include/llvm/IR/SSAContext.h --rw-r--r-- root/root usr/include/llvm/IR/SafepointIRVerifier.h --rw-r--r-- root/root usr/include/llvm/IR/Statepoint.h --rw-r--r-- root/root usr/include/llvm/IR/StructuralHash.h --rw-r--r-- root/root usr/include/llvm/IR/SymbolTableListTraits.h --rw-r--r-- root/root usr/include/llvm/IR/TrackingMDRef.h --rw-r--r-- root/root usr/include/llvm/IR/Type.h --rw-r--r-- root/root usr/include/llvm/IR/TypeFinder.h --rw-r--r-- root/root usr/include/llvm/IR/TypedPointerType.h --rw-r--r-- root/root usr/include/llvm/IR/Use.h --rw-r--r-- root/root usr/include/llvm/IR/UseListOrder.h --rw-r--r-- root/root usr/include/llvm/IR/User.h --rw-r--r-- root/root usr/include/llvm/IR/VFABIDemangler.h --rw-r--r-- root/root usr/include/llvm/IR/VPIntrinsics.def --rw-r--r-- root/root usr/include/llvm/IR/Value.def --rw-r--r-- root/root usr/include/llvm/IR/Value.h --rw-r--r-- root/root usr/include/llvm/IR/ValueHandle.h --rw-r--r-- root/root usr/include/llvm/IR/ValueMap.h --rw-r--r-- root/root usr/include/llvm/IR/ValueSymbolTable.h --rw-r--r-- root/root usr/include/llvm/IR/VectorBuilder.h --rw-r--r-- root/root usr/include/llvm/IR/Verifier.h -drwxr-xr-x root/root usr/include/llvm/IRPrinter/ --rw-r--r-- root/root usr/include/llvm/IRPrinter/IRPrintingPasses.h -drwxr-xr-x root/root usr/include/llvm/IRReader/ --rw-r--r-- root/root usr/include/llvm/IRReader/IRReader.h --rw-r--r-- root/root usr/include/llvm/InitializePasses.h -drwxr-xr-x root/root usr/include/llvm/InterfaceStub/ --rw-r--r-- root/root usr/include/llvm/InterfaceStub/ELFObjHandler.h --rw-r--r-- root/root usr/include/llvm/InterfaceStub/IFSHandler.h --rw-r--r-- root/root usr/include/llvm/InterfaceStub/IFSStub.h -drwxr-xr-x root/root usr/include/llvm/LTO/ --rw-r--r-- root/root usr/include/llvm/LTO/Config.h --rw-r--r-- root/root usr/include/llvm/LTO/LTO.h --rw-r--r-- root/root usr/include/llvm/LTO/LTOBackend.h --rw-r--r-- root/root usr/include/llvm/LTO/SummaryBasedOptimizations.h -drwxr-xr-x root/root usr/include/llvm/LTO/legacy/ --rw-r--r-- root/root usr/include/llvm/LTO/legacy/LTOCodeGenerator.h --rw-r--r-- root/root usr/include/llvm/LTO/legacy/LTOModule.h --rw-r--r-- root/root usr/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h --rw-r--r-- root/root usr/include/llvm/LTO/legacy/UpdateCompilerUsed.h -drwxr-xr-x root/root usr/include/llvm/LineEditor/ --rw-r--r-- root/root usr/include/llvm/LineEditor/LineEditor.h --rw-r--r-- root/root usr/include/llvm/LinkAllIR.h --rw-r--r-- root/root usr/include/llvm/LinkAllPasses.h -drwxr-xr-x root/root usr/include/llvm/Linker/ --rw-r--r-- root/root usr/include/llvm/Linker/IRMover.h --rw-r--r-- root/root usr/include/llvm/Linker/Linker.h -drwxr-xr-x root/root usr/include/llvm/MC/ --rw-r--r-- root/root usr/include/llvm/MC/ConstantPools.h --rw-r--r-- root/root usr/include/llvm/MC/DXContainerPSVInfo.h --rw-r--r-- root/root usr/include/llvm/MC/LaneBitmask.h --rw-r--r-- root/root usr/include/llvm/MC/MCAsmBackend.h --rw-r--r-- root/root usr/include/llvm/MC/MCAsmInfo.h --rw-r--r-- root/root usr/include/llvm/MC/MCAsmInfoCOFF.h --rw-r--r-- root/root usr/include/llvm/MC/MCAsmInfoDarwin.h --rw-r--r-- root/root usr/include/llvm/MC/MCAsmInfoELF.h --rw-r--r-- root/root usr/include/llvm/MC/MCAsmInfoGOFF.h --rw-r--r-- root/root usr/include/llvm/MC/MCAsmInfoWasm.h --rw-r--r-- root/root usr/include/llvm/MC/MCAsmInfoXCOFF.h --rw-r--r-- root/root usr/include/llvm/MC/MCAsmMacro.h --rw-r--r-- root/root usr/include/llvm/MC/MCAssembler.h --rw-r--r-- root/root usr/include/llvm/MC/MCCodeEmitter.h --rw-r--r-- root/root usr/include/llvm/MC/MCCodeView.h --rw-r--r-- root/root usr/include/llvm/MC/MCContext.h --rw-r--r-- root/root usr/include/llvm/MC/MCDXContainerStreamer.h --rw-r--r-- root/root usr/include/llvm/MC/MCDXContainerWriter.h --rw-r--r-- root/root usr/include/llvm/MC/MCDecoderOps.h --rw-r--r-- root/root usr/include/llvm/MC/MCDirectives.h -drwxr-xr-x root/root usr/include/llvm/MC/MCDisassembler/ --rw-r--r-- root/root usr/include/llvm/MC/MCDisassembler/MCDisassembler.h --rw-r--r-- root/root usr/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h --rw-r--r-- root/root usr/include/llvm/MC/MCDisassembler/MCRelocationInfo.h --rw-r--r-- root/root usr/include/llvm/MC/MCDisassembler/MCSymbolizer.h --rw-r--r-- root/root usr/include/llvm/MC/MCDwarf.h --rw-r--r-- root/root usr/include/llvm/MC/MCELFExtras.h --rw-r--r-- root/root usr/include/llvm/MC/MCELFObjectWriter.h --rw-r--r-- root/root usr/include/llvm/MC/MCELFStreamer.h --rw-r--r-- root/root usr/include/llvm/MC/MCExpr.h --rw-r--r-- root/root usr/include/llvm/MC/MCFixup.h --rw-r--r-- root/root usr/include/llvm/MC/MCFixupKindInfo.h --rw-r--r-- root/root usr/include/llvm/MC/MCFragment.h --rw-r--r-- root/root usr/include/llvm/MC/MCGOFFObjectWriter.h --rw-r--r-- root/root usr/include/llvm/MC/MCGOFFStreamer.h --rw-r--r-- root/root usr/include/llvm/MC/MCInst.h --rw-r--r-- root/root usr/include/llvm/MC/MCInstBuilder.h --rw-r--r-- root/root usr/include/llvm/MC/MCInstPrinter.h --rw-r--r-- root/root usr/include/llvm/MC/MCInstrAnalysis.h --rw-r--r-- root/root usr/include/llvm/MC/MCInstrDesc.h --rw-r--r-- root/root usr/include/llvm/MC/MCInstrInfo.h --rw-r--r-- root/root usr/include/llvm/MC/MCInstrItineraries.h --rw-r--r-- root/root usr/include/llvm/MC/MCLabel.h --rw-r--r-- root/root usr/include/llvm/MC/MCLinkerOptimizationHint.h --rw-r--r-- root/root usr/include/llvm/MC/MCMachObjectWriter.h --rw-r--r-- root/root usr/include/llvm/MC/MCObjectFileInfo.h --rw-r--r-- root/root usr/include/llvm/MC/MCObjectStreamer.h --rw-r--r-- root/root usr/include/llvm/MC/MCObjectWriter.h -drwxr-xr-x root/root usr/include/llvm/MC/MCParser/ --rw-r--r-- root/root usr/include/llvm/MC/MCParser/AsmCond.h --rw-r--r-- root/root usr/include/llvm/MC/MCParser/AsmLexer.h --rw-r--r-- root/root usr/include/llvm/MC/MCParser/MCAsmLexer.h --rw-r--r-- root/root usr/include/llvm/MC/MCParser/MCAsmParser.h --rw-r--r-- root/root usr/include/llvm/MC/MCParser/MCAsmParserExtension.h --rw-r--r-- root/root usr/include/llvm/MC/MCParser/MCAsmParserUtils.h --rw-r--r-- root/root usr/include/llvm/MC/MCParser/MCParsedAsmOperand.h --rw-r--r-- root/root usr/include/llvm/MC/MCParser/MCTargetAsmParser.h --rw-r--r-- root/root usr/include/llvm/MC/MCPseudoProbe.h --rw-r--r-- root/root usr/include/llvm/MC/MCRegister.h --rw-r--r-- root/root usr/include/llvm/MC/MCRegisterInfo.h --rw-r--r-- root/root usr/include/llvm/MC/MCSPIRVObjectWriter.h --rw-r--r-- root/root usr/include/llvm/MC/MCSPIRVStreamer.h --rw-r--r-- root/root usr/include/llvm/MC/MCSchedule.h --rw-r--r-- root/root usr/include/llvm/MC/MCSection.h --rw-r--r-- root/root usr/include/llvm/MC/MCSectionCOFF.h --rw-r--r-- root/root usr/include/llvm/MC/MCSectionDXContainer.h --rw-r--r-- root/root usr/include/llvm/MC/MCSectionELF.h --rw-r--r-- root/root usr/include/llvm/MC/MCSectionGOFF.h --rw-r--r-- root/root usr/include/llvm/MC/MCSectionMachO.h --rw-r--r-- root/root usr/include/llvm/MC/MCSectionSPIRV.h --rw-r--r-- root/root usr/include/llvm/MC/MCSectionWasm.h --rw-r--r-- root/root usr/include/llvm/MC/MCSectionXCOFF.h --rw-r--r-- root/root usr/include/llvm/MC/MCStreamer.h --rw-r--r-- root/root usr/include/llvm/MC/MCSubtargetInfo.h --rw-r--r-- root/root usr/include/llvm/MC/MCSymbol.h --rw-r--r-- root/root usr/include/llvm/MC/MCSymbolCOFF.h --rw-r--r-- root/root usr/include/llvm/MC/MCSymbolELF.h --rw-r--r-- root/root usr/include/llvm/MC/MCSymbolGOFF.h --rw-r--r-- root/root usr/include/llvm/MC/MCSymbolMachO.h --rw-r--r-- root/root usr/include/llvm/MC/MCSymbolTableEntry.h --rw-r--r-- root/root usr/include/llvm/MC/MCSymbolWasm.h --rw-r--r-- root/root usr/include/llvm/MC/MCSymbolXCOFF.h --rw-r--r-- root/root usr/include/llvm/MC/MCTargetOptions.h --rw-r--r-- root/root usr/include/llvm/MC/MCTargetOptionsCommandFlags.h --rw-r--r-- root/root usr/include/llvm/MC/MCValue.h --rw-r--r-- root/root usr/include/llvm/MC/MCWasmObjectWriter.h --rw-r--r-- root/root usr/include/llvm/MC/MCWasmStreamer.h --rw-r--r-- root/root usr/include/llvm/MC/MCWin64EH.h --rw-r--r-- root/root usr/include/llvm/MC/MCWinCOFFObjectWriter.h --rw-r--r-- root/root usr/include/llvm/MC/MCWinCOFFStreamer.h --rw-r--r-- root/root usr/include/llvm/MC/MCWinEH.h --rw-r--r-- root/root usr/include/llvm/MC/MCXCOFFObjectWriter.h --rw-r--r-- root/root usr/include/llvm/MC/MCXCOFFStreamer.h --rw-r--r-- root/root usr/include/llvm/MC/MachineLocation.h --rw-r--r-- root/root usr/include/llvm/MC/SectionKind.h --rw-r--r-- root/root usr/include/llvm/MC/StringTableBuilder.h --rw-r--r-- root/root usr/include/llvm/MC/TargetRegistry.h -drwxr-xr-x root/root usr/include/llvm/MCA/ --rw-r--r-- root/root usr/include/llvm/MCA/CodeEmitter.h --rw-r--r-- root/root usr/include/llvm/MCA/Context.h --rw-r--r-- root/root usr/include/llvm/MCA/CustomBehaviour.h --rw-r--r-- root/root usr/include/llvm/MCA/HWEventListener.h -drwxr-xr-x root/root usr/include/llvm/MCA/HardwareUnits/ --rw-r--r-- root/root usr/include/llvm/MCA/HardwareUnits/HardwareUnit.h --rw-r--r-- root/root usr/include/llvm/MCA/HardwareUnits/LSUnit.h --rw-r--r-- root/root usr/include/llvm/MCA/HardwareUnits/RegisterFile.h --rw-r--r-- root/root usr/include/llvm/MCA/HardwareUnits/ResourceManager.h --rw-r--r-- root/root usr/include/llvm/MCA/HardwareUnits/RetireControlUnit.h --rw-r--r-- root/root usr/include/llvm/MCA/HardwareUnits/Scheduler.h --rw-r--r-- root/root usr/include/llvm/MCA/IncrementalSourceMgr.h --rw-r--r-- root/root usr/include/llvm/MCA/InstrBuilder.h --rw-r--r-- root/root usr/include/llvm/MCA/Instruction.h --rw-r--r-- root/root usr/include/llvm/MCA/Pipeline.h --rw-r--r-- root/root usr/include/llvm/MCA/SourceMgr.h -drwxr-xr-x root/root usr/include/llvm/MCA/Stages/ --rw-r--r-- root/root usr/include/llvm/MCA/Stages/DispatchStage.h --rw-r--r-- root/root usr/include/llvm/MCA/Stages/EntryStage.h --rw-r--r-- root/root usr/include/llvm/MCA/Stages/ExecuteStage.h --rw-r--r-- root/root usr/include/llvm/MCA/Stages/InOrderIssueStage.h --rw-r--r-- root/root usr/include/llvm/MCA/Stages/InstructionTables.h --rw-r--r-- root/root usr/include/llvm/MCA/Stages/MicroOpQueueStage.h --rw-r--r-- root/root usr/include/llvm/MCA/Stages/RetireStage.h --rw-r--r-- root/root usr/include/llvm/MCA/Stages/Stage.h --rw-r--r-- root/root usr/include/llvm/MCA/Support.h --rw-r--r-- root/root usr/include/llvm/MCA/View.h -drwxr-xr-x root/root usr/include/llvm/ObjCopy/ -drwxr-xr-x root/root usr/include/llvm/ObjCopy/COFF/ --rw-r--r-- root/root usr/include/llvm/ObjCopy/COFF/COFFConfig.h --rw-r--r-- root/root usr/include/llvm/ObjCopy/COFF/COFFObjcopy.h --rw-r--r-- root/root usr/include/llvm/ObjCopy/CommonConfig.h --rw-r--r-- root/root usr/include/llvm/ObjCopy/ConfigManager.h -drwxr-xr-x root/root usr/include/llvm/ObjCopy/ELF/ --rw-r--r-- root/root usr/include/llvm/ObjCopy/ELF/ELFConfig.h --rw-r--r-- root/root usr/include/llvm/ObjCopy/ELF/ELFObjcopy.h -drwxr-xr-x root/root usr/include/llvm/ObjCopy/MachO/ --rw-r--r-- root/root usr/include/llvm/ObjCopy/MachO/MachOConfig.h --rw-r--r-- root/root usr/include/llvm/ObjCopy/MachO/MachOObjcopy.h --rw-r--r-- root/root usr/include/llvm/ObjCopy/MultiFormatConfig.h --rw-r--r-- root/root usr/include/llvm/ObjCopy/ObjCopy.h -drwxr-xr-x root/root usr/include/llvm/ObjCopy/XCOFF/ --rw-r--r-- root/root usr/include/llvm/ObjCopy/XCOFF/XCOFFConfig.h --rw-r--r-- root/root usr/include/llvm/ObjCopy/XCOFF/XCOFFObjcopy.h -drwxr-xr-x root/root usr/include/llvm/ObjCopy/wasm/ --rw-r--r-- root/root usr/include/llvm/ObjCopy/wasm/WasmConfig.h --rw-r--r-- root/root usr/include/llvm/ObjCopy/wasm/WasmObjcopy.h -drwxr-xr-x root/root usr/include/llvm/Object/ --rw-r--r-- root/root usr/include/llvm/Object/Archive.h --rw-r--r-- root/root usr/include/llvm/Object/ArchiveWriter.h --rw-r--r-- root/root usr/include/llvm/Object/Binary.h --rw-r--r-- root/root usr/include/llvm/Object/BuildID.h --rw-r--r-- root/root usr/include/llvm/Object/COFF.h --rw-r--r-- root/root usr/include/llvm/Object/COFFImportFile.h --rw-r--r-- root/root usr/include/llvm/Object/COFFModuleDefinition.h --rw-r--r-- root/root usr/include/llvm/Object/CVDebugRecord.h --rw-r--r-- root/root usr/include/llvm/Object/DXContainer.h --rw-r--r-- root/root usr/include/llvm/Object/Decompressor.h --rw-r--r-- root/root usr/include/llvm/Object/ELF.h --rw-r--r-- root/root usr/include/llvm/Object/ELFObjectFile.h --rw-r--r-- root/root usr/include/llvm/Object/ELFTypes.h --rw-r--r-- root/root usr/include/llvm/Object/Error.h --rw-r--r-- root/root usr/include/llvm/Object/FaultMapParser.h --rw-r--r-- root/root usr/include/llvm/Object/GOFF.h --rw-r--r-- root/root usr/include/llvm/Object/GOFFObjectFile.h --rw-r--r-- root/root usr/include/llvm/Object/IRObjectFile.h --rw-r--r-- root/root usr/include/llvm/Object/IRSymtab.h --rw-r--r-- root/root usr/include/llvm/Object/MachO.h --rw-r--r-- root/root usr/include/llvm/Object/MachOUniversal.h --rw-r--r-- root/root usr/include/llvm/Object/MachOUniversalWriter.h --rw-r--r-- root/root usr/include/llvm/Object/Minidump.h --rw-r--r-- root/root usr/include/llvm/Object/ModuleSymbolTable.h --rw-r--r-- root/root usr/include/llvm/Object/ObjectFile.h --rw-r--r-- root/root usr/include/llvm/Object/OffloadBinary.h --rw-r--r-- root/root usr/include/llvm/Object/RelocationResolver.h --rw-r--r-- root/root usr/include/llvm/Object/StackMapParser.h --rw-r--r-- root/root usr/include/llvm/Object/SymbolSize.h --rw-r--r-- root/root usr/include/llvm/Object/SymbolicFile.h --rw-r--r-- root/root usr/include/llvm/Object/TapiFile.h --rw-r--r-- root/root usr/include/llvm/Object/TapiUniversal.h --rw-r--r-- root/root usr/include/llvm/Object/Wasm.h --rw-r--r-- root/root usr/include/llvm/Object/WindowsMachineFlag.h --rw-r--r-- root/root usr/include/llvm/Object/WindowsResource.h --rw-r--r-- root/root usr/include/llvm/Object/XCOFFObjectFile.h -drwxr-xr-x root/root usr/include/llvm/ObjectYAML/ --rw-r--r-- root/root usr/include/llvm/ObjectYAML/ArchiveYAML.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/COFFYAML.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/CodeViewYAMLTypes.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/DWARFEmitter.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/DWARFYAML.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/DXContainerYAML.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/ELFYAML.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/GOFFYAML.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/MachOYAML.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/MinidumpYAML.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/ObjectYAML.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/OffloadYAML.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/WasmYAML.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/XCOFFYAML.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/YAML.h --rw-r--r-- root/root usr/include/llvm/ObjectYAML/yaml2obj.h -drwxr-xr-x root/root usr/include/llvm/Option/ --rw-r--r-- root/root usr/include/llvm/Option/Arg.h --rw-r--r-- root/root usr/include/llvm/Option/ArgList.h --rw-r--r-- root/root usr/include/llvm/Option/OptParser.td --rw-r--r-- root/root usr/include/llvm/Option/OptSpecifier.h --rw-r--r-- root/root usr/include/llvm/Option/OptTable.h --rw-r--r-- root/root usr/include/llvm/Option/Option.h --rw-r--r-- root/root usr/include/llvm/Pass.h --rw-r--r-- root/root usr/include/llvm/PassAnalysisSupport.h --rw-r--r-- root/root usr/include/llvm/PassInfo.h --rw-r--r-- root/root usr/include/llvm/PassRegistry.h --rw-r--r-- root/root usr/include/llvm/PassSupport.h -drwxr-xr-x root/root usr/include/llvm/Passes/ --rw-r--r-- root/root usr/include/llvm/Passes/CodeGenPassBuilder.h --rw-r--r-- root/root usr/include/llvm/Passes/MachinePassRegistry.def --rw-r--r-- root/root usr/include/llvm/Passes/OptimizationLevel.h --rw-r--r-- root/root usr/include/llvm/Passes/PassBuilder.h --rw-r--r-- root/root usr/include/llvm/Passes/PassPlugin.h --rw-r--r-- root/root usr/include/llvm/Passes/StandardInstrumentations.h --rw-r--r-- root/root usr/include/llvm/Passes/TargetPassRegistry.inc -drwxr-xr-x root/root usr/include/llvm/ProfileData/ -drwxr-xr-x root/root usr/include/llvm/ProfileData/Coverage/ --rw-r--r-- root/root usr/include/llvm/ProfileData/Coverage/CoverageMapping.h --rw-r--r-- root/root usr/include/llvm/ProfileData/Coverage/CoverageMappingReader.h --rw-r--r-- root/root usr/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h --rw-r--r-- root/root usr/include/llvm/ProfileData/Coverage/MCDCTypes.h --rw-r--r-- root/root usr/include/llvm/ProfileData/CtxInstrContextNode.h --rw-r--r-- root/root usr/include/llvm/ProfileData/FunctionId.h --rw-r--r-- root/root usr/include/llvm/ProfileData/GCOV.h --rw-r--r-- root/root usr/include/llvm/ProfileData/HashKeyMap.h --rw-r--r-- root/root usr/include/llvm/ProfileData/InstrProf.h --rw-r--r-- root/root usr/include/llvm/ProfileData/InstrProfCorrelator.h --rw-r--r-- root/root usr/include/llvm/ProfileData/InstrProfData.inc --rw-r--r-- root/root usr/include/llvm/ProfileData/InstrProfReader.h --rw-r--r-- root/root usr/include/llvm/ProfileData/InstrProfWriter.h --rw-r--r-- root/root usr/include/llvm/ProfileData/ItaniumManglingCanonicalizer.h --rw-r--r-- root/root usr/include/llvm/ProfileData/MIBEntryDef.inc --rw-r--r-- root/root usr/include/llvm/ProfileData/MemProf.h --rw-r--r-- root/root usr/include/llvm/ProfileData/MemProfData.inc --rw-r--r-- root/root usr/include/llvm/ProfileData/MemProfReader.h --rw-r--r-- root/root usr/include/llvm/ProfileData/PGOCtxProfReader.h --rw-r--r-- root/root usr/include/llvm/ProfileData/PGOCtxProfWriter.h --rw-r--r-- root/root usr/include/llvm/ProfileData/ProfileCommon.h --rw-r--r-- root/root usr/include/llvm/ProfileData/RawMemProfReader.h --rw-r--r-- root/root usr/include/llvm/ProfileData/SampleProf.h --rw-r--r-- root/root usr/include/llvm/ProfileData/SampleProfReader.h --rw-r--r-- root/root usr/include/llvm/ProfileData/SampleProfWriter.h --rw-r--r-- root/root usr/include/llvm/ProfileData/SymbolRemappingReader.h -drwxr-xr-x root/root usr/include/llvm/Remarks/ --rw-r--r-- root/root usr/include/llvm/Remarks/BitstreamRemarkContainer.h --rw-r--r-- root/root usr/include/llvm/Remarks/BitstreamRemarkParser.h --rw-r--r-- root/root usr/include/llvm/Remarks/BitstreamRemarkSerializer.h --rw-r--r-- root/root usr/include/llvm/Remarks/HotnessThresholdParser.h --rw-r--r-- root/root usr/include/llvm/Remarks/Remark.h --rw-r--r-- root/root usr/include/llvm/Remarks/RemarkFormat.h --rw-r--r-- root/root usr/include/llvm/Remarks/RemarkLinker.h --rw-r--r-- root/root usr/include/llvm/Remarks/RemarkParser.h --rw-r--r-- root/root usr/include/llvm/Remarks/RemarkSerializer.h --rw-r--r-- root/root usr/include/llvm/Remarks/RemarkStreamer.h --rw-r--r-- root/root usr/include/llvm/Remarks/RemarkStringTable.h --rw-r--r-- root/root usr/include/llvm/Remarks/YAMLRemarkSerializer.h -drwxr-xr-x root/root usr/include/llvm/SandboxIR/ --rw-r--r-- root/root usr/include/llvm/SandboxIR/SandboxIR.h --rw-r--r-- root/root usr/include/llvm/SandboxIR/SandboxIRValues.def --rw-r--r-- root/root usr/include/llvm/SandboxIR/Tracker.h --rw-r--r-- root/root usr/include/llvm/SandboxIR/Use.h -drwxr-xr-x root/root usr/include/llvm/Support/ --rw-r--r-- root/root usr/include/llvm/Support/AMDGPUAddrSpace.h --rw-r--r-- root/root usr/include/llvm/Support/AMDGPUMetadata.h --rw-r--r-- root/root usr/include/llvm/Support/AMDHSAKernelDescriptor.h --rw-r--r-- root/root usr/include/llvm/Support/ARMAttributeParser.h --rw-r--r-- root/root usr/include/llvm/Support/ARMBuildAttributes.h --rw-r--r-- root/root usr/include/llvm/Support/ARMEHABI.h --rw-r--r-- root/root usr/include/llvm/Support/ARMWinEH.h --rw-r--r-- root/root usr/include/llvm/Support/AlignOf.h --rw-r--r-- root/root usr/include/llvm/Support/Alignment.h --rw-r--r-- root/root usr/include/llvm/Support/Allocator.h --rw-r--r-- root/root usr/include/llvm/Support/AllocatorBase.h --rw-r--r-- root/root usr/include/llvm/Support/ArrayRecycler.h --rw-r--r-- root/root usr/include/llvm/Support/Atomic.h --rw-r--r-- root/root usr/include/llvm/Support/AtomicOrdering.h --rw-r--r-- root/root usr/include/llvm/Support/AutoConvert.h --rw-r--r-- root/root usr/include/llvm/Support/Automaton.h --rw-r--r-- root/root usr/include/llvm/Support/BCD.h --rw-r--r-- root/root usr/include/llvm/Support/BLAKE3.h --rw-r--r-- root/root usr/include/llvm/Support/BalancedPartitioning.h --rw-r--r-- root/root usr/include/llvm/Support/Base64.h --rw-r--r-- root/root usr/include/llvm/Support/BinaryByteStream.h --rw-r--r-- root/root usr/include/llvm/Support/BinaryItemStream.h --rw-r--r-- root/root usr/include/llvm/Support/BinaryStream.h --rw-r--r-- root/root usr/include/llvm/Support/BinaryStreamArray.h --rw-r--r-- root/root usr/include/llvm/Support/BinaryStreamError.h --rw-r--r-- root/root usr/include/llvm/Support/BinaryStreamReader.h --rw-r--r-- root/root usr/include/llvm/Support/BinaryStreamRef.h --rw-r--r-- root/root usr/include/llvm/Support/BinaryStreamWriter.h --rw-r--r-- root/root usr/include/llvm/Support/BlockFrequency.h --rw-r--r-- root/root usr/include/llvm/Support/BranchProbability.h --rw-r--r-- root/root usr/include/llvm/Support/BuryPointer.h --rw-r--r-- root/root usr/include/llvm/Support/CBindingWrapping.h --rw-r--r-- root/root usr/include/llvm/Support/CFGDiff.h --rw-r--r-- root/root usr/include/llvm/Support/CFGUpdate.h --rw-r--r-- root/root usr/include/llvm/Support/COM.h --rw-r--r-- root/root usr/include/llvm/Support/CRC.h --rw-r--r-- root/root usr/include/llvm/Support/CSKYAttributeParser.h --rw-r--r-- root/root usr/include/llvm/Support/CSKYAttributes.h --rw-r--r-- root/root usr/include/llvm/Support/CachePruning.h --rw-r--r-- root/root usr/include/llvm/Support/Caching.h --rw-r--r-- root/root usr/include/llvm/Support/Capacity.h --rw-r--r-- root/root usr/include/llvm/Support/Casting.h --rw-r--r-- root/root usr/include/llvm/Support/CheckedArithmetic.h --rw-r--r-- root/root usr/include/llvm/Support/Chrono.h --rw-r--r-- root/root usr/include/llvm/Support/CodeGen.h --rw-r--r-- root/root usr/include/llvm/Support/CodeGenCoverage.h --rw-r--r-- root/root usr/include/llvm/Support/CommandLine.h --rw-r--r-- root/root usr/include/llvm/Support/Compiler.h --rw-r--r-- root/root usr/include/llvm/Support/Compression.h --rw-r--r-- root/root usr/include/llvm/Support/ConvertEBCDIC.h --rw-r--r-- root/root usr/include/llvm/Support/ConvertUTF.h --rw-r--r-- root/root usr/include/llvm/Support/CrashRecoveryContext.h --rw-r--r-- root/root usr/include/llvm/Support/DJB.h --rw-r--r-- root/root usr/include/llvm/Support/DOTGraphTraits.h --rw-r--r-- root/root usr/include/llvm/Support/DXILABI.h --rw-r--r-- root/root usr/include/llvm/Support/DataExtractor.h --rw-r--r-- root/root usr/include/llvm/Support/DataTypes.h --rw-r--r-- root/root usr/include/llvm/Support/Debug.h --rw-r--r-- root/root usr/include/llvm/Support/DebugCounter.h --rw-r--r-- root/root usr/include/llvm/Support/Discriminator.h --rw-r--r-- root/root usr/include/llvm/Support/DivisionByConstantInfo.h --rw-r--r-- root/root usr/include/llvm/Support/Duration.h --rw-r--r-- root/root usr/include/llvm/Support/DynamicLibrary.h --rw-r--r-- root/root usr/include/llvm/Support/ELFAttributeParser.h --rw-r--r-- root/root usr/include/llvm/Support/ELFAttributes.h --rw-r--r-- root/root usr/include/llvm/Support/Endian.h --rw-r--r-- root/root usr/include/llvm/Support/EndianStream.h --rw-r--r-- root/root usr/include/llvm/Support/Errc.h --rw-r--r-- root/root usr/include/llvm/Support/Errno.h --rw-r--r-- root/root usr/include/llvm/Support/Error.h --rw-r--r-- root/root usr/include/llvm/Support/ErrorHandling.h --rw-r--r-- root/root usr/include/llvm/Support/ErrorOr.h --rw-r--r-- root/root usr/include/llvm/Support/ExitCodes.h --rw-r--r-- root/root usr/include/llvm/Support/ExponentialBackoff.h --rw-r--r-- root/root usr/include/llvm/Support/ExtensibleRTTI.h --rw-r--r-- root/root usr/include/llvm/Support/Extension.def --rw-r--r-- root/root usr/include/llvm/Support/FileCollector.h --rw-r--r-- root/root usr/include/llvm/Support/FileOutputBuffer.h --rw-r--r-- root/root usr/include/llvm/Support/FileSystem.h -drwxr-xr-x root/root usr/include/llvm/Support/FileSystem/ --rw-r--r-- root/root usr/include/llvm/Support/FileSystem/UniqueID.h --rw-r--r-- root/root usr/include/llvm/Support/FileUtilities.h --rw-r--r-- root/root usr/include/llvm/Support/Format.h --rw-r--r-- root/root usr/include/llvm/Support/FormatAdapters.h --rw-r--r-- root/root usr/include/llvm/Support/FormatCommon.h --rw-r--r-- root/root usr/include/llvm/Support/FormatProviders.h --rw-r--r-- root/root usr/include/llvm/Support/FormatVariadic.h --rw-r--r-- root/root usr/include/llvm/Support/FormatVariadicDetails.h --rw-r--r-- root/root usr/include/llvm/Support/FormattedStream.h --rw-r--r-- root/root usr/include/llvm/Support/GenericDomTree.h --rw-r--r-- root/root usr/include/llvm/Support/GenericDomTreeConstruction.h --rw-r--r-- root/root usr/include/llvm/Support/GenericIteratedDominanceFrontier.h --rw-r--r-- root/root usr/include/llvm/Support/GenericLoopInfo.h --rw-r--r-- root/root usr/include/llvm/Support/GenericLoopInfoImpl.h --rw-r--r-- root/root usr/include/llvm/Support/GlobPattern.h --rw-r--r-- root/root usr/include/llvm/Support/GraphWriter.h --rw-r--r-- root/root usr/include/llvm/Support/HashBuilder.h --rw-r--r-- root/root usr/include/llvm/Support/HexagonAttributeParser.h --rw-r--r-- root/root usr/include/llvm/Support/HexagonAttributes.h --rw-r--r-- root/root usr/include/llvm/Support/InitLLVM.h --rw-r--r-- root/root usr/include/llvm/Support/InstructionCost.h --rw-r--r-- root/root usr/include/llvm/Support/JSON.h --rw-r--r-- root/root usr/include/llvm/Support/KnownBits.h --rw-r--r-- root/root usr/include/llvm/Support/LEB128.h --rw-r--r-- root/root usr/include/llvm/Support/LICENSE.TXT --rw-r--r-- root/root usr/include/llvm/Support/LLVMDriver.h --rw-r--r-- root/root usr/include/llvm/Support/LineIterator.h --rw-r--r-- root/root usr/include/llvm/Support/Locale.h --rw-r--r-- root/root usr/include/llvm/Support/LockFileManager.h --rw-r--r-- root/root usr/include/llvm/Support/LogicalResult.h --rw-r--r-- root/root usr/include/llvm/Support/MD5.h --rw-r--r-- root/root usr/include/llvm/Support/MSP430AttributeParser.h --rw-r--r-- root/root usr/include/llvm/Support/MSP430Attributes.h --rw-r--r-- root/root usr/include/llvm/Support/MSVCErrorWorkarounds.h --rw-r--r-- root/root usr/include/llvm/Support/ManagedStatic.h --rw-r--r-- root/root usr/include/llvm/Support/MathExtras.h --rw-r--r-- root/root usr/include/llvm/Support/MemAlloc.h --rw-r--r-- root/root usr/include/llvm/Support/Memory.h --rw-r--r-- root/root usr/include/llvm/Support/MemoryBuffer.h --rw-r--r-- root/root usr/include/llvm/Support/MemoryBufferRef.h --rw-r--r-- root/root usr/include/llvm/Support/MipsABIFlags.h --rw-r--r-- root/root usr/include/llvm/Support/ModRef.h --rw-r--r-- root/root usr/include/llvm/Support/Mutex.h --rw-r--r-- root/root usr/include/llvm/Support/NativeFormatting.h --rw-r--r-- root/root usr/include/llvm/Support/OnDiskHashTable.h --rw-r--r-- root/root usr/include/llvm/Support/OptimizedStructLayout.h --rw-r--r-- root/root usr/include/llvm/Support/PGOOptions.h --rw-r--r-- root/root usr/include/llvm/Support/Parallel.h --rw-r--r-- root/root usr/include/llvm/Support/Path.h --rw-r--r-- root/root usr/include/llvm/Support/PerThreadBumpPtrAllocator.h --rw-r--r-- root/root usr/include/llvm/Support/PluginLoader.h --rw-r--r-- root/root usr/include/llvm/Support/PointerLikeTypeTraits.h --rw-r--r-- root/root usr/include/llvm/Support/PrettyStackTrace.h --rw-r--r-- root/root usr/include/llvm/Support/Printable.h --rw-r--r-- root/root usr/include/llvm/Support/Process.h --rw-r--r-- root/root usr/include/llvm/Support/Program.h --rw-r--r-- root/root usr/include/llvm/Support/RISCVAttributeParser.h --rw-r--r-- root/root usr/include/llvm/Support/RISCVAttributes.h --rw-r--r-- root/root usr/include/llvm/Support/RISCVISAUtils.h --rw-r--r-- root/root usr/include/llvm/Support/RWMutex.h --rw-r--r-- root/root usr/include/llvm/Support/RandomNumberGenerator.h --rw-r--r-- root/root usr/include/llvm/Support/Recycler.h --rw-r--r-- root/root usr/include/llvm/Support/RecyclingAllocator.h --rw-r--r-- root/root usr/include/llvm/Support/Regex.h --rw-r--r-- root/root usr/include/llvm/Support/Registry.h --rw-r--r-- root/root usr/include/llvm/Support/ReverseIteration.h --rw-r--r-- root/root usr/include/llvm/Support/SHA1.h --rw-r--r-- root/root usr/include/llvm/Support/SHA256.h --rw-r--r-- root/root usr/include/llvm/Support/SMLoc.h --rw-r--r-- root/root usr/include/llvm/Support/SMTAPI.h --rw-r--r-- root/root usr/include/llvm/Support/SaveAndRestore.h --rw-r--r-- root/root usr/include/llvm/Support/ScaledNumber.h --rw-r--r-- root/root usr/include/llvm/Support/ScopedPrinter.h --rw-r--r-- root/root usr/include/llvm/Support/Signals.h --rw-r--r-- root/root usr/include/llvm/Support/Signposts.h --rw-r--r-- root/root usr/include/llvm/Support/SipHash.h --rw-r--r-- root/root usr/include/llvm/Support/SmallVectorMemoryBuffer.h -drwxr-xr-x root/root usr/include/llvm/Support/Solaris/ -drwxr-xr-x root/root usr/include/llvm/Support/Solaris/sys/ --rw-r--r-- root/root usr/include/llvm/Support/Solaris/sys/regset.h --rw-r--r-- root/root usr/include/llvm/Support/SourceMgr.h --rw-r--r-- root/root usr/include/llvm/Support/SpecialCaseList.h --rw-r--r-- root/root usr/include/llvm/Support/StringSaver.h --rw-r--r-- root/root usr/include/llvm/Support/SuffixTree.h --rw-r--r-- root/root usr/include/llvm/Support/SuffixTreeNode.h --rw-r--r-- root/root usr/include/llvm/Support/SwapByteOrder.h --rw-r--r-- root/root usr/include/llvm/Support/SystemUtils.h -drwxr-xr-x root/root usr/include/llvm/Support/SystemZ/ --rw-r--r-- root/root usr/include/llvm/Support/SystemZ/zOSSupport.h --rw-r--r-- root/root usr/include/llvm/Support/TarWriter.h --rw-r--r-- root/root usr/include/llvm/Support/TargetOpcodes.def --rw-r--r-- root/root usr/include/llvm/Support/TargetSelect.h --rw-r--r-- root/root usr/include/llvm/Support/ThreadPool.h --rw-r--r-- root/root usr/include/llvm/Support/ThreadSafeAllocator.h --rw-r--r-- root/root usr/include/llvm/Support/Threading.h --rw-r--r-- root/root usr/include/llvm/Support/TimeProfiler.h --rw-r--r-- root/root usr/include/llvm/Support/Timer.h --rw-r--r-- root/root usr/include/llvm/Support/ToolOutputFile.h --rw-r--r-- root/root usr/include/llvm/Support/TrailingObjects.h --rw-r--r-- root/root usr/include/llvm/Support/TypeName.h --rw-r--r-- root/root usr/include/llvm/Support/TypeSize.h --rw-r--r-- root/root usr/include/llvm/Support/Unicode.h --rw-r--r-- root/root usr/include/llvm/Support/UnicodeCharRanges.h --rw-r--r-- root/root usr/include/llvm/Support/VCSRevision.h --rw-r--r-- root/root usr/include/llvm/Support/Valgrind.h --rw-r--r-- root/root usr/include/llvm/Support/VersionTuple.h --rw-r--r-- root/root usr/include/llvm/Support/VirtualFileSystem.h --rw-r--r-- root/root usr/include/llvm/Support/Watchdog.h --rw-r--r-- root/root usr/include/llvm/Support/Win64EH.h -drwxr-xr-x root/root usr/include/llvm/Support/Windows/ --rw-r--r-- root/root usr/include/llvm/Support/Windows/WindowsSupport.h --rw-r--r-- root/root usr/include/llvm/Support/WindowsError.h --rw-r--r-- root/root usr/include/llvm/Support/WithColor.h --rw-r--r-- root/root usr/include/llvm/Support/X86DisassemblerDecoderCommon.h --rw-r--r-- root/root usr/include/llvm/Support/X86FoldTablesUtils.h --rw-r--r-- root/root usr/include/llvm/Support/YAMLParser.h --rw-r--r-- root/root usr/include/llvm/Support/YAMLTraits.h --rw-r--r-- root/root usr/include/llvm/Support/circular_raw_ostream.h --rw-r--r-- root/root usr/include/llvm/Support/float128.h --rw-r--r-- root/root usr/include/llvm/Support/raw_os_ostream.h --rw-r--r-- root/root usr/include/llvm/Support/raw_ostream.h --rw-r--r-- root/root usr/include/llvm/Support/raw_sha1_ostream.h --rw-r--r-- root/root usr/include/llvm/Support/raw_socket_stream.h --rw-r--r-- root/root usr/include/llvm/Support/thread.h --rw-r--r-- root/root usr/include/llvm/Support/type_traits.h --rw-r--r-- root/root usr/include/llvm/Support/xxhash.h -drwxr-xr-x root/root usr/include/llvm/TableGen/ --rw-r--r-- root/root usr/include/llvm/TableGen/Automaton.td --rw-r--r-- root/root usr/include/llvm/TableGen/DirectiveEmitter.h --rw-r--r-- root/root usr/include/llvm/TableGen/Error.h --rw-r--r-- root/root usr/include/llvm/TableGen/Main.h --rw-r--r-- root/root usr/include/llvm/TableGen/Parser.h --rw-r--r-- root/root usr/include/llvm/TableGen/Record.h --rw-r--r-- root/root usr/include/llvm/TableGen/SearchableTable.td --rw-r--r-- root/root usr/include/llvm/TableGen/SetTheory.h --rw-r--r-- root/root usr/include/llvm/TableGen/StringMatcher.h --rw-r--r-- root/root usr/include/llvm/TableGen/StringToOffsetTable.h --rw-r--r-- root/root usr/include/llvm/TableGen/TableGenBackend.h -drwxr-xr-x root/root usr/include/llvm/Target/ --rw-r--r-- root/root usr/include/llvm/Target/CGPassBuilderOption.h --rw-r--r-- root/root usr/include/llvm/Target/CodeGenCWrappers.h --rw-r--r-- root/root usr/include/llvm/Target/GenericOpcodes.td -drwxr-xr-x root/root usr/include/llvm/Target/GlobalISel/ --rw-r--r-- root/root usr/include/llvm/Target/GlobalISel/Combine.td --rw-r--r-- root/root usr/include/llvm/Target/GlobalISel/RegisterBank.td --rw-r--r-- root/root usr/include/llvm/Target/GlobalISel/SelectionDAGCompat.td --rw-r--r-- root/root usr/include/llvm/Target/GlobalISel/Target.td --rw-r--r-- root/root usr/include/llvm/Target/Target.td --rw-r--r-- root/root usr/include/llvm/Target/TargetCallingConv.td --rw-r--r-- root/root usr/include/llvm/Target/TargetInstrPredicate.td --rw-r--r-- root/root usr/include/llvm/Target/TargetIntrinsicInfo.h --rw-r--r-- root/root usr/include/llvm/Target/TargetItinerary.td --rw-r--r-- root/root usr/include/llvm/Target/TargetLoweringObjectFile.h --rw-r--r-- root/root usr/include/llvm/Target/TargetMachine.h --rw-r--r-- root/root usr/include/llvm/Target/TargetMacroFusion.td --rw-r--r-- root/root usr/include/llvm/Target/TargetOptions.h --rw-r--r-- root/root usr/include/llvm/Target/TargetPfmCounters.td --rw-r--r-- root/root usr/include/llvm/Target/TargetSchedule.td --rw-r--r-- root/root usr/include/llvm/Target/TargetSelectionDAG.td -drwxr-xr-x root/root usr/include/llvm/TargetParser/ --rw-r--r-- root/root usr/include/llvm/TargetParser/AArch64CPUFeatures.inc --rw-r--r-- root/root usr/include/llvm/TargetParser/AArch64TargetParser.h --rw-r--r-- root/root usr/include/llvm/TargetParser/AArch64TargetParserDef.inc --rw-r--r-- root/root usr/include/llvm/TargetParser/ARMTargetParser.def --rw-r--r-- root/root usr/include/llvm/TargetParser/ARMTargetParser.h --rw-r--r-- root/root usr/include/llvm/TargetParser/ARMTargetParserCommon.h --rw-r--r-- root/root usr/include/llvm/TargetParser/ARMTargetParserDef.inc --rw-r--r-- root/root usr/include/llvm/TargetParser/CSKYTargetParser.def --rw-r--r-- root/root usr/include/llvm/TargetParser/CSKYTargetParser.h --rw-r--r-- root/root usr/include/llvm/TargetParser/Host.h --rw-r--r-- root/root usr/include/llvm/TargetParser/LoongArchTargetParser.def --rw-r--r-- root/root usr/include/llvm/TargetParser/LoongArchTargetParser.h --rw-r--r-- root/root usr/include/llvm/TargetParser/PPCTargetParser.def --rw-r--r-- root/root usr/include/llvm/TargetParser/RISCVISAInfo.h --rw-r--r-- root/root usr/include/llvm/TargetParser/RISCVTargetParser.h --rw-r--r-- root/root usr/include/llvm/TargetParser/RISCVTargetParserDef.inc --rw-r--r-- root/root usr/include/llvm/TargetParser/SubtargetFeature.h --rw-r--r-- root/root usr/include/llvm/TargetParser/TargetParser.h --rw-r--r-- root/root usr/include/llvm/TargetParser/Triple.h --rw-r--r-- root/root usr/include/llvm/TargetParser/X86TargetParser.def --rw-r--r-- root/root usr/include/llvm/TargetParser/X86TargetParser.h -drwxr-xr-x root/root usr/include/llvm/Testing/ -drwxr-xr-x root/root usr/include/llvm/Testing/ADT/ --rw-r--r-- root/root usr/include/llvm/Testing/ADT/StringMap.h --rw-r--r-- root/root usr/include/llvm/Testing/ADT/StringMapEntry.h -drwxr-xr-x root/root usr/include/llvm/Testing/Annotations/ --rw-r--r-- root/root usr/include/llvm/Testing/Annotations/Annotations.h -drwxr-xr-x root/root usr/include/llvm/Testing/Support/ --rw-r--r-- root/root usr/include/llvm/Testing/Support/Error.h --rw-r--r-- root/root usr/include/llvm/Testing/Support/SupportHelpers.h -drwxr-xr-x root/root usr/include/llvm/TextAPI/ --rw-r--r-- root/root usr/include/llvm/TextAPI/Architecture.def --rw-r--r-- root/root usr/include/llvm/TextAPI/Architecture.h --rw-r--r-- root/root usr/include/llvm/TextAPI/ArchitectureSet.h --rw-r--r-- root/root usr/include/llvm/TextAPI/DylibReader.h --rw-r--r-- root/root usr/include/llvm/TextAPI/FileTypes.h --rw-r--r-- root/root usr/include/llvm/TextAPI/InterfaceFile.h --rw-r--r-- root/root usr/include/llvm/TextAPI/PackedVersion.h --rw-r--r-- root/root usr/include/llvm/TextAPI/Platform.h --rw-r--r-- root/root usr/include/llvm/TextAPI/Record.h --rw-r--r-- root/root usr/include/llvm/TextAPI/RecordVisitor.h --rw-r--r-- root/root usr/include/llvm/TextAPI/RecordsSlice.h --rw-r--r-- root/root usr/include/llvm/TextAPI/Symbol.h --rw-r--r-- root/root usr/include/llvm/TextAPI/SymbolSet.h --rw-r--r-- root/root usr/include/llvm/TextAPI/Target.h --rw-r--r-- root/root usr/include/llvm/TextAPI/TextAPIError.h --rw-r--r-- root/root usr/include/llvm/TextAPI/TextAPIReader.h --rw-r--r-- root/root usr/include/llvm/TextAPI/TextAPIWriter.h --rw-r--r-- root/root usr/include/llvm/TextAPI/Utils.h -drwxr-xr-x root/root usr/include/llvm/ToolDrivers/ -drwxr-xr-x root/root usr/include/llvm/ToolDrivers/llvm-dlltool/ --rw-r--r-- root/root usr/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h -drwxr-xr-x root/root usr/include/llvm/ToolDrivers/llvm-lib/ --rw-r--r-- root/root usr/include/llvm/ToolDrivers/llvm-lib/LibDriver.h -drwxr-xr-x root/root usr/include/llvm/Transforms/ -drwxr-xr-x root/root usr/include/llvm/Transforms/AggressiveInstCombine/ --rw-r--r-- root/root usr/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h --rw-r--r-- root/root usr/include/llvm/Transforms/CFGuard.h -drwxr-xr-x root/root usr/include/llvm/Transforms/Coroutines/ --rw-r--r-- root/root usr/include/llvm/Transforms/Coroutines/CoroCleanup.h --rw-r--r-- root/root usr/include/llvm/Transforms/Coroutines/CoroConditionalWrapper.h --rw-r--r-- root/root usr/include/llvm/Transforms/Coroutines/CoroEarly.h --rw-r--r-- root/root usr/include/llvm/Transforms/Coroutines/CoroElide.h --rw-r--r-- root/root usr/include/llvm/Transforms/Coroutines/CoroSplit.h -drwxr-xr-x root/root usr/include/llvm/Transforms/HipStdPar/ --rw-r--r-- root/root usr/include/llvm/Transforms/HipStdPar/HipStdPar.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO.h -drwxr-xr-x root/root usr/include/llvm/Transforms/IPO/ --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/AlwaysInliner.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/Annotation2Metadata.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/ArgumentPromotion.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/Attributor.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/BlockExtractor.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/CalledValuePropagation.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/ConstantMerge.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/CrossDSOCFI.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/DeadArgumentElimination.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/ElimAvailExtern.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/EmbedBitcodePass.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/ExpandVariadics.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/ExtractGV.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/ForceFunctionAttrs.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/FunctionAttrs.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/FunctionImport.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/FunctionSpecialization.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/GlobalDCE.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/GlobalOpt.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/GlobalSplit.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/HotColdSplitting.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/IROutliner.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/InferFunctionAttrs.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/Inliner.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/Internalize.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/LoopExtractor.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/LowerTypeTests.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/MemProfContextDisambiguation.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/MergeFunctions.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/ModuleInliner.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/OpenMPOpt.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/PartialInlining.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/ProfiledCallGraph.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/SCCP.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/SampleContextTracker.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/SampleProfile.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/SampleProfileMatcher.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/SampleProfileProbe.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/StripDeadPrototypes.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/StripSymbols.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/SyntheticCountsPropagation.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h --rw-r--r-- root/root usr/include/llvm/Transforms/IPO/WholeProgramDevirt.h -drwxr-xr-x root/root usr/include/llvm/Transforms/InstCombine/ --rw-r--r-- root/root usr/include/llvm/Transforms/InstCombine/InstCombine.h --rw-r--r-- root/root usr/include/llvm/Transforms/InstCombine/InstCombiner.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation.h -drwxr-xr-x root/root usr/include/llvm/Transforms/Instrumentation/ --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/AddressSanitizer.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/AddressSanitizerOptions.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/BlockCoverageInference.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/BoundsChecking.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/CFGMST.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/CGProfile.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/GCOVProfiler.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/InstrOrderFile.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/InstrProfiling.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/KCFI.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/LowerAllowCheckPass.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/MemProfiler.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/MemorySanitizer.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/NumericalStabilitySanitizer.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/PGOCtxProfLowering.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/PGOForceFunctionAttrs.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/PoisonChecking.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h --rw-r--r-- root/root usr/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h --rw-r--r-- root/root usr/include/llvm/Transforms/ObjCARC.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar.h -drwxr-xr-x root/root usr/include/llvm/Transforms/Scalar/ --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/ADCE.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/AnnotationRemarks.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/BDCE.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/CallSiteSplitting.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/ConstantHoisting.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/ConstraintElimination.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/DCE.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/DFAJumpThreading.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/DeadStoreElimination.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/DivRemPairs.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/EarlyCSE.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/FlattenCFG.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/Float2Int.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/GVN.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/GVNExpression.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/GuardWidening.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/IVUsersPrinter.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/IndVarSimplify.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/InferAddressSpaces.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/InferAlignment.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/InstSimplifyPass.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/JumpTableToSwitch.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/JumpThreading.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LICM.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopBoundSplit.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopDataPrefetch.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopDeletion.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopDistribute.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopFlatten.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopFuse.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopInstSimplify.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopInterchange.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopLoadElimination.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopPassManager.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopPredication.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopRotation.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopSink.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopStrengthReduce.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopUnrollPass.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LoopVersioningLICM.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LowerAtomicPass.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LowerConstantIntrinsics.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LowerMatrixIntrinsics.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/LowerWidenableCondition.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/MakeGuardsExplicit.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/MemCpyOptimizer.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/MergeICmps.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/NaryReassociate.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/NewGVN.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/PlaceSafepoints.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/Reassociate.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/Reg2Mem.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/SCCP.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/SROA.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/ScalarizeMaskedMemIntrin.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/Scalarizer.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/SeparateConstOffsetFromGEP.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/SimplifyCFG.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/Sink.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/SpeculativeExecution.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/StraightLineStrengthReduce.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/StructurizeCFG.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/TLSVariableHoist.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/TailRecursionElimination.h --rw-r--r-- root/root usr/include/llvm/Transforms/Scalar/WarnMissedTransforms.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils.h -drwxr-xr-x root/root usr/include/llvm/Transforms/Utils/ --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/AMDGPUEmitPrintf.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/ASanStackFrameLayout.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/AddDiscriminators.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/AssumeBundleBuilder.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/BasicBlockUtils.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/BreakCriticalEdges.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/BuildLibCalls.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/BypassSlowDivision.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/CallGraphUpdater.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/CallPromotionUtils.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/CanonicalizeAliases.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/CanonicalizeFreezeInLoops.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/Cloning.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/CodeExtractor.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/CodeLayout.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/CodeMoverUtils.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/CountVisits.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/CtorUtils.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/DXILResource.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/DXILUpgrade.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/Debugify.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/EntryExitInstrumenter.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/EscapeEnumerator.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/Evaluator.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/FixIrreducible.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/FunctionComparator.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/FunctionImportUtils.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/GlobalStatus.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/GuardUtils.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/HelloWorld.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/InjectTLIMappings.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/InstructionNamer.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/InstructionWorklist.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/IntegerDivision.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/LCSSA.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/Local.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/LoopConstrainer.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/LoopPeel.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/LoopRotationUtils.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/LoopSimplify.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/LoopUtils.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/LoopVersioning.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/LowerAtomic.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/LowerGlobalDtors.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/LowerIFunc.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/LowerInvoke.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/LowerMemIntrinsics.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/LowerSwitch.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/MatrixUtils.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/Mem2Reg.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/MemoryOpRemark.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/MemoryTaggingSupport.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/MetaRenamer.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/MisExpect.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/ModuleUtils.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/MoveAutoInit.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/NameAnonGlobals.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/PredicateInfo.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/PromoteMemToReg.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/RelLookupTableConverter.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/SCCPSolver.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/SSAUpdater.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/SSAUpdaterBulk.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/SSAUpdaterImpl.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/SampleProfileInference.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/SampleProfileLoaderBaseUtil.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/SanitizerStats.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/SimplifyCFGOptions.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/SimplifyIndVar.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/SimplifyLibCalls.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/SizeOpts.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/SplitModule.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/StripGCRelocates.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/StripNonLineTableDebugInfo.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/SymbolRewriter.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/UnifyLoopExits.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/UnrollLoop.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/VNCoercion.h --rw-r--r-- root/root usr/include/llvm/Transforms/Utils/ValueMapper.h -drwxr-xr-x root/root usr/include/llvm/Transforms/Vectorize/ --rw-r--r-- root/root usr/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h --rw-r--r-- root/root usr/include/llvm/Transforms/Vectorize/LoopIdiomVectorize.h --rw-r--r-- root/root usr/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h --rw-r--r-- root/root usr/include/llvm/Transforms/Vectorize/LoopVectorize.h --rw-r--r-- root/root usr/include/llvm/Transforms/Vectorize/SLPVectorizer.h --rw-r--r-- root/root usr/include/llvm/Transforms/Vectorize/VectorCombine.h -drwxr-xr-x root/root usr/include/llvm/WindowsDriver/ --rw-r--r-- root/root usr/include/llvm/WindowsDriver/MSVCPaths.h --rw-r--r-- root/root usr/include/llvm/WindowsDriver/MSVCSetupApi.h -drwxr-xr-x root/root usr/include/llvm/WindowsManifest/ --rw-r--r-- root/root usr/include/llvm/WindowsManifest/WindowsManifestMerger.h -drwxr-xr-x root/root usr/include/llvm/WindowsResource/ --rw-r--r-- root/root usr/include/llvm/WindowsResource/ResourceProcessor.h --rw-r--r-- root/root usr/include/llvm/WindowsResource/ResourceScriptToken.h --rw-r--r-- root/root usr/include/llvm/WindowsResource/ResourceScriptTokenList.h -drwxr-xr-x root/root usr/include/llvm/XRay/ --rw-r--r-- root/root usr/include/llvm/XRay/BlockIndexer.h --rw-r--r-- root/root usr/include/llvm/XRay/BlockPrinter.h --rw-r--r-- root/root usr/include/llvm/XRay/BlockVerifier.h --rw-r--r-- root/root usr/include/llvm/XRay/FDRLogBuilder.h --rw-r--r-- root/root usr/include/llvm/XRay/FDRRecordConsumer.h --rw-r--r-- root/root usr/include/llvm/XRay/FDRRecordProducer.h --rw-r--r-- root/root usr/include/llvm/XRay/FDRRecords.h --rw-r--r-- root/root usr/include/llvm/XRay/FDRTraceExpander.h --rw-r--r-- root/root usr/include/llvm/XRay/FDRTraceWriter.h --rw-r--r-- root/root usr/include/llvm/XRay/FileHeaderReader.h --rw-r--r-- root/root usr/include/llvm/XRay/Graph.h --rw-r--r-- root/root usr/include/llvm/XRay/InstrumentationMap.h --rw-r--r-- root/root usr/include/llvm/XRay/Profile.h --rw-r--r-- root/root usr/include/llvm/XRay/RecordPrinter.h --rw-r--r-- root/root usr/include/llvm/XRay/Trace.h --rw-r--r-- root/root usr/include/llvm/XRay/XRayRecord.h --rw-r--r-- root/root usr/include/llvm/XRay/YAMLXRayRecord.h -drwxr-xr-x root/root usr/include/mach-o/ --rw-r--r-- root/root usr/include/mach-o/compact_unwind_encoding.h --rw-r--r-- root/root usr/include/unwind.h --rw-r--r-- root/root usr/include/unwind_arm_ehabi.h --rw-r--r-- root/root usr/include/unwind_itanium.h -drwxr-xr-x root/root usr/lib/ -drwxr-xr-x root/root usr/lib/clang/ -drwxr-xr-x root/root usr/lib/clang/19/ -drwxr-xr-x root/root usr/lib/clang/19/bin/ --rwxr-xr-x root/root usr/lib/clang/19/bin/hwasan_symbolize -drwxr-xr-x root/root usr/lib/clang/19/include/ --rw-r--r-- root/root usr/lib/clang/19/include/__clang_cuda_builtin_vars.h --rw-r--r-- root/root usr/lib/clang/19/include/__clang_cuda_cmath.h --rw-r--r-- root/root usr/lib/clang/19/include/__clang_cuda_complex_builtins.h --rw-r--r-- root/root usr/lib/clang/19/include/__clang_cuda_device_functions.h --rw-r--r-- root/root usr/lib/clang/19/include/__clang_cuda_intrinsics.h --rw-r--r-- root/root usr/lib/clang/19/include/__clang_cuda_libdevice_declares.h --rw-r--r-- root/root usr/lib/clang/19/include/__clang_cuda_math.h --rw-r--r-- root/root usr/lib/clang/19/include/__clang_cuda_math_forward_declares.h --rw-r--r-- root/root usr/lib/clang/19/include/__clang_cuda_runtime_wrapper.h --rw-r--r-- root/root usr/lib/clang/19/include/__clang_cuda_texture_intrinsics.h --rw-r--r-- root/root usr/lib/clang/19/include/__clang_hip_cmath.h --rw-r--r-- root/root usr/lib/clang/19/include/__clang_hip_libdevice_declares.h --rw-r--r-- root/root usr/lib/clang/19/include/__clang_hip_math.h --rw-r--r-- root/root usr/lib/clang/19/include/__clang_hip_runtime_wrapper.h --rw-r--r-- root/root usr/lib/clang/19/include/__clang_hip_stdlib.h --rw-r--r-- root/root usr/lib/clang/19/include/__stdarg___gnuc_va_list.h --rw-r--r-- root/root usr/lib/clang/19/include/__stdarg___va_copy.h --rw-r--r-- root/root usr/lib/clang/19/include/__stdarg_header_macro.h --rw-r--r-- root/root usr/lib/clang/19/include/__stdarg_va_arg.h --rw-r--r-- root/root usr/lib/clang/19/include/__stdarg_va_copy.h --rw-r--r-- root/root usr/lib/clang/19/include/__stdarg_va_list.h --rw-r--r-- root/root usr/lib/clang/19/include/__stddef_header_macro.h --rw-r--r-- root/root usr/lib/clang/19/include/__stddef_max_align_t.h --rw-r--r-- root/root usr/lib/clang/19/include/__stddef_null.h --rw-r--r-- root/root usr/lib/clang/19/include/__stddef_nullptr_t.h --rw-r--r-- root/root usr/lib/clang/19/include/__stddef_offsetof.h --rw-r--r-- root/root usr/lib/clang/19/include/__stddef_ptrdiff_t.h --rw-r--r-- root/root usr/lib/clang/19/include/__stddef_rsize_t.h --rw-r--r-- root/root usr/lib/clang/19/include/__stddef_size_t.h --rw-r--r-- root/root usr/lib/clang/19/include/__stddef_unreachable.h --rw-r--r-- root/root usr/lib/clang/19/include/__stddef_wchar_t.h --rw-r--r-- root/root usr/lib/clang/19/include/__stddef_wint_t.h --rw-r--r-- root/root usr/lib/clang/19/include/__wmmintrin_aes.h --rw-r--r-- root/root usr/lib/clang/19/include/__wmmintrin_pclmul.h --rw-r--r-- root/root usr/lib/clang/19/include/adcintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/adxintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/altivec.h --rw-r--r-- root/root usr/lib/clang/19/include/ammintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/amxcomplexintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/amxfp16intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/amxintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/arm64intr.h --rw-r--r-- root/root usr/lib/clang/19/include/arm_acle.h --rw-r--r-- root/root usr/lib/clang/19/include/arm_cmse.h --rw-r--r-- root/root usr/lib/clang/19/include/arm_neon_sve_bridge.h --rw-r--r-- root/root usr/lib/clang/19/include/armintr.h --rw-r--r-- root/root usr/lib/clang/19/include/avx2intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512bf16intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512bitalgintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512bwintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512cdintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512dqintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512fintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512fp16intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512ifmaintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512ifmavlintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vbmi2intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vbmiintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vbmivlintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vlbf16intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vlbitalgintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vlbwintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vlcdintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vldqintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vlfp16intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vlintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vlvbmi2intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vlvnniintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vlvp2intersectintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vnniintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vp2intersectintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vpopcntdqintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avx512vpopcntdqvlintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avxifmaintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avxintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avxneconvertintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avxvnniint16intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avxvnniint8intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/avxvnniintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/bmi2intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/bmiintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/builtins.h --rw-r--r-- root/root usr/lib/clang/19/include/cet.h --rw-r--r-- root/root usr/lib/clang/19/include/cetintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/cldemoteintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/clflushoptintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/clwbintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/clzerointrin.h --rw-r--r-- root/root usr/lib/clang/19/include/cmpccxaddintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/cpuid.h --rw-r--r-- root/root usr/lib/clang/19/include/crc32intrin.h -drwxr-xr-x root/root usr/lib/clang/19/include/cuda_wrappers/ --rw-r--r-- root/root usr/lib/clang/19/include/cuda_wrappers/algorithm -drwxr-xr-x root/root usr/lib/clang/19/include/cuda_wrappers/bits/ --rw-r--r-- root/root usr/lib/clang/19/include/cuda_wrappers/bits/basic_string.h --rw-r--r-- root/root usr/lib/clang/19/include/cuda_wrappers/bits/basic_string.tcc --rw-r--r-- root/root usr/lib/clang/19/include/cuda_wrappers/bits/shared_ptr_base.h --rw-r--r-- root/root usr/lib/clang/19/include/cuda_wrappers/cmath --rw-r--r-- root/root usr/lib/clang/19/include/cuda_wrappers/complex --rw-r--r-- root/root usr/lib/clang/19/include/cuda_wrappers/new --rw-r--r-- root/root usr/lib/clang/19/include/emmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/enqcmdintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/f16cintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/float.h --rw-r--r-- root/root usr/lib/clang/19/include/fma4intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/fmaintrin.h -drwxr-xr-x root/root usr/lib/clang/19/include/fuzzer/ --rw-r--r-- root/root usr/lib/clang/19/include/fuzzer/FuzzedDataProvider.h --rw-r--r-- root/root usr/lib/clang/19/include/fxsrintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/gfniintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/hexagon_circ_brev_intrinsics.h --rw-r--r-- root/root usr/lib/clang/19/include/hexagon_protos.h --rw-r--r-- root/root usr/lib/clang/19/include/hexagon_types.h --rw-r--r-- root/root usr/lib/clang/19/include/hresetintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/htmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/htmxlintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/hvx_hexagon_protos.h --rw-r--r-- root/root usr/lib/clang/19/include/ia32intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/immintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/intrin0.h --rw-r--r-- root/root usr/lib/clang/19/include/inttypes.h --rw-r--r-- root/root usr/lib/clang/19/include/invpcidintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/iso646.h --rw-r--r-- root/root usr/lib/clang/19/include/keylockerintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/larchintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/lasxintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/limits.h -drwxr-xr-x root/root usr/lib/clang/19/include/llvm_libc_wrappers/ --rw-r--r-- root/root usr/lib/clang/19/include/llvm_libc_wrappers/assert.h --rw-r--r-- root/root usr/lib/clang/19/include/llvm_libc_wrappers/ctype.h --rw-r--r-- root/root usr/lib/clang/19/include/llvm_libc_wrappers/inttypes.h --rw-r--r-- root/root usr/lib/clang/19/include/llvm_libc_wrappers/stdio.h --rw-r--r-- root/root usr/lib/clang/19/include/llvm_libc_wrappers/stdlib.h --rw-r--r-- root/root usr/lib/clang/19/include/llvm_libc_wrappers/string.h --rw-r--r-- root/root usr/lib/clang/19/include/llvm_libc_wrappers/time.h --rw-r--r-- root/root usr/lib/clang/19/include/lsxintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/lwpintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/lzcntintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/mm3dnow.h --rw-r--r-- root/root usr/lib/clang/19/include/mm_malloc.h --rw-r--r-- root/root usr/lib/clang/19/include/mmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/module.modulemap --rw-r--r-- root/root usr/lib/clang/19/include/movdirintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/msa.h --rw-r--r-- root/root usr/lib/clang/19/include/mwaitxintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/nmmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/opencl-c-base.h --rw-r--r-- root/root usr/lib/clang/19/include/opencl-c.h -drwxr-xr-x root/root usr/lib/clang/19/include/openmp_wrappers/ --rw-r--r-- root/root usr/lib/clang/19/include/openmp_wrappers/__clang_openmp_device_functions.h --rw-r--r-- root/root usr/lib/clang/19/include/openmp_wrappers/cmath --rw-r--r-- root/root usr/lib/clang/19/include/openmp_wrappers/complex --rw-r--r-- root/root usr/lib/clang/19/include/openmp_wrappers/complex.h --rw-r--r-- root/root usr/lib/clang/19/include/openmp_wrappers/complex_cmath.h --rw-r--r-- root/root usr/lib/clang/19/include/openmp_wrappers/math.h --rw-r--r-- root/root usr/lib/clang/19/include/openmp_wrappers/new -drwxr-xr-x root/root usr/lib/clang/19/include/orc/ --rw-r--r-- root/root usr/lib/clang/19/include/orc/c_api.h --rw-r--r-- root/root usr/lib/clang/19/include/pconfigintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/pkuintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/pmmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/popcntintrin.h -drwxr-xr-x root/root usr/lib/clang/19/include/ppc_wrappers/ --rw-r--r-- root/root usr/lib/clang/19/include/ppc_wrappers/bmi2intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/ppc_wrappers/bmiintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/ppc_wrappers/emmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/ppc_wrappers/immintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/ppc_wrappers/mm_malloc.h --rw-r--r-- root/root usr/lib/clang/19/include/ppc_wrappers/mmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/ppc_wrappers/nmmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/ppc_wrappers/pmmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/ppc_wrappers/smmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/ppc_wrappers/tmmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/ppc_wrappers/x86gprintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/ppc_wrappers/x86intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/ppc_wrappers/xmmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/prfchiintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/prfchwintrin.h -drwxr-xr-x root/root usr/lib/clang/19/include/profile/ --rw-r--r-- root/root usr/lib/clang/19/include/profile/InstrProfData.inc --rw-r--r-- root/root usr/lib/clang/19/include/profile/instr_prof_interface.h --rw-r--r-- root/root usr/lib/clang/19/include/ptrauth.h --rw-r--r-- root/root usr/lib/clang/19/include/ptwriteintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/raointintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/rdpruintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/rdseedintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/riscv_bitmanip.h --rw-r--r-- root/root usr/lib/clang/19/include/riscv_crypto.h --rw-r--r-- root/root usr/lib/clang/19/include/riscv_ntlh.h --rw-r--r-- root/root usr/lib/clang/19/include/rtmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/s390intrin.h -drwxr-xr-x root/root usr/lib/clang/19/include/sanitizer/ --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/allocator_interface.h --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/asan_interface.h --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/common_interface_defs.h --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/coverage_interface.h --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/dfsan_interface.h --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/hwasan_interface.h --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/linux_syscall_hooks.h --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/lsan_interface.h --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/memprof_interface.h --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/msan_interface.h --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/netbsd_syscall_hooks.h --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/scudo_interface.h --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/tsan_interface.h --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/tsan_interface_atomic.h --rw-r--r-- root/root usr/lib/clang/19/include/sanitizer/ubsan_interface.h --rw-r--r-- root/root usr/lib/clang/19/include/serializeintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/sgxintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/sha512intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/shaintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/sifive_vector.h --rw-r--r-- root/root usr/lib/clang/19/include/sm3intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/sm4intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/smmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/stdalign.h --rw-r--r-- root/root usr/lib/clang/19/include/stdarg.h --rw-r--r-- root/root usr/lib/clang/19/include/stdatomic.h --rw-r--r-- root/root usr/lib/clang/19/include/stdbool.h --rw-r--r-- root/root usr/lib/clang/19/include/stdckdint.h --rw-r--r-- root/root usr/lib/clang/19/include/stddef.h --rw-r--r-- root/root usr/lib/clang/19/include/stdint.h --rw-r--r-- root/root usr/lib/clang/19/include/stdnoreturn.h --rw-r--r-- root/root usr/lib/clang/19/include/tbmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/tgmath.h --rw-r--r-- root/root usr/lib/clang/19/include/tmmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/tsxldtrkintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/uintrintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/unwind.h --rw-r--r-- root/root usr/lib/clang/19/include/usermsrintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/vadefs.h --rw-r--r-- root/root usr/lib/clang/19/include/vaesintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/varargs.h --rw-r--r-- root/root usr/lib/clang/19/include/vecintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/velintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/velintrin_approx.h --rw-r--r-- root/root usr/lib/clang/19/include/velintrin_gen.h --rw-r--r-- root/root usr/lib/clang/19/include/vpclmulqdqintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/waitpkgintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/wasm_simd128.h --rw-r--r-- root/root usr/lib/clang/19/include/wbnoinvdintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/wmmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/x86gprintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/x86intrin.h --rw-r--r-- root/root usr/lib/clang/19/include/xmmintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/xopintrin.h -drwxr-xr-x root/root usr/lib/clang/19/include/xray/ --rw-r--r-- root/root usr/lib/clang/19/include/xray/xray_interface.h --rw-r--r-- root/root usr/lib/clang/19/include/xray/xray_log_interface.h --rw-r--r-- root/root usr/lib/clang/19/include/xray/xray_records.h --rw-r--r-- root/root usr/lib/clang/19/include/xsavecintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/xsaveintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/xsaveoptintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/xsavesintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/xtestintrin.h --rw-r--r-- root/root usr/lib/clang/19/include/yvals_core.h -drwxr-xr-x root/root usr/lib/clang/19/include/zos_wrappers/ --rw-r--r-- root/root usr/lib/clang/19/include/zos_wrappers/builtins.h -drwxr-xr-x root/root usr/lib/clang/19/lib/ -drwxr-xr-x root/root usr/lib/clang/19/lib/i386-pc-linux-musl/ --rw-r--r-- root/root usr/lib/clang/19/lib/i386-pc-linux-musl/clang_rt.crtbegin.o --rw-r--r-- root/root usr/lib/clang/19/lib/i386-pc-linux-musl/clang_rt.crtend.o --rw-r--r-- root/root usr/lib/clang/19/lib/i386-pc-linux-musl/libclang_rt.builtins.a -drwxr-xr-x root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/ --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/clang_rt.crtbegin.o --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/clang_rt.crtend.o --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.asan-preinit.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.asan.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.asan.a.syms --rwxr-xr-x root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.asan.so --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.asan_cxx.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.asan_cxx.a.syms --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.asan_static.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.builtins.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.cfi.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.cfi_diag.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.ctx_profile.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.dd.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.dfsan.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.dfsan.a.syms --rwxr-xr-x root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.dyndd.so --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.fuzzer.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.fuzzer_interceptors.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.fuzzer_no_main.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.hwasan-preinit.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.hwasan.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.hwasan.a.syms --rwxr-xr-x root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.hwasan.so --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.hwasan_aliases.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.hwasan_aliases.a.syms --rwxr-xr-x root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.hwasan_aliases.so --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.hwasan_aliases_cxx.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.hwasan_aliases_cxx.a.syms --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.hwasan_cxx.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.hwasan_cxx.a.syms --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.lsan.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.memprof-preinit.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.memprof.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.memprof.a.syms --rwxr-xr-x root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.memprof.so --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.memprof_cxx.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.memprof_cxx.a.syms --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.msan.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.msan.a.syms --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.msan_cxx.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.msan_cxx.a.syms --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.nsan.a --rwxr-xr-x root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.nsan.so --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.profile.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.rtsan.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.safestack.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.scudo_standalone.a --rwxr-xr-x root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.scudo_standalone.so --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.scudo_standalone_cxx.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.stats.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.stats_client.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.tsan.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.tsan.a.syms --rwxr-xr-x root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.tsan.so --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.tsan_cxx.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.tsan_cxx.a.syms --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.ubsan_minimal.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.ubsan_minimal.a.syms --rwxr-xr-x root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.ubsan_minimal.so --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.ubsan_standalone.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.ubsan_standalone.a.syms --rwxr-xr-x root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.ubsan_standalone.so --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.ubsan_standalone_cxx.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.ubsan_standalone_cxx.a.syms --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.xray-basic.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.xray-fdr.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.xray-profiling.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/libclang_rt.xray.a --rw-r--r-- root/root usr/lib/clang/19/lib/x86_64-pc-linux-musl/liborc_rt.a -drwxr-xr-x root/root usr/lib/clang/19/share/ --rw-r--r-- root/root usr/lib/clang/19/share/asan_ignorelist.txt --rw-r--r-- root/root usr/lib/clang/19/share/cfi_ignorelist.txt --rw-r--r-- root/root usr/lib/clang/19/share/dfsan_abilist.txt --rw-r--r-- root/root usr/lib/clang/19/share/hwasan_ignorelist.txt --rw-r--r-- root/root usr/lib/clang/19/share/msan_ignorelist.txt -drwxr-xr-x root/root usr/lib/cmake/ -drwxr-xr-x root/root usr/lib/cmake/clang/ --rw-r--r-- root/root usr/lib/cmake/clang/AddClang.cmake --rw-r--r-- root/root usr/lib/cmake/clang/ClangConfig.cmake --rw-r--r-- root/root usr/lib/cmake/clang/ClangConfigVersion.cmake --rw-r--r-- root/root usr/lib/cmake/clang/ClangTargets-release.cmake --rw-r--r-- root/root usr/lib/cmake/clang/ClangTargets.cmake -drwxr-xr-x root/root usr/lib/cmake/lld/ --rw-r--r-- root/root usr/lib/cmake/lld/LLDConfig.cmake --rw-r--r-- root/root usr/lib/cmake/lld/LLDConfigVersion.cmake --rw-r--r-- root/root usr/lib/cmake/lld/LLDTargets-release.cmake --rw-r--r-- root/root usr/lib/cmake/lld/LLDTargets.cmake -drwxr-xr-x root/root usr/lib/cmake/llvm/ --rw-r--r-- root/root usr/lib/cmake/llvm/AddLLVM.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/AddOCaml.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/AddSphinxTarget.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/CheckAtomic.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/CheckCompilerVersion.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/CheckProblematicConfigurations.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/CoverageReport.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/CrossCompile.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/DetermineGCCCompatible.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/FindFFI.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/FindLibEdit.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/FindLibpfm.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/FindOCaml.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/FindSphinx.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/FindZ3.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/Findzstd.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/GenerateVersionFromVCS.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/GetErrcMessages.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/GetLibraryName.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/HandleLLVMOptions.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/HandleLLVMStdlib.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/LLVM-Build.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/LLVM-Config.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/LLVMCheckLinkerFlag.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/LLVMConfig.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/LLVMConfigExtensions.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/LLVMConfigVersion.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/LLVMDistributionSupport.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/LLVMExports-release.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/LLVMExports.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/LLVMExternalProjectUtils.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/LLVMInstallSymlink.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/LLVMProcessSources.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/TableGen.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/TensorFlowCompile.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/UseLibtool.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/VersionFromVCS.cmake --rw-r--r-- root/root usr/lib/cmake/llvm/llvm-driver-template.cpp.in -lrwxrwxrwx root/root usr/lib/libLLVM-19.so -> libLLVM.so.19.1 -lrwxrwxrwx root/root usr/lib/libLLVM.so -> libLLVM.so.19.1 --rwxr-xr-x root/root usr/lib/libLLVM.so.19.1 --rw-r--r-- root/root usr/lib/libLLVMAMDGPUAsmParser.a --rw-r--r-- root/root usr/lib/libLLVMAMDGPUCodeGen.a --rw-r--r-- root/root usr/lib/libLLVMAMDGPUDesc.a --rw-r--r-- root/root usr/lib/libLLVMAMDGPUDisassembler.a --rw-r--r-- root/root usr/lib/libLLVMAMDGPUInfo.a --rw-r--r-- root/root usr/lib/libLLVMAMDGPUTargetMCA.a --rw-r--r-- root/root usr/lib/libLLVMAMDGPUUtils.a --rw-r--r-- root/root usr/lib/libLLVMAggressiveInstCombine.a --rw-r--r-- root/root usr/lib/libLLVMAnalysis.a --rw-r--r-- root/root usr/lib/libLLVMAsmParser.a --rw-r--r-- root/root usr/lib/libLLVMAsmPrinter.a --rw-r--r-- root/root usr/lib/libLLVMBinaryFormat.a --rw-r--r-- root/root usr/lib/libLLVMBitReader.a --rw-r--r-- root/root usr/lib/libLLVMBitWriter.a --rw-r--r-- root/root usr/lib/libLLVMBitstreamReader.a --rw-r--r-- root/root usr/lib/libLLVMCFGuard.a --rw-r--r-- root/root usr/lib/libLLVMCFIVerify.a --rw-r--r-- root/root usr/lib/libLLVMCodeGen.a --rw-r--r-- root/root usr/lib/libLLVMCodeGenData.a --rw-r--r-- root/root usr/lib/libLLVMCodeGenTypes.a --rw-r--r-- root/root usr/lib/libLLVMCore.a --rw-r--r-- root/root usr/lib/libLLVMCoroutines.a --rw-r--r-- root/root usr/lib/libLLVMCoverage.a --rw-r--r-- root/root usr/lib/libLLVMDWARFLinker.a --rw-r--r-- root/root usr/lib/libLLVMDWARFLinkerClassic.a --rw-r--r-- root/root usr/lib/libLLVMDWARFLinkerParallel.a --rw-r--r-- root/root usr/lib/libLLVMDWP.a --rw-r--r-- root/root usr/lib/libLLVMDebugInfoBTF.a --rw-r--r-- root/root usr/lib/libLLVMDebugInfoCodeView.a --rw-r--r-- root/root usr/lib/libLLVMDebugInfoDWARF.a --rw-r--r-- root/root usr/lib/libLLVMDebugInfoGSYM.a --rw-r--r-- root/root usr/lib/libLLVMDebugInfoLogicalView.a --rw-r--r-- root/root usr/lib/libLLVMDebugInfoMSF.a --rw-r--r-- root/root usr/lib/libLLVMDebugInfoPDB.a --rw-r--r-- root/root usr/lib/libLLVMDebuginfod.a --rw-r--r-- root/root usr/lib/libLLVMDemangle.a --rw-r--r-- root/root usr/lib/libLLVMDiff.a --rw-r--r-- root/root usr/lib/libLLVMDlltoolDriver.a --rw-r--r-- root/root usr/lib/libLLVMExecutionEngine.a --rw-r--r-- root/root usr/lib/libLLVMExegesis.a --rw-r--r-- root/root usr/lib/libLLVMExegesisX86.a --rw-r--r-- root/root usr/lib/libLLVMExtensions.a --rw-r--r-- root/root usr/lib/libLLVMFileCheck.a --rw-r--r-- root/root usr/lib/libLLVMFrontendDriver.a --rw-r--r-- root/root usr/lib/libLLVMFrontendHLSL.a --rw-r--r-- root/root usr/lib/libLLVMFrontendOffloading.a --rw-r--r-- root/root usr/lib/libLLVMFrontendOpenACC.a --rw-r--r-- root/root usr/lib/libLLVMFrontendOpenMP.a --rw-r--r-- root/root usr/lib/libLLVMFuzzMutate.a --rw-r--r-- root/root usr/lib/libLLVMFuzzerCLI.a --rw-r--r-- root/root usr/lib/libLLVMGlobalISel.a --rw-r--r-- root/root usr/lib/libLLVMHipStdPar.a --rw-r--r-- root/root usr/lib/libLLVMIRPrinter.a --rw-r--r-- root/root usr/lib/libLLVMIRReader.a --rw-r--r-- root/root usr/lib/libLLVMInstCombine.a --rw-r--r-- root/root usr/lib/libLLVMInstrumentation.a --rw-r--r-- root/root usr/lib/libLLVMInterfaceStub.a --rw-r--r-- root/root usr/lib/libLLVMInterpreter.a --rw-r--r-- root/root usr/lib/libLLVMJITLink.a --rw-r--r-- root/root usr/lib/libLLVMLTO.a --rw-r--r-- root/root usr/lib/libLLVMLibDriver.a --rw-r--r-- root/root usr/lib/libLLVMLineEditor.a --rw-r--r-- root/root usr/lib/libLLVMLinker.a --rw-r--r-- root/root usr/lib/libLLVMMC.a --rw-r--r-- root/root usr/lib/libLLVMMCA.a --rw-r--r-- root/root usr/lib/libLLVMMCDisassembler.a --rw-r--r-- root/root usr/lib/libLLVMMCJIT.a --rw-r--r-- root/root usr/lib/libLLVMMCParser.a --rw-r--r-- root/root usr/lib/libLLVMMIRParser.a --rw-r--r-- root/root usr/lib/libLLVMObjCARCOpts.a --rw-r--r-- root/root usr/lib/libLLVMObjCopy.a --rw-r--r-- root/root usr/lib/libLLVMObject.a --rw-r--r-- root/root usr/lib/libLLVMObjectYAML.a --rw-r--r-- root/root usr/lib/libLLVMOptDriver.a --rw-r--r-- root/root usr/lib/libLLVMOption.a --rw-r--r-- root/root usr/lib/libLLVMOrcDebugging.a --rw-r--r-- root/root usr/lib/libLLVMOrcJIT.a --rw-r--r-- root/root usr/lib/libLLVMOrcShared.a --rw-r--r-- root/root usr/lib/libLLVMOrcTargetProcess.a --rw-r--r-- root/root usr/lib/libLLVMPasses.a --rw-r--r-- root/root usr/lib/libLLVMProfileData.a --rw-r--r-- root/root usr/lib/libLLVMRemarks.a --rw-r--r-- root/root usr/lib/libLLVMRuntimeDyld.a --rw-r--r-- root/root usr/lib/libLLVMSandboxIR.a --rw-r--r-- root/root usr/lib/libLLVMScalarOpts.a --rw-r--r-- root/root usr/lib/libLLVMSelectionDAG.a --rw-r--r-- root/root usr/lib/libLLVMSupport.a --rw-r--r-- root/root usr/lib/libLLVMSymbolize.a --rw-r--r-- root/root usr/lib/libLLVMTableGen.a --rw-r--r-- root/root usr/lib/libLLVMTableGenBasic.a --rw-r--r-- root/root usr/lib/libLLVMTableGenCommon.a --rw-r--r-- root/root usr/lib/libLLVMTarget.a --rw-r--r-- root/root usr/lib/libLLVMTargetParser.a --rw-r--r-- root/root usr/lib/libLLVMTextAPI.a --rw-r--r-- root/root usr/lib/libLLVMTextAPIBinaryReader.a --rw-r--r-- root/root usr/lib/libLLVMTransformUtils.a --rw-r--r-- root/root usr/lib/libLLVMVectorize.a --rw-r--r-- root/root usr/lib/libLLVMWindowsDriver.a --rw-r--r-- root/root usr/lib/libLLVMWindowsManifest.a --rw-r--r-- root/root usr/lib/libLLVMX86AsmParser.a --rw-r--r-- root/root usr/lib/libLLVMX86CodeGen.a --rw-r--r-- root/root usr/lib/libLLVMX86Desc.a --rw-r--r-- root/root usr/lib/libLLVMX86Disassembler.a --rw-r--r-- root/root usr/lib/libLLVMX86Info.a --rw-r--r-- root/root usr/lib/libLLVMX86TargetMCA.a --rw-r--r-- root/root usr/lib/libLLVMXRay.a --rw-r--r-- root/root usr/lib/libLLVMipo.a -lrwxrwxrwx root/root usr/lib/libLTO.so -> libLTO.so.19.1 --rwxr-xr-x root/root usr/lib/libLTO.so.19.1 -lrwxrwxrwx root/root usr/lib/libRemarks.so -> libRemarks.so.19.1 --rwxr-xr-x root/root usr/lib/libRemarks.so.19.1 --rw-r--r-- root/root usr/lib/libc++.a --rw-r--r-- root/root usr/lib/libc++.modules.json --rw-r--r-- root/root usr/lib/libc++.so -lrwxrwxrwx root/root usr/lib/libc++.so.1 -> libc++.so.1.0 --rwxr-xr-x root/root usr/lib/libc++.so.1.0 --rw-r--r-- root/root usr/lib/libc++abi.a -lrwxrwxrwx root/root usr/lib/libc++abi.so -> libc++abi.so.1 -lrwxrwxrwx root/root usr/lib/libc++abi.so.1 -> libc++abi.so.1.0 --rwxr-xr-x root/root usr/lib/libc++abi.so.1.0 --rw-r--r-- root/root usr/lib/libc++experimental.a -lrwxrwxrwx root/root usr/lib/libclang-cpp.so -> libclang-cpp.so.19.1 --rwxr-xr-x root/root usr/lib/libclang-cpp.so.19.1 --rw-r--r-- root/root usr/lib/libclang.a -lrwxrwxrwx root/root usr/lib/libclang.so -> libclang.so.19.1 -lrwxrwxrwx root/root usr/lib/libclang.so.19.1 -> libclang.so.19.1.7 --rwxr-xr-x root/root usr/lib/libclang.so.19.1.7 --rw-r--r-- root/root usr/lib/libclangAPINotes.a --rw-r--r-- root/root usr/lib/libclangARCMigrate.a --rw-r--r-- root/root usr/lib/libclangAST.a --rw-r--r-- root/root usr/lib/libclangASTMatchers.a --rw-r--r-- root/root usr/lib/libclangAnalysis.a --rw-r--r-- root/root usr/lib/libclangAnalysisFlowSensitive.a --rw-r--r-- root/root usr/lib/libclangAnalysisFlowSensitiveModels.a --rw-r--r-- root/root usr/lib/libclangApplyReplacements.a --rw-r--r-- root/root usr/lib/libclangBasic.a --rw-r--r-- root/root usr/lib/libclangChangeNamespace.a --rw-r--r-- root/root usr/lib/libclangCodeGen.a --rw-r--r-- root/root usr/lib/libclangCrossTU.a --rw-r--r-- root/root usr/lib/libclangDaemon.a --rw-r--r-- root/root usr/lib/libclangDaemonTweaks.a --rw-r--r-- root/root usr/lib/libclangDependencyScanning.a --rw-r--r-- root/root usr/lib/libclangDirectoryWatcher.a --rw-r--r-- root/root usr/lib/libclangDoc.a --rw-r--r-- root/root usr/lib/libclangDriver.a --rw-r--r-- root/root usr/lib/libclangDynamicASTMatchers.a --rw-r--r-- root/root usr/lib/libclangEdit.a --rw-r--r-- root/root usr/lib/libclangExtractAPI.a --rw-r--r-- root/root usr/lib/libclangFormat.a --rw-r--r-- root/root usr/lib/libclangFrontend.a --rw-r--r-- root/root usr/lib/libclangFrontendTool.a --rw-r--r-- root/root usr/lib/libclangHandleCXX.a --rw-r--r-- root/root usr/lib/libclangHandleLLVM.a --rw-r--r-- root/root usr/lib/libclangIncludeCleaner.a --rw-r--r-- root/root usr/lib/libclangIncludeFixer.a --rw-r--r-- root/root usr/lib/libclangIncludeFixerPlugin.a --rw-r--r-- root/root usr/lib/libclangIndex.a --rw-r--r-- root/root usr/lib/libclangIndexSerialization.a --rw-r--r-- root/root usr/lib/libclangInstallAPI.a --rw-r--r-- root/root usr/lib/libclangInterpreter.a --rw-r--r-- root/root usr/lib/libclangLex.a --rw-r--r-- root/root usr/lib/libclangMove.a --rw-r--r-- root/root usr/lib/libclangParse.a --rw-r--r-- root/root usr/lib/libclangPseudo.a --rw-r--r-- root/root usr/lib/libclangPseudoCLI.a --rw-r--r-- root/root usr/lib/libclangPseudoCXX.a --rw-r--r-- root/root usr/lib/libclangPseudoGrammar.a --rw-r--r-- root/root usr/lib/libclangQuery.a --rw-r--r-- root/root usr/lib/libclangReorderFields.a --rw-r--r-- root/root usr/lib/libclangRewrite.a --rw-r--r-- root/root usr/lib/libclangRewriteFrontend.a --rw-r--r-- root/root usr/lib/libclangSema.a --rw-r--r-- root/root usr/lib/libclangSerialization.a --rw-r--r-- root/root usr/lib/libclangStaticAnalyzerCheckers.a --rw-r--r-- root/root usr/lib/libclangStaticAnalyzerCore.a --rw-r--r-- root/root usr/lib/libclangStaticAnalyzerFrontend.a --rw-r--r-- root/root usr/lib/libclangSupport.a --rw-r--r-- root/root usr/lib/libclangTidy.a --rw-r--r-- root/root usr/lib/libclangTidyAbseilModule.a --rw-r--r-- root/root usr/lib/libclangTidyAlteraModule.a --rw-r--r-- root/root usr/lib/libclangTidyAndroidModule.a --rw-r--r-- root/root usr/lib/libclangTidyBoostModule.a --rw-r--r-- root/root usr/lib/libclangTidyBugproneModule.a --rw-r--r-- root/root usr/lib/libclangTidyCERTModule.a --rw-r--r-- root/root usr/lib/libclangTidyConcurrencyModule.a --rw-r--r-- root/root usr/lib/libclangTidyCppCoreGuidelinesModule.a --rw-r--r-- root/root usr/lib/libclangTidyDarwinModule.a --rw-r--r-- root/root usr/lib/libclangTidyFuchsiaModule.a --rw-r--r-- root/root usr/lib/libclangTidyGoogleModule.a --rw-r--r-- root/root usr/lib/libclangTidyHICPPModule.a --rw-r--r-- root/root usr/lib/libclangTidyLLVMLibcModule.a --rw-r--r-- root/root usr/lib/libclangTidyLLVMModule.a --rw-r--r-- root/root usr/lib/libclangTidyLinuxKernelModule.a --rw-r--r-- root/root usr/lib/libclangTidyMPIModule.a --rw-r--r-- root/root usr/lib/libclangTidyMain.a --rw-r--r-- root/root usr/lib/libclangTidyMiscModule.a --rw-r--r-- root/root usr/lib/libclangTidyModernizeModule.a --rw-r--r-- root/root usr/lib/libclangTidyObjCModule.a --rw-r--r-- root/root usr/lib/libclangTidyOpenMPModule.a --rw-r--r-- root/root usr/lib/libclangTidyPerformanceModule.a --rw-r--r-- root/root usr/lib/libclangTidyPlugin.a --rw-r--r-- root/root usr/lib/libclangTidyPortabilityModule.a --rw-r--r-- root/root usr/lib/libclangTidyReadabilityModule.a --rw-r--r-- root/root usr/lib/libclangTidyUtils.a --rw-r--r-- root/root usr/lib/libclangTidyZirconModule.a --rw-r--r-- root/root usr/lib/libclangTooling.a --rw-r--r-- root/root usr/lib/libclangToolingASTDiff.a --rw-r--r-- root/root usr/lib/libclangToolingCore.a --rw-r--r-- root/root usr/lib/libclangToolingInclusions.a --rw-r--r-- root/root usr/lib/libclangToolingInclusionsStdlib.a --rw-r--r-- root/root usr/lib/libclangToolingRefactoring.a --rw-r--r-- root/root usr/lib/libclangToolingSyntax.a --rw-r--r-- root/root usr/lib/libclangTransformer.a --rw-r--r-- root/root usr/lib/libclangdMain.a --rw-r--r-- root/root usr/lib/libclangdRemoteIndex.a --rw-r--r-- root/root usr/lib/libclangdSupport.a -drwxr-xr-x root/root usr/lib/libear/ --rw-r--r-- root/root usr/lib/libear/__init__.py --rw-r--r-- root/root usr/lib/libear/config.h.in --rw-r--r-- root/root usr/lib/libear/ear.c --rw-r--r-- root/root usr/lib/libfindAllSymbols.a --rw-r--r-- root/root usr/lib/liblldCOFF.a --rw-r--r-- root/root usr/lib/liblldCommon.a --rw-r--r-- root/root usr/lib/liblldELF.a --rw-r--r-- root/root usr/lib/liblldMachO.a --rw-r--r-- root/root usr/lib/liblldMinGW.a --rw-r--r-- root/root usr/lib/liblldWasm.a -drwxr-xr-x root/root usr/lib/libscanbuild/ --rw-r--r-- root/root usr/lib/libscanbuild/__init__.py --rw-r--r-- root/root usr/lib/libscanbuild/analyze.py --rw-r--r-- root/root usr/lib/libscanbuild/arguments.py --rw-r--r-- root/root usr/lib/libscanbuild/clang.py --rw-r--r-- root/root usr/lib/libscanbuild/compilation.py --rw-r--r-- root/root usr/lib/libscanbuild/intercept.py --rw-r--r-- root/root usr/lib/libscanbuild/report.py -drwxr-xr-x root/root usr/lib/libscanbuild/resources/ --rw-r--r-- root/root usr/lib/libscanbuild/resources/scanview.css --rw-r--r-- root/root usr/lib/libscanbuild/resources/selectable.js --rw-r--r-- root/root usr/lib/libscanbuild/resources/sorttable.js --rw-r--r-- root/root usr/lib/libscanbuild/shell.py --rw-r--r-- root/root usr/lib/libunwind.a -lrwxrwxrwx root/root usr/lib/libunwind.so -> libunwind.so.1 -lrwxrwxrwx root/root usr/lib/libunwind.so.1 -> libunwind.so.1.0 --rwxr-xr-x root/root usr/lib/libunwind.so.1.0 -drwxr-xr-x root/root usr/libexec/ --rwxr-xr-x root/root usr/libexec/analyze-c++ --rwxr-xr-x root/root usr/libexec/analyze-cc --rwxr-xr-x root/root usr/libexec/c++-analyzer --rwxr-xr-x root/root usr/libexec/ccc-analyzer --rwxr-xr-x root/root usr/libexec/intercept-c++ --rwxr-xr-x root/root usr/libexec/intercept-cc -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/clang-doc/ --rw-r--r-- root/root usr/share/clang-doc/clang-doc-default-stylesheet.css --rw-r--r-- root/root usr/share/clang-doc/index.js -drwxr-xr-x root/root usr/share/clang/ --rw-r--r-- root/root usr/share/clang/bash-autocomplete.sh --rw-r--r-- root/root usr/share/clang/clang-format-bbedit.applescript --rwxr-xr-x root/root usr/share/clang/clang-format-diff.py --rw-r--r-- root/root usr/share/clang/clang-format-sublime.py --rw-r--r-- root/root usr/share/clang/clang-format.el --rw-r--r-- root/root usr/share/clang/clang-format.py --rw-r--r-- root/root usr/share/clang/clang-include-fixer.el --rw-r--r-- root/root usr/share/clang/clang-include-fixer.py --rw-r--r-- root/root usr/share/clang/clang-rename.el --rw-r--r-- root/root usr/share/clang/clang-rename.py --rwxr-xr-x root/root usr/share/clang/clang-tidy-diff.py --rwxr-xr-x root/root usr/share/clang/run-find-all-symbols.py -drwxr-xr-x root/root usr/share/libc++/ -drwxr-xr-x root/root usr/share/libc++/v1/ --rw-r--r-- root/root usr/share/libc++/v1/std.compat.cppm -drwxr-xr-x root/root usr/share/libc++/v1/std.compat/ --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cassert.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cctype.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cerrno.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cfenv.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cfloat.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cinttypes.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/climits.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/clocale.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cmath.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/csetjmp.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/csignal.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cstdarg.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cstddef.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cstdint.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cstdio.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cstdlib.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cstring.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/ctime.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cuchar.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cwchar.inc --rw-r--r-- root/root usr/share/libc++/v1/std.compat/cwctype.inc --rw-r--r-- root/root usr/share/libc++/v1/std.cppm -drwxr-xr-x root/root usr/share/libc++/v1/std/ --rw-r--r-- root/root usr/share/libc++/v1/std/algorithm.inc --rw-r--r-- root/root usr/share/libc++/v1/std/any.inc --rw-r--r-- root/root usr/share/libc++/v1/std/array.inc --rw-r--r-- root/root usr/share/libc++/v1/std/atomic.inc --rw-r--r-- root/root usr/share/libc++/v1/std/barrier.inc --rw-r--r-- root/root usr/share/libc++/v1/std/bit.inc --rw-r--r-- root/root usr/share/libc++/v1/std/bitset.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cassert.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cctype.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cerrno.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cfenv.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cfloat.inc --rw-r--r-- root/root usr/share/libc++/v1/std/charconv.inc --rw-r--r-- root/root usr/share/libc++/v1/std/chrono.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cinttypes.inc --rw-r--r-- root/root usr/share/libc++/v1/std/climits.inc --rw-r--r-- root/root usr/share/libc++/v1/std/clocale.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cmath.inc --rw-r--r-- root/root usr/share/libc++/v1/std/codecvt.inc --rw-r--r-- root/root usr/share/libc++/v1/std/compare.inc --rw-r--r-- root/root usr/share/libc++/v1/std/complex.inc --rw-r--r-- root/root usr/share/libc++/v1/std/concepts.inc --rw-r--r-- root/root usr/share/libc++/v1/std/condition_variable.inc --rw-r--r-- root/root usr/share/libc++/v1/std/coroutine.inc --rw-r--r-- root/root usr/share/libc++/v1/std/csetjmp.inc --rw-r--r-- root/root usr/share/libc++/v1/std/csignal.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cstdarg.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cstddef.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cstdint.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cstdio.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cstdlib.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cstring.inc --rw-r--r-- root/root usr/share/libc++/v1/std/ctime.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cuchar.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cwchar.inc --rw-r--r-- root/root usr/share/libc++/v1/std/cwctype.inc --rw-r--r-- root/root usr/share/libc++/v1/std/deque.inc --rw-r--r-- root/root usr/share/libc++/v1/std/exception.inc --rw-r--r-- root/root usr/share/libc++/v1/std/execution.inc --rw-r--r-- root/root usr/share/libc++/v1/std/expected.inc --rw-r--r-- root/root usr/share/libc++/v1/std/filesystem.inc --rw-r--r-- root/root usr/share/libc++/v1/std/flat_map.inc --rw-r--r-- root/root usr/share/libc++/v1/std/flat_set.inc --rw-r--r-- root/root usr/share/libc++/v1/std/format.inc --rw-r--r-- root/root usr/share/libc++/v1/std/forward_list.inc --rw-r--r-- root/root usr/share/libc++/v1/std/fstream.inc --rw-r--r-- root/root usr/share/libc++/v1/std/functional.inc --rw-r--r-- root/root usr/share/libc++/v1/std/future.inc --rw-r--r-- root/root usr/share/libc++/v1/std/generator.inc --rw-r--r-- root/root usr/share/libc++/v1/std/hazard_pointer.inc --rw-r--r-- root/root usr/share/libc++/v1/std/initializer_list.inc --rw-r--r-- root/root usr/share/libc++/v1/std/iomanip.inc --rw-r--r-- root/root usr/share/libc++/v1/std/ios.inc --rw-r--r-- root/root usr/share/libc++/v1/std/iosfwd.inc --rw-r--r-- root/root usr/share/libc++/v1/std/iostream.inc --rw-r--r-- root/root usr/share/libc++/v1/std/istream.inc --rw-r--r-- root/root usr/share/libc++/v1/std/iterator.inc --rw-r--r-- root/root usr/share/libc++/v1/std/latch.inc --rw-r--r-- root/root usr/share/libc++/v1/std/limits.inc --rw-r--r-- root/root usr/share/libc++/v1/std/list.inc --rw-r--r-- root/root usr/share/libc++/v1/std/locale.inc --rw-r--r-- root/root usr/share/libc++/v1/std/map.inc --rw-r--r-- root/root usr/share/libc++/v1/std/mdspan.inc --rw-r--r-- root/root usr/share/libc++/v1/std/memory.inc --rw-r--r-- root/root usr/share/libc++/v1/std/memory_resource.inc --rw-r--r-- root/root usr/share/libc++/v1/std/mutex.inc --rw-r--r-- root/root usr/share/libc++/v1/std/new.inc --rw-r--r-- root/root usr/share/libc++/v1/std/numbers.inc --rw-r--r-- root/root usr/share/libc++/v1/std/numeric.inc --rw-r--r-- root/root usr/share/libc++/v1/std/optional.inc --rw-r--r-- root/root usr/share/libc++/v1/std/ostream.inc --rw-r--r-- root/root usr/share/libc++/v1/std/print.inc --rw-r--r-- root/root usr/share/libc++/v1/std/queue.inc --rw-r--r-- root/root usr/share/libc++/v1/std/random.inc --rw-r--r-- root/root usr/share/libc++/v1/std/ranges.inc --rw-r--r-- root/root usr/share/libc++/v1/std/ratio.inc --rw-r--r-- root/root usr/share/libc++/v1/std/rcu.inc --rw-r--r-- root/root usr/share/libc++/v1/std/regex.inc --rw-r--r-- root/root usr/share/libc++/v1/std/scoped_allocator.inc --rw-r--r-- root/root usr/share/libc++/v1/std/semaphore.inc --rw-r--r-- root/root usr/share/libc++/v1/std/set.inc --rw-r--r-- root/root usr/share/libc++/v1/std/shared_mutex.inc --rw-r--r-- root/root usr/share/libc++/v1/std/source_location.inc --rw-r--r-- root/root usr/share/libc++/v1/std/span.inc --rw-r--r-- root/root usr/share/libc++/v1/std/spanstream.inc --rw-r--r-- root/root usr/share/libc++/v1/std/sstream.inc --rw-r--r-- root/root usr/share/libc++/v1/std/stack.inc --rw-r--r-- root/root usr/share/libc++/v1/std/stacktrace.inc --rw-r--r-- root/root usr/share/libc++/v1/std/stdexcept.inc --rw-r--r-- root/root usr/share/libc++/v1/std/stdfloat.inc --rw-r--r-- root/root usr/share/libc++/v1/std/stop_token.inc --rw-r--r-- root/root usr/share/libc++/v1/std/streambuf.inc --rw-r--r-- root/root usr/share/libc++/v1/std/string.inc --rw-r--r-- root/root usr/share/libc++/v1/std/string_view.inc --rw-r--r-- root/root usr/share/libc++/v1/std/strstream.inc --rw-r--r-- root/root usr/share/libc++/v1/std/syncstream.inc --rw-r--r-- root/root usr/share/libc++/v1/std/system_error.inc --rw-r--r-- root/root usr/share/libc++/v1/std/text_encoding.inc --rw-r--r-- root/root usr/share/libc++/v1/std/thread.inc --rw-r--r-- root/root usr/share/libc++/v1/std/tuple.inc --rw-r--r-- root/root usr/share/libc++/v1/std/type_traits.inc --rw-r--r-- root/root usr/share/libc++/v1/std/typeindex.inc --rw-r--r-- root/root usr/share/libc++/v1/std/typeinfo.inc --rw-r--r-- root/root usr/share/libc++/v1/std/unordered_map.inc --rw-r--r-- root/root usr/share/libc++/v1/std/unordered_set.inc --rw-r--r-- root/root usr/share/libc++/v1/std/utility.inc --rw-r--r-- root/root usr/share/libc++/v1/std/valarray.inc --rw-r--r-- root/root usr/share/libc++/v1/std/variant.inc --rw-r--r-- root/root usr/share/libc++/v1/std/vector.inc --rw-r--r-- root/root usr/share/libc++/v1/std/version.inc -drwxr-xr-x root/root usr/share/man/ -drwxr-xr-x root/root usr/share/man/man1/ --rw-r--r-- root/root usr/share/man/man1/scan-build.1.gz -drwxr-xr-x root/root usr/share/opt-viewer/ --rwxr-xr-x root/root usr/share/opt-viewer/opt-diff.py --rwxr-xr-x root/root usr/share/opt-viewer/opt-stats.py --rwxr-xr-x root/root usr/share/opt-viewer/opt-viewer.py --rwxr-xr-x root/root usr/share/opt-viewer/optpmap.py --rwxr-xr-x root/root usr/share/opt-viewer/optrecord.py --rwxr-xr-x root/root usr/share/opt-viewer/style.css -drwxr-xr-x root/root usr/share/scan-build/ --rw-r--r-- root/root usr/share/scan-build/scanview.css --rw-r--r-- root/root usr/share/scan-build/sorttable.js -drwxr-xr-x root/root usr/share/scan-view/ --rw-r--r-- root/root usr/share/scan-view/Reporter.py --rw-r--r-- root/root usr/share/scan-view/ScanView.py --rw-r--r-- root/root usr/share/scan-view/bugcatcher.ico --rw-r--r-- root/root usr/share/scan-view/startfile.py diff --git a/repos/clang/llvm/0012-libc-libc-abi-libunwind-disable-multiarch-locations.patch b/repos/clang/llvm/0012-libc-libc-abi-libunwind-disable-multiarch-locations.patch deleted file mode 100755 index c85df3a4..00000000 --- a/repos/clang/llvm/0012-libc-libc-abi-libunwind-disable-multiarch-locations.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 187a99af41a82d4301ecfb1d8e34ea65b383cb89 Mon Sep 17 00:00:00 2001 -From: q66 <q66@chimera-linux.org> -Date: Fri, 29 Nov 2024 19:42:47 +0100 -Subject: [PATCH 12/30] libc++,libc++abi,libunwind: disable multiarch locations - ---- - libcxx/CMakeLists.txt | 2 +- - libcxx/benchmarks/CMakeLists.txt | 2 +- - libcxxabi/CMakeLists.txt | 2 +- - libunwind/CMakeLists.txt | 2 +- - 4 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/libcxx/CMakeLists.txt b/libcxx/CMakeLists.txt -index d830d6b4c..a5627f686 100644 ---- a/libcxx/CMakeLists.txt -+++ b/libcxx/CMakeLists.txt -@@ -430,7 +430,7 @@ set(LIBCXX_INSTALL_MODULES_DIR "share/libc++/v1" CACHE STRING - set(LIBCXX_SHARED_OUTPUT_NAME "c++" CACHE STRING "Output name for the shared libc++ runtime library.") - set(LIBCXX_STATIC_OUTPUT_NAME "c++" CACHE STRING "Output name for the static libc++ runtime library.") - --if(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR AND NOT APPLE) -+if(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR AND NOT APPLE AND NOT CMAKE_SYSTEM_NAME MATCHES "Linux") - set(LIBCXX_TARGET_SUBDIR ${LLVM_DEFAULT_TARGET_TRIPLE}) - if(LIBCXX_LIBDIR_SUBDIR) - string(APPEND LIBCXX_TARGET_SUBDIR /${LIBCXX_LIBDIR_SUBDIR}) -diff --git a/libcxx/benchmarks/CMakeLists.txt b/libcxx/benchmarks/CMakeLists.txt -index d96ccc1e4..ce99a8186 100644 ---- a/libcxx/benchmarks/CMakeLists.txt -+++ b/libcxx/benchmarks/CMakeLists.txt -@@ -15,7 +15,7 @@ set(BENCHMARK_COMPILE_FLAGS - -Wl,-rpath,${LIBCXX_LIBRARY_DIR} - ${SANITIZER_FLAGS} - ) --if(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR AND NOT APPLE) -+if(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR AND NOT APPLE AND NOT CMAKE_SYSTEM_NAME MATCHES "Linux") - list(APPEND BENCHMARK_COMPILE_FLAGS - -isystem "${LIBCXX_GENERATED_INCLUDE_TARGET_DIR}") - endif() -diff --git a/libcxxabi/CMakeLists.txt b/libcxxabi/CMakeLists.txt -index dc1f4cd6f..9560ec30c 100644 ---- a/libcxxabi/CMakeLists.txt -+++ b/libcxxabi/CMakeLists.txt -@@ -182,7 +182,7 @@ set(CMAKE_MODULE_PATH - set(LIBCXXABI_INSTALL_RUNTIME_DIR "${CMAKE_INSTALL_BINDIR}" CACHE STRING - "Path where built libc++abi runtime libraries should be installed.") - --if(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR AND NOT APPLE) -+if(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR AND NOT APPLE AND NOT CMAKE_SYSTEM_NAME MATCHES "Linux") - set(LIBCXXABI_TARGET_SUBDIR ${LLVM_DEFAULT_TARGET_TRIPLE}) - if(LIBCXXABI_LIBDIR_SUBDIR) - string(APPEND LIBCXXABI_TARGET_SUBDIR /${LIBCXXABI_LIBDIR_SUBDIR}) -diff --git a/libunwind/CMakeLists.txt b/libunwind/CMakeLists.txt -index 28d67b0fe..c5d624d5b 100644 ---- a/libunwind/CMakeLists.txt -+++ b/libunwind/CMakeLists.txt -@@ -130,7 +130,7 @@ set(LIBUNWIND_INSTALL_RUNTIME_DIR "${CMAKE_INSTALL_BINDIR}" CACHE STRING - set(LIBUNWIND_SHARED_OUTPUT_NAME "unwind" CACHE STRING "Output name for the shared libunwind runtime library.") - set(LIBUNWIND_STATIC_OUTPUT_NAME "unwind" CACHE STRING "Output name for the static libunwind runtime library.") - --if(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR AND NOT APPLE) -+if(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR AND NOT APPLE AND NOT CMAKE_SYSTEM_NAME MATCHES "Linux") - set(LIBUNWIND_TARGET_SUBDIR ${LLVM_DEFAULT_TARGET_TRIPLE}) - if(LIBUNWIND_LIBDIR_SUBDIR) - string(APPEND LIBUNWIND_TARGET_SUBDIR /${LIBUNWIND_LIBDIR_SUBDIR}) --- -2.47.0 - diff --git a/repos/clang/llvm/0013-libc-musl-locale-workarounds.patch b/repos/clang/llvm/0013-libc-musl-locale-workarounds.patch deleted file mode 100755 index a5c3769e..00000000 --- a/repos/clang/llvm/0013-libc-musl-locale-workarounds.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 37a8c7818c4407b6d56ffe14f6f12c53b559f18b Mon Sep 17 00:00:00 2001 -From: q66 <q66@chimera-linux.org> -Date: Sun, 14 Apr 2024 14:45:36 +0200 -Subject: [PATCH 13/30] libc++: musl locale workarounds - ---- - libcxx/include/locale | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/libcxx/include/locale b/libcxx/include/locale -index 573910a85..7d610b584 100644 ---- a/libcxx/include/locale -+++ b/libcxx/include/locale -@@ -727,7 +727,11 @@ __num_get_signed_integral(const char* __a, const char* __a_end, ios_base::iostat - __libcpp_remove_reference_t<decltype(errno)> __save_errno = errno; - errno = 0; - char* __p2; -+#if defined(__linux__) && !defined(__GLIBC__) -+ long long __ll = strtoll(__a, &__p2, __base); -+#else - long long __ll = strtoll_l(__a, &__p2, __base, _LIBCPP_GET_C_LOCALE); -+#endif - __libcpp_remove_reference_t<decltype(errno)> __current_errno = errno; - if (__current_errno == 0) - errno = __save_errno; -@@ -759,7 +763,11 @@ __num_get_unsigned_integral(const char* __a, const char* __a_end, ios_base::iost - __libcpp_remove_reference_t<decltype(errno)> __save_errno = errno; - errno = 0; - char* __p2; -+#if defined(__linux__) && !defined(__GLIBC__) -+ unsigned long long __ll = strtoull(__a, &__p2, __base); -+#else - unsigned long long __ll = strtoull_l(__a, &__p2, __base, _LIBCPP_GET_C_LOCALE); -+#endif - __libcpp_remove_reference_t<decltype(errno)> __current_errno = errno; - if (__current_errno == 0) - errno = __save_errno; --- -2.47.0 - diff --git a/repos/clang/llvm/0014-clang-disable-multiarch-layout-on-musl.patch b/repos/clang/llvm/0014-clang-disable-multiarch-layout-on-musl.patch deleted file mode 100755 index 99c6d137..00000000 --- a/repos/clang/llvm/0014-clang-disable-multiarch-layout-on-musl.patch +++ /dev/null @@ -1,28 +0,0 @@ -From ce590689a8b7cbbe53c8c5b95e136b4776460a1a Mon Sep 17 00:00:00 2001 -From: q66 <q66@chimera-linux.org> -Date: Sat, 4 Nov 2023 09:08:54 +0100 -Subject: [PATCH 14/30] clang: disable multiarch layout on musl - ---- - clang/lib/Driver/ToolChains/Linux.cpp | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/clang/lib/Driver/ToolChains/Linux.cpp b/clang/lib/Driver/ToolChains/Linux.cpp -index 35bf39069..0bedc73de 100644 ---- a/clang/lib/Driver/ToolChains/Linux.cpp -+++ b/clang/lib/Driver/ToolChains/Linux.cpp -@@ -47,6 +47,11 @@ std::string Linux::getMultiarchTriple(const Driver &D, - bool IsMipsR6 = TargetTriple.getSubArch() == llvm::Triple::MipsSubArch_r6; - bool IsMipsN32Abi = TargetTriple.getEnvironment() == llvm::Triple::GNUABIN32; - -+ /* we are not multiarch */ -+ if (TargetTriple.isMusl()) { -+ return ""; -+ } -+ - // For most architectures, just use whatever we have rather than trying to be - // clever. - switch (TargetTriple.getArch()) { --- -2.47.0 - diff --git a/repos/clang/llvm/0017-clang-use-as-needed-by-default.patch b/repos/clang/llvm/0017-clang-use-as-needed-by-default.patch deleted file mode 100755 index baf51e7d..00000000 --- a/repos/clang/llvm/0017-clang-use-as-needed-by-default.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 28381edd19f49f3bbc9938a714782e0e92691953 Mon Sep 17 00:00:00 2001 -From: q66 <q66@chimera-linux.org> -Date: Sun, 14 Apr 2024 14:48:51 +0200 -Subject: [PATCH 17/30] clang: use --as-needed by default - ---- - clang/lib/Driver/ToolChains/Gnu.cpp | 7 +++++++ - 1 file changed, 7 insertions(+) - -diff --git a/clang/lib/Driver/ToolChains/Gnu.cpp b/clang/lib/Driver/ToolChains/Gnu.cpp -index 5e9a655ea..263c4632a 100644 ---- a/clang/lib/Driver/ToolChains/Gnu.cpp -+++ b/clang/lib/Driver/ToolChains/Gnu.cpp -@@ -543,6 +543,13 @@ void tools::gnutools::Linker::ConstructJob(Compilation &C, const JobAction &JA, - bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs); - bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs); - addLinkerCompressDebugSectionsOption(ToolChain, Args, CmdArgs); -+ -+ // Use --as-needed by default for all explicit linker inputs on Linux -+ // We don't reset it afterwards because explicit argument does not -+ // get reset either (and that is permitted, so it should be fine) -+ if (Triple.isOSLinux()) -+ CmdArgs.push_back("--as-needed"); -+ - AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); - - addHIPRuntimeLibArgs(ToolChain, C, Args, CmdArgs); --- -2.47.0 - diff --git a/repos/clang/llvm/0024-clang-link-libcxxabi-on-linux-when-using-libc.patch b/repos/clang/llvm/0024-clang-link-libcxxabi-on-linux-when-using-libc.patch deleted file mode 100644 index f306f4f5..00000000 --- a/repos/clang/llvm/0024-clang-link-libcxxabi-on-linux-when-using-libc.patch +++ /dev/null @@ -1,52 +0,0 @@ -From adf31476855428b5c23407569b20c297f6d9be18 Mon Sep 17 00:00:00 2001 -From: q66 <q66@chimera-linux.org> -Date: Sat, 4 Nov 2023 09:14:35 +0100 -Subject: [PATCH 24/30] clang: link libcxxabi on linux when using libc++ - ---- - clang/lib/Driver/ToolChains/Linux.cpp | 15 +++++++++++++++ - clang/lib/Driver/ToolChains/Linux.h | 2 ++ - 2 files changed, 17 insertions(+) - -diff --git a/clang/lib/Driver/ToolChains/Linux.cpp b/clang/lib/Driver/ToolChains/Linux.cpp -index c006ed105..c97d379c9 100644 ---- a/clang/lib/Driver/ToolChains/Linux.cpp -+++ b/clang/lib/Driver/ToolChains/Linux.cpp -@@ -732,6 +732,21 @@ void Linux::addLibStdCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, - } - } - -+void Linux::AddCXXStdlibLibArgs(const ArgList &Args, -+ ArgStringList &CmdArgs) const { -+ switch (GetCXXStdlibType(Args)) { -+ case ToolChain::CST_Libcxx: -+ CmdArgs.push_back("-lc++"); -+ if (Args.hasArg(options::OPT_fexperimental_library)) -+ CmdArgs.push_back("-lc++experimental"); -+ CmdArgs.push_back("-lc++abi"); -+ break; -+ case ToolChain::CST_Libstdcxx: -+ CmdArgs.push_back("-lstdc++"); -+ break; -+ } -+} -+ - void Linux::AddCudaIncludeArgs(const ArgList &DriverArgs, - ArgStringList &CC1Args) const { - CudaInstallation->AddCudaIncludeArgs(DriverArgs, CC1Args); -diff --git a/clang/lib/Driver/ToolChains/Linux.h b/clang/lib/Driver/ToolChains/Linux.h -index aa2299c5c..b8cbbedae 100644 ---- a/clang/lib/Driver/ToolChains/Linux.h -+++ b/clang/lib/Driver/ToolChains/Linux.h -@@ -33,6 +33,8 @@ public: - void addLibStdCxxIncludePaths( - const llvm::opt::ArgList &DriverArgs, - llvm::opt::ArgStringList &CC1Args) const override; -+ void AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args, -+ llvm::opt::ArgStringList &CmdArgs) const override; - void AddCudaIncludeArgs(const llvm::opt::ArgList &DriverArgs, - llvm::opt::ArgStringList &CC1Args) const override; - void AddHIPIncludeArgs(const llvm::opt::ArgList &DriverArgs, --- -2.47.0 - diff --git a/repos/clang/llvm/abuild b/repos/clang/llvm/abuild deleted file mode 100755 index d3430d65..00000000 --- a/repos/clang/llvm/abuild +++ /dev/null @@ -1,97 +0,0 @@ -name=llvm -version=19.1.7 -release=2 -source="https://github.com/llvm/llvm-project/releases/download/llvmorg-${version}/llvm-project-${version}.src.tar.xz - c89 c99 - 0012-libc-libc-abi-libunwind-disable-multiarch-locations.patch - 0013-libc-musl-locale-workarounds.patch - 0014-clang-disable-multiarch-layout-on-musl.patch - 0017-clang-use-as-needed-by-default.patch - 0024-clang-link-libcxxabi-on-linux-when-using-libc.patch - compiler-rt-sanitizer-supported-arch.patch - fix-msan-with-musl.patch - musl-stack-size.patch - musl-targets.patch" -keep_static=1 -no_strip=1 -build_type="cmake_build" -build_dir="llvm-project-${version}.src/llvm" -patch_opt="-Np1 -d .." -export CFLAGS="$CFLAGS -fPIC" -export CXXFLAGS="$CXXFLAGS -fPIC" - -# llvm -build_opt=" - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_TARGETS_TO_BUILD='host;AMDGPU' - -DLLVM_HOST_TRIPLE=x86_64-pc-linux-musl - -DLLVM_INCLUDE_BENCHMARKS=OFF - -DLLVM_INCLUDE_EXAMPLES=OFF - -DLLVM_INCLUDE_DOCS=OFF - -DLLVM_INCLUDE_TESTS=OFF - -DLLVM_ENABLE_RUNTIMES='compiler-rt;libunwind;libcxx;libcxxabi' - -DLLVM_ENABLE_PROJECTS='clang;clang-tools-extra;lld' - -DLLVM_ENABLE_RTTI=ON - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_LIBXML2=OFF - -DLLVM_ENABLE_LIBCXX=ON - -DLLVM_ENABLE_RTTI=ON - -DLLVM_ENABLE_LLD=ON - -DLLVM_INSTALL_BINUTILS_SYMLINKS=ON - -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON" - -# clang -build_opt="$build_opt - -DCLANG_BUILD_EXAMPLES=OFF - -DCLANG_INCLUDE_DOCS=OFF - -DCLANG_INCLUDE_TESTS=OFF - -DLIBCLANG_BUILD_STATIC=ON - -DCLANG_DEFAULT_RTLIB=compiler-rt - -DCLANG_DEFAULT_UNWINDLIB=libunwind - -DCLANG_DEFAULT_CXX_STDLIB=libc++ - -DCLANG_CONFIG_FILE_SYSTEM_DIR=/etc/clang - -DCLANG_LINK_CLANG_DYLIB=Yes" - -# libcxx -build_opt="$build_opt - -DLIBCXX_HAS_MUSL_LIBC=ON - -DLIBCXX_CXX_ABI=libcxxabi - -DLIBCXX_USE_COMPILER_RT=ON - -DLIBCXX_HAS_ATOMIC_LIB=No - -DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=OFF" - -# libcxxabi -build_opt="$build_opt - -DLIBCXXABI_USE_LLVM_UNWINDER=ON - -DLIBCXXABI_USE_COMPILER_RT=ON - -DLIBCXXABI_ENABLE_STATIC_UNWINDER=OFF" - -# libunwind -build_opt="$build_opt - -DLIBUNWIND_HAS_NODEFAULTLIBS_FLAG=OFF - -DLIBUNWIND_USE_COMPILER_RT=ON - -DLIBUNWIND_ENABLE_ASSERTIONS=OFF" - -# compiler-rt -build_opt="$build_opt - -DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON - -DCOMPILER_RT_INCLUDE_TESTS=OFF - -DCOMPILER_RT_BUILD_SANITIZERS=ON - -DCOMPILER_RT_BUILD_GWP_ASAN=OFF" - -# etc -build_opt="$build_opt - -DMLIR_INSTALL_AGGREGATE_OBJECTS=OFF - -DLLVM_CCACHE_BUILD=ON -" - -postbuild() { - ln -s lld $PKG/usr/bin/ld - ln -s clang $PKG/usr/bin/cc - ln -s clang $PKG/usr/bin/gcc - ln -s clang++ $PKG/usr/bin/c++ - ln -s clang++ $PKG/usr/bin/g++ - install -m755 $SRC/c89 $PKG/usr/bin/c89 - install -m755 $SRC/c99 $PKG/usr/bin/c99 -} diff --git a/repos/clang/llvm/c89 b/repos/clang/llvm/c89 deleted file mode 100755 index e1755f5c..00000000 --- a/repos/clang/llvm/c89 +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -exec /usr/bin/clang -ansi "$@" diff --git a/repos/clang/llvm/c99 b/repos/clang/llvm/c99 deleted file mode 100755 index c0e8d13b..00000000 --- a/repos/clang/llvm/c99 +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -exec /usr/bin/clang -std=c99 "$@" diff --git a/repos/clang/llvm/compiler-rt-sanitizer-supported-arch.patch b/repos/clang/llvm/compiler-rt-sanitizer-supported-arch.patch deleted file mode 100755 index c2c8bdc4..00000000 --- a/repos/clang/llvm/compiler-rt-sanitizer-supported-arch.patch +++ /dev/null @@ -1,16 +0,0 @@ -Sanitizer code is broken on armhf, armv7, s390x, x86, and probably riscv64, -i.e. enable it only on x86_64, aarch64, and ppc64le. - ---- a/compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake -+++ b/compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake -@@ -28,9 +28,7 @@ - set(ARM32 ${ARM32} armv7) - endif() - --set(ALL_SANITIZER_COMMON_SUPPORTED_ARCH ${X86} ${X86_64} ${PPC64} ${RISCV64} -- ${ARM32} ${ARM64} ${MIPS32} ${MIPS64} ${S390X} ${SPARC} ${SPARCV9} -- ${HEXAGON} ${LOONGARCH64}) -+set(ALL_SANITIZER_COMMON_SUPPORTED_ARCH ${X86_64} ${ARM64} ${PPC64} ${RISCV64}) - set(ALL_ASAN_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${RISCV64} - ${MIPS32} ${MIPS64} ${PPC64} ${S390X} ${SPARC} ${SPARCV9} ${HEXAGON} - ${LOONGARCH64}) diff --git a/repos/clang/llvm/fix-msan-with-musl.patch b/repos/clang/llvm/fix-msan-with-musl.patch deleted file mode 100755 index 0def1610..00000000 --- a/repos/clang/llvm/fix-msan-with-musl.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 8904ed80c262e973c0da7758337f586c9854f38a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?S=C3=B6ren=20Tempel?= <soeren+git@soeren-tempel.net> -Date: Thu, 15 Jun 2023 09:28:57 +0200 -Subject: [PATCH] msan: fix ifdef guard for getrlimit etc interceptors - -These interceptors need struct_ustat_sz, struct_rlimit64_sz, and -struct_statvfs64_sz which are defined in the following file: - - compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp - -However, these variables are only defined for GLIBC sanitizers. -As such, if we attempt to use MSAN on a Linux system that does not -utilize glibc (e.g. Alpine Linux) then we will get a linker error -complaining about undefined references to __sanitizer::struct_rlimit64_sz -and __sanitizer::struct_rlimit64_sz. - -This patch fixes this by only defining the interceptors that require -these constants if SANITIZER_GLIBC is defined. Thereby aligning the -macro guards of msan_interceptors.cpp with those of -sanitizer_platform_limits_posix.cpp. ---- - compiler-rt/lib/msan/msan_interceptors.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/compiler-rt/lib/msan/msan_interceptors.cpp b/compiler-rt/lib/msan/msan_interceptors.cpp -index 6f57c33ee..349eff549 100644 ---- a/compiler-rt/lib/msan/msan_interceptors.cpp -+++ b/compiler-rt/lib/msan/msan_interceptors.cpp -@@ -908,7 +908,7 @@ INTERCEPTOR(int, getrlimit, int resource, void *rlim) { - INTERCEPTOR_GETRLIMIT_BODY(getrlimit, resource, rlim); - } - --#if !SANITIZER_FREEBSD && !SANITIZER_NETBSD -+#if SANITIZER_GLIBC - INTERCEPTOR(int, __getrlimit, int resource, void *rlim) { - INTERCEPTOR_GETRLIMIT_BODY(__getrlimit, resource, rlim); - } diff --git a/repos/clang/llvm/musl-stack-size.patch b/repos/clang/llvm/musl-stack-size.patch deleted file mode 100755 index b3f2189d..00000000 --- a/repos/clang/llvm/musl-stack-size.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/llvm/lib/Support/Threading.cpp b/llvm/lib/Support/Threading.cpp -index 923935bbc..26594aac8 100644 ---- a/llvm/lib/Support/Threading.cpp -+++ b/llvm/lib/Support/Threading.cpp -@@ -77,7 +77,7 @@ unsigned llvm::ThreadPoolStrategy::compute_thread_count() const { - // keyword. - #include "llvm/Support/thread.h" - --#if defined(__APPLE__) -+#if 1 - // Darwin's default stack size for threads except the main one is only 512KB, - // which is not enough for some/many normal LLVM compilations. This implements - // the same interface as std::thread but requests the same stack size as the - diff --git a/repos/clang/llvm/musl-targets.patch b/repos/clang/llvm/musl-targets.patch deleted file mode 100755 index d2bbaca4..00000000 --- a/repos/clang/llvm/musl-targets.patch +++ /dev/null @@ -1,110 +0,0 @@ -diff --git a/clang/lib/Driver/ToolChains/Gnu.cpp b/clang/lib/Driver/ToolChains/Gnu.cpp -index 543f396..24ee06b 100644 ---- a/clang/lib/Driver/ToolChains/Gnu.cpp -+++ b/clang/lib/Driver/ToolChains/Gnu.cpp -@@ -2545,8 +2545,7 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes( - // 64-bit compiler which defaults to "-m32", hence "powerpc64-suse-linux". - "powerpc64-suse-linux", "powerpc-montavista-linuxspe"}; - static const char *const PPCLELibDirs[] = {"/lib32", "/lib"}; -- static const char *const PPCLETriples[] = {"powerpcle-unknown-linux-gnu", -- "powerpcle-linux-musl"}; -+ static const char *const PPCLETriples[] = {"powerpcle-unknown-linux-gnu"}; - - static const char *const PPC64LibDirs[] = {"/lib64", "/lib"}; - static const char *const PPC64Triples[] = {"powerpc64-unknown-linux-gnu", -@@ -2619,6 +2618,95 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes( - return; - } - -+ if (TargetTriple.isMusl()) { -+ static const char *const AArch64MuslTriples[] = {"aarch64-linux-musl"}; -+ static const char *const ARMHFMuslTriples[] = { -+ "arm-linux-musleabihf", "armv7l-linux-musleabihf" -+ }; -+ static const char *const ARMMuslTriples[] = {"arm-linux-musleabi"}; -+ static const char *const X86_64MuslTriples[] = { -+ "x86_64-linux-musl", -+ "x86_64-pc-linux-musl", "x86_64-unknown-linux-musl" -+ }; -+ static const char *const X86MuslTriples[] = {"i686-linux-musl"}; -+ static const char *const MIPSMuslTriples[] = { -+ "mips-linux-musl", "mipsel-linux-musl", -+ "mipsel-linux-muslhf", "mips-linux-muslhf" -+ }; -+ static const char *const PPCMuslTriples[] = {"powerpc-linux-musl"}; -+ static const char *const PPCLEMuslTriples[] = {"powerpcle-linux-musl"}; -+ static const char *const PPC64MuslTriples[] = {"powerpc64-linux-musl"}; -+ static const char *const PPC64LEMuslTriples[] = {"powerpc64le-linux-musl"}; -+ static const char *const RISCV64MuslTriples[] = {"riscv64-linux-musl"}; -+ -+ switch (TargetTriple.getArch()) { -+ case llvm::Triple::aarch64: -+ LibDirs.append(begin(AArch64LibDirs), end(AArch64LibDirs)); -+ TripleAliases.append(begin(AArch64MuslTriples), end(AArch64MuslTriples)); -+ BiarchLibDirs.append(begin(AArch64LibDirs), end(AArch64LibDirs)); -+ BiarchTripleAliases.append(begin(AArch64MuslTriples), end(AArch64MuslTriples)); -+ break; -+ case llvm::Triple::arm: -+ LibDirs.append(begin(ARMLibDirs), end(ARMLibDirs)); -+ if (TargetTriple.getEnvironment() == llvm::Triple::MuslEABIHF) { -+ TripleAliases.append(begin(ARMHFMuslTriples), end(ARMHFMuslTriples)); -+ } else { -+ TripleAliases.append(begin(ARMMuslTriples), end(ARMMuslTriples)); -+ } -+ break; -+ case llvm::Triple::x86_64: -+ LibDirs.append(begin(X86_64LibDirs), end(X86_64LibDirs)); -+ TripleAliases.append(begin(X86_64MuslTriples), end(X86_64MuslTriples)); -+ BiarchLibDirs.append(begin(X86LibDirs), end(X86LibDirs)); -+ BiarchTripleAliases.append(begin(X86MuslTriples), end(X86MuslTriples)); -+ break; -+ case llvm::Triple::x86: -+ LibDirs.append(begin(X86LibDirs), end(X86LibDirs)); -+ TripleAliases.append(begin(X86MuslTriples), end(X86MuslTriples)); -+ BiarchLibDirs.append(begin(X86_64LibDirs), end(X86_64LibDirs)); -+ BiarchTripleAliases.append(begin(X86_64MuslTriples), end(X86_64MuslTriples)); -+ break; -+ case llvm::Triple::mips: -+ LibDirs.append(begin(MIPSLibDirs), end(MIPSLibDirs)); -+ TripleAliases.append(begin(MIPSMuslTriples), end(MIPSMuslTriples)); -+ break; -+ case llvm::Triple::ppc: -+ LibDirs.append(begin(PPCLibDirs), end(PPCLibDirs)); -+ TripleAliases.append(begin(PPCMuslTriples), end(PPCMuslTriples)); -+ BiarchLibDirs.append(begin(PPC64LibDirs), end(PPC64LibDirs)); -+ BiarchTripleAliases.append(begin(PPC64MuslTriples), end(PPC64MuslTriples)); -+ break; -+ case llvm::Triple::ppcle: -+ LibDirs.append(begin(PPCLELibDirs), end(PPCLELibDirs)); -+ TripleAliases.append(begin(PPCLEMuslTriples), end(PPCLEMuslTriples)); -+ BiarchLibDirs.append(begin(PPC64LELibDirs), end(PPC64LELibDirs)); -+ BiarchTripleAliases.append(begin(PPC64LEMuslTriples), end(PPC64LEMuslTriples)); -+ break; -+ case llvm::Triple::ppc64: -+ LibDirs.append(begin(PPC64LibDirs), end(PPC64LibDirs)); -+ TripleAliases.append(begin(PPC64MuslTriples), end(PPC64MuslTriples)); -+ BiarchLibDirs.append(begin(PPCLibDirs), end(PPCLibDirs)); -+ BiarchTripleAliases.append(begin(PPCMuslTriples), end(PPCMuslTriples)); -+ break; -+ case llvm::Triple::ppc64le: -+ LibDirs.append(begin(PPC64LELibDirs), end(PPC64LELibDirs)); -+ TripleAliases.append(begin(PPC64LEMuslTriples), end(PPC64LEMuslTriples)); -+ BiarchLibDirs.append(begin(PPCLELibDirs), end(PPCLELibDirs)); -+ BiarchTripleAliases.append(begin(PPCLEMuslTriples), end(PPCLEMuslTriples)); -+ break; -+ case llvm::Triple::riscv64: -+ LibDirs.append(begin(RISCV64LibDirs), end(RISCV64LibDirs)); -+ TripleAliases.append(begin(RISCV64MuslTriples), end(RISCV64MuslTriples)); -+ break; -+ default: -+ break; -+ } -+ TripleAliases.push_back(TargetTriple.str()); -+ if (TargetTriple.str() != BiarchTriple.str()) -+ BiarchTripleAliases.push_back(BiarchTriple.str()); -+ return; -+ } -+ - // Android targets should not use GNU/Linux tools or libraries. - if (TargetTriple.isAndroid()) { - static const char *const AArch64AndroidTriples[] = { diff --git a/repos/clang/musl/.checksum b/repos/clang/musl/.checksum deleted file mode 100644 index bd4554b9..00000000 --- a/repos/clang/musl/.checksum +++ /dev/null @@ -1,12 +0,0 @@ -8471ed3317ec31cd92b0c6055407115bc7377aaad8da552ffbe6655871c9840b 0001-iconv-fix-erroneous-input-validation-in-EUC-KR-decod.patch -18d1d243e0d7a479bc795d8af152d5f43b8f53f09da038d8e46ca2ac9207ecf4 0002-iconv-harden-UTF-8-output-code-path-against-input-de.patch -936eb5830af322af38a1d08d02cc1d31ae95efdbc2e381b0e5fa6e91eebe693e cdefs.h -ae7b2598293d87cff4fc4e8bed5faabe486615ad7484a08d6dfea807786af895 elfutils-0.190-relr.patch -676213e6d717200470f5f8b2c30c171e47e20eebfa669891afe43c514e1b72b5 getconf.1 -9949f50c6d3b639a65986fd8a0cd44e9b9ea886ae137ba53e300f20545ee3118 getconf.c -3f72e9edab77c36cf5f4c38f469b11f5186c229b3b9265d7abcdff9c66f3292b getent.1 -3e6180af36c59edb15c254c05ef7dd0a22a4531227e4a30c4f17c0c4b7b0cbac getent.c -6614a2c2ad98779913e56e6afe855ddc82155085cd0c7b50c5f75f36fdd86bd7 iconv.c -0a22d90a5570828388884f2c7851567b977543b3708440bb112e2fcee58fd0d2 musl-c47ad25ea3b484e10326f933e927c0bc8cded3da.tar.gz -619fd80e4d195caa65ee96b4338a1e68ed16bdc41cbe90ac15730c359bca8209 queue.h -c712195c178941f6c90ab09c99639a06e49c240c932c632189033d961af05279 tree.h diff --git a/repos/clang/musl/.files b/repos/clang/musl/.files deleted file mode 100644 index 69b65def..00000000 --- a/repos/clang/musl/.files +++ /dev/null @@ -1,258 +0,0 @@ -drwxr-xr-x root/root lib/ -lrwxrwxrwx root/root lib/ld-musl-x86_64.so.1 -> /usr/lib/libc.so -drwxr-xr-x root/root sbin/ --rwxr-xr-x root/root sbin/ldconfig -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/getconf --rwxr-xr-x root/root usr/bin/getent --rwxr-xr-x root/root usr/bin/iconv -lrwxrwxrwx root/root usr/bin/ldd -> ../lib/libc.so -drwxr-xr-x root/root usr/include/ --rw-r--r-- root/root usr/include/aio.h --rw-r--r-- root/root usr/include/alloca.h --rw-r--r-- root/root usr/include/ar.h -drwxr-xr-x root/root usr/include/arpa/ --rw-r--r-- root/root usr/include/arpa/ftp.h --rw-r--r-- root/root usr/include/arpa/inet.h --rw-r--r-- root/root usr/include/arpa/nameser.h --rw-r--r-- root/root usr/include/arpa/nameser_compat.h --rw-r--r-- root/root usr/include/arpa/telnet.h --rw-r--r-- root/root usr/include/arpa/tftp.h --rw-r--r-- root/root usr/include/assert.h -drwxr-xr-x root/root usr/include/bits/ --rw-r--r-- root/root usr/include/bits/alltypes.h --rw-r--r-- root/root usr/include/bits/dirent.h --rw-r--r-- root/root usr/include/bits/errno.h --rw-r--r-- root/root usr/include/bits/fcntl.h --rw-r--r-- root/root usr/include/bits/fenv.h --rw-r--r-- root/root usr/include/bits/float.h --rw-r--r-- root/root usr/include/bits/hwcap.h --rw-r--r-- root/root usr/include/bits/io.h --rw-r--r-- root/root usr/include/bits/ioctl.h --rw-r--r-- root/root usr/include/bits/ioctl_fix.h --rw-r--r-- root/root usr/include/bits/ipc.h --rw-r--r-- root/root usr/include/bits/ipcstat.h --rw-r--r-- root/root usr/include/bits/kd.h --rw-r--r-- root/root usr/include/bits/limits.h --rw-r--r-- root/root usr/include/bits/link.h --rw-r--r-- root/root usr/include/bits/mman.h --rw-r--r-- root/root usr/include/bits/msg.h --rw-r--r-- root/root usr/include/bits/poll.h --rw-r--r-- root/root usr/include/bits/ptrace.h --rw-r--r-- root/root usr/include/bits/reg.h --rw-r--r-- root/root usr/include/bits/resource.h --rw-r--r-- root/root usr/include/bits/sem.h --rw-r--r-- root/root usr/include/bits/setjmp.h --rw-r--r-- root/root usr/include/bits/shm.h --rw-r--r-- root/root usr/include/bits/signal.h --rw-r--r-- root/root usr/include/bits/socket.h --rw-r--r-- root/root usr/include/bits/soundcard.h --rw-r--r-- root/root usr/include/bits/stat.h --rw-r--r-- root/root usr/include/bits/statfs.h --rw-r--r-- root/root usr/include/bits/stdint.h --rw-r--r-- root/root usr/include/bits/syscall.h --rw-r--r-- root/root usr/include/bits/termios.h --rw-r--r-- root/root usr/include/bits/user.h --rw-r--r-- root/root usr/include/bits/vt.h --rw-r--r-- root/root usr/include/byteswap.h --rw-r--r-- root/root usr/include/complex.h --rw-r--r-- root/root usr/include/cpio.h --rw-r--r-- root/root usr/include/crypt.h --rw-r--r-- root/root usr/include/ctype.h --rw-r--r-- root/root usr/include/dirent.h --rw-r--r-- root/root usr/include/dlfcn.h --rw-r--r-- root/root usr/include/elf.h --rw-r--r-- root/root usr/include/endian.h --rw-r--r-- root/root usr/include/err.h --rw-r--r-- root/root usr/include/errno.h --rw-r--r-- root/root usr/include/fcntl.h --rw-r--r-- root/root usr/include/features.h --rw-r--r-- root/root usr/include/fenv.h --rw-r--r-- root/root usr/include/float.h --rw-r--r-- root/root usr/include/fmtmsg.h --rw-r--r-- root/root usr/include/fnmatch.h --rw-r--r-- root/root usr/include/ftw.h --rw-r--r-- root/root usr/include/getopt.h --rw-r--r-- root/root usr/include/glob.h --rw-r--r-- root/root usr/include/grp.h --rw-r--r-- root/root usr/include/iconv.h --rw-r--r-- root/root usr/include/ifaddrs.h --rw-r--r-- root/root usr/include/inttypes.h --rw-r--r-- root/root usr/include/iso646.h --rw-r--r-- root/root usr/include/langinfo.h --rw-r--r-- root/root usr/include/lastlog.h --rw-r--r-- root/root usr/include/libgen.h --rw-r--r-- root/root usr/include/libintl.h --rw-r--r-- root/root usr/include/limits.h --rw-r--r-- root/root usr/include/link.h --rw-r--r-- root/root usr/include/locale.h --rw-r--r-- root/root usr/include/malloc.h --rw-r--r-- root/root usr/include/math.h --rw-r--r-- root/root usr/include/memory.h --rw-r--r-- root/root usr/include/mntent.h --rw-r--r-- root/root usr/include/monetary.h --rw-r--r-- root/root usr/include/mqueue.h -drwxr-xr-x root/root usr/include/net/ --rw-r--r-- root/root usr/include/net/ethernet.h --rw-r--r-- root/root usr/include/net/if.h --rw-r--r-- root/root usr/include/net/if_arp.h --rw-r--r-- root/root usr/include/net/route.h --rw-r--r-- root/root usr/include/netdb.h -drwxr-xr-x root/root usr/include/netinet/ --rw-r--r-- root/root usr/include/netinet/ether.h --rw-r--r-- root/root usr/include/netinet/icmp6.h --rw-r--r-- root/root usr/include/netinet/if_ether.h --rw-r--r-- root/root usr/include/netinet/igmp.h --rw-r--r-- root/root usr/include/netinet/in.h --rw-r--r-- root/root usr/include/netinet/in_systm.h --rw-r--r-- root/root usr/include/netinet/ip.h --rw-r--r-- root/root usr/include/netinet/ip6.h --rw-r--r-- root/root usr/include/netinet/ip_icmp.h --rw-r--r-- root/root usr/include/netinet/tcp.h --rw-r--r-- root/root usr/include/netinet/udp.h -drwxr-xr-x root/root usr/include/netpacket/ --rw-r--r-- root/root usr/include/netpacket/packet.h --rw-r--r-- root/root usr/include/nl_types.h --rw-r--r-- root/root usr/include/paths.h --rw-r--r-- root/root usr/include/poll.h --rw-r--r-- root/root usr/include/pthread.h --rw-r--r-- root/root usr/include/pty.h --rw-r--r-- root/root usr/include/pwd.h --rw-r--r-- root/root usr/include/regex.h --rw-r--r-- root/root usr/include/resolv.h --rw-r--r-- root/root usr/include/sched.h -drwxr-xr-x root/root usr/include/scsi/ --rw-r--r-- root/root usr/include/scsi/scsi.h --rw-r--r-- root/root usr/include/scsi/scsi_ioctl.h --rw-r--r-- root/root usr/include/scsi/sg.h --rw-r--r-- root/root usr/include/search.h --rw-r--r-- root/root usr/include/semaphore.h --rw-r--r-- root/root usr/include/setjmp.h --rw-r--r-- root/root usr/include/shadow.h --rw-r--r-- root/root usr/include/signal.h --rw-r--r-- root/root usr/include/spawn.h --rw-r--r-- root/root usr/include/stdalign.h --rw-r--r-- root/root usr/include/stdarg.h --rw-r--r-- root/root usr/include/stdbool.h --rw-r--r-- root/root usr/include/stdc-predef.h --rw-r--r-- root/root usr/include/stddef.h --rw-r--r-- root/root usr/include/stdint.h --rw-r--r-- root/root usr/include/stdio.h --rw-r--r-- root/root usr/include/stdio_ext.h --rw-r--r-- root/root usr/include/stdlib.h --rw-r--r-- root/root usr/include/stdnoreturn.h --rw-r--r-- root/root usr/include/string.h --rw-r--r-- root/root usr/include/strings.h --rw-r--r-- root/root usr/include/stropts.h -drwxr-xr-x root/root usr/include/sys/ --rw-r--r-- root/root usr/include/sys/acct.h --rw-r--r-- root/root usr/include/sys/auxv.h --rw-r--r-- root/root usr/include/sys/cachectl.h --rwxr-xr-x root/root usr/include/sys/cdefs.h --rw-r--r-- root/root usr/include/sys/dir.h --rw-r--r-- root/root usr/include/sys/epoll.h --rw-r--r-- root/root usr/include/sys/errno.h --rw-r--r-- root/root usr/include/sys/eventfd.h --rw-r--r-- root/root usr/include/sys/fanotify.h --rw-r--r-- root/root usr/include/sys/fcntl.h --rw-r--r-- root/root usr/include/sys/file.h --rw-r--r-- root/root usr/include/sys/fsuid.h --rw-r--r-- root/root usr/include/sys/inotify.h --rw-r--r-- root/root usr/include/sys/io.h --rw-r--r-- root/root usr/include/sys/ioctl.h --rw-r--r-- root/root usr/include/sys/ipc.h --rw-r--r-- root/root usr/include/sys/kd.h --rw-r--r-- root/root usr/include/sys/klog.h --rw-r--r-- root/root usr/include/sys/membarrier.h --rw-r--r-- root/root usr/include/sys/mman.h --rw-r--r-- root/root usr/include/sys/mount.h --rw-r--r-- root/root usr/include/sys/msg.h --rw-r--r-- root/root usr/include/sys/mtio.h --rw-r--r-- root/root usr/include/sys/param.h --rw-r--r-- root/root usr/include/sys/personality.h --rw-r--r-- root/root usr/include/sys/poll.h --rw-r--r-- root/root usr/include/sys/prctl.h --rw-r--r-- root/root usr/include/sys/procfs.h --rw-r--r-- root/root usr/include/sys/ptrace.h --rwxr-xr-x root/root usr/include/sys/queue.h --rw-r--r-- root/root usr/include/sys/quota.h --rw-r--r-- root/root usr/include/sys/random.h --rw-r--r-- root/root usr/include/sys/reboot.h --rw-r--r-- root/root usr/include/sys/reg.h --rw-r--r-- root/root usr/include/sys/resource.h --rw-r--r-- root/root usr/include/sys/select.h --rw-r--r-- root/root usr/include/sys/sem.h --rw-r--r-- root/root usr/include/sys/sendfile.h --rw-r--r-- root/root usr/include/sys/shm.h --rw-r--r-- root/root usr/include/sys/signal.h --rw-r--r-- root/root usr/include/sys/signalfd.h --rw-r--r-- root/root usr/include/sys/socket.h --rw-r--r-- root/root usr/include/sys/soundcard.h --rw-r--r-- root/root usr/include/sys/stat.h --rw-r--r-- root/root usr/include/sys/statfs.h --rw-r--r-- root/root usr/include/sys/statvfs.h --rw-r--r-- root/root usr/include/sys/stropts.h --rw-r--r-- root/root usr/include/sys/swap.h --rw-r--r-- root/root usr/include/sys/syscall.h --rw-r--r-- root/root usr/include/sys/sysinfo.h --rw-r--r-- root/root usr/include/sys/syslog.h --rw-r--r-- root/root usr/include/sys/sysmacros.h --rw-r--r-- root/root usr/include/sys/termios.h --rw-r--r-- root/root usr/include/sys/time.h --rw-r--r-- root/root usr/include/sys/timeb.h --rw-r--r-- root/root usr/include/sys/timerfd.h --rw-r--r-- root/root usr/include/sys/times.h --rw-r--r-- root/root usr/include/sys/timex.h --rwxr-xr-x root/root usr/include/sys/tree.h --rw-r--r-- root/root usr/include/sys/ttydefaults.h --rw-r--r-- root/root usr/include/sys/types.h --rw-r--r-- root/root usr/include/sys/ucontext.h --rw-r--r-- root/root usr/include/sys/uio.h --rw-r--r-- root/root usr/include/sys/un.h --rw-r--r-- root/root usr/include/sys/user.h --rw-r--r-- root/root usr/include/sys/utsname.h --rw-r--r-- root/root usr/include/sys/vfs.h --rw-r--r-- root/root usr/include/sys/vt.h --rw-r--r-- root/root usr/include/sys/wait.h --rw-r--r-- root/root usr/include/sys/xattr.h --rw-r--r-- root/root usr/include/syscall.h --rw-r--r-- root/root usr/include/sysexits.h --rw-r--r-- root/root usr/include/syslog.h --rw-r--r-- root/root usr/include/tar.h --rw-r--r-- root/root usr/include/termios.h --rw-r--r-- root/root usr/include/tgmath.h --rw-r--r-- root/root usr/include/threads.h --rw-r--r-- root/root usr/include/time.h --rw-r--r-- root/root usr/include/uchar.h --rw-r--r-- root/root usr/include/ucontext.h --rw-r--r-- root/root usr/include/ulimit.h --rw-r--r-- root/root usr/include/unistd.h --rw-r--r-- root/root usr/include/utime.h --rw-r--r-- root/root usr/include/utmp.h --rw-r--r-- root/root usr/include/utmpx.h --rw-r--r-- root/root usr/include/values.h --rw-r--r-- root/root usr/include/wait.h --rw-r--r-- root/root usr/include/wchar.h --rw-r--r-- root/root usr/include/wctype.h --rw-r--r-- root/root usr/include/wordexp.h -drwxr-xr-x root/root usr/lib/ --rw-r--r-- root/root usr/lib/Scrt1.o --rw-r--r-- root/root usr/lib/crt1.o --rw-r--r-- root/root usr/lib/crti.o --rw-r--r-- root/root usr/lib/crtn.o --rw-r--r-- root/root usr/lib/libc.a --rwxr-xr-x root/root usr/lib/libc.so --rw-r--r-- root/root usr/lib/libcrypt.a --rw-r--r-- root/root usr/lib/libdl.a --rw-r--r-- root/root usr/lib/libm.a --rw-r--r-- root/root usr/lib/libpthread.a --rw-r--r-- root/root usr/lib/libresolv.a --rw-r--r-- root/root usr/lib/librt.a --rw-r--r-- root/root usr/lib/libutil.a --rw-r--r-- root/root usr/lib/libxnet.a --rw-r--r-- root/root usr/lib/rcrt1.o -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/man/ -drwxr-xr-x root/root usr/share/man/man1/ --rw-r--r-- root/root usr/share/man/man1/getconf.1.gz diff --git a/repos/clang/musl/0001-iconv-fix-erroneous-input-validation-in-EUC-KR-decod.patch b/repos/clang/musl/0001-iconv-fix-erroneous-input-validation-in-EUC-KR-decod.patch deleted file mode 100644 index 27949dc3..00000000 --- a/repos/clang/musl/0001-iconv-fix-erroneous-input-validation-in-EUC-KR-decod.patch +++ /dev/null @@ -1,39 +0,0 @@ ->From e5adcd97b5196e29991b524237381a0202a60659 Mon Sep 17 00:00:00 2001 -From: Rich Felker <dalias@aerifal.cx> -Date: Sun, 9 Feb 2025 10:07:19 -0500 -Subject: [PATCH] iconv: fix erroneous input validation in EUC-KR decoder - -as a result of incorrect bounds checking on the lead byte being -decoded, certain invalid inputs which should produce an encoding -error, such as "\xc8\x41", instead produced out-of-bounds loads from -the ksc table. - -in a worst case, the loaded value may not be a valid unicode scalar -value, in which case, if the output encoding was UTF-8, wctomb would -return (size_t)-1, causing an overflow in the output pointer and -remaining buffer size which could clobber memory outside of the output -buffer. - -bug report was submitted in private by Nick Wellnhofer on account of -potential security implications. ---- - src/locale/iconv.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/locale/iconv.c b/src/locale/iconv.c -index 9605c8e9..008c93f0 100644 ---- a/src/locale/iconv.c -+++ b/src/locale/iconv.c -@@ -502,7 +502,7 @@ size_t iconv(iconv_t cd, char **restrict in, size_t *restrict inb, char **restri - if (c >= 93 || d >= 94) { - c += (0xa1-0x81); - d += 0xa1; -- if (c >= 93 || c>=0xc6-0x81 && d>0x52) -+ if (c > 0xc6-0x81 || c==0xc6-0x81 && d>0x52) - goto ilseq; - if (d-'A'<26) d = d-'A'; - else if (d-'a'<26) d = d-'a'+26; --- -2.21.0 - - diff --git a/repos/clang/musl/0002-iconv-harden-UTF-8-output-code-path-against-input-de.patch b/repos/clang/musl/0002-iconv-harden-UTF-8-output-code-path-against-input-de.patch deleted file mode 100644 index acb8a60a..00000000 --- a/repos/clang/musl/0002-iconv-harden-UTF-8-output-code-path-against-input-de.patch +++ /dev/null @@ -1,39 +0,0 @@ ->From c47ad25ea3b484e10326f933e927c0bc8cded3da Mon Sep 17 00:00:00 2001 -From: Rich Felker <dalias@aerifal.cx> -Date: Wed, 12 Feb 2025 17:06:30 -0500 -Subject: [PATCH] iconv: harden UTF-8 output code path against input decoder - bugs - -the UTF-8 output code was written assuming an invariant that iconv's -decoders only emit valid Unicode Scalar Values which wctomb can encode -successfully, thereby always returning a value between 1 and 4. - -if this invariant is not satisfied, wctomb returns (size_t)-1, and the -subsequent adjustments to the output buffer pointer and remaining -output byte count overflow, moving the output position backwards, -potentially past the beginning of the buffer, without storing any -bytes. ---- - src/locale/iconv.c | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/locale/iconv.c b/src/locale/iconv.c -index 008c93f0..52178950 100644 ---- a/src/locale/iconv.c -+++ b/src/locale/iconv.c -@@ -545,6 +545,10 @@ size_t iconv(iconv_t cd, char **restrict in, size_t *restrict inb, char **restri - if (*outb < k) goto toobig; - memcpy(*out, tmp, k); - } else k = wctomb_utf8(*out, c); -+ /* This failure condition should be unreachable, but -+ * is included to prevent decoder bugs from translating -+ * into advancement outside the output buffer range. */ -+ if (k>4) goto ilseq; - *out += k; - *outb -= k; - break; --- -2.21.0 - - - diff --git a/repos/clang/musl/abuild b/repos/clang/musl/abuild deleted file mode 100644 index ade17481..00000000 --- a/repos/clang/musl/abuild +++ /dev/null @@ -1,45 +0,0 @@ -name=musl -version=250212 -_commit=c47ad25ea3b484e10326f933e927c0bc8cded3da -release=1 -source="https://git.musl-libc.org/cgit/musl/snapshot/musl-${_commit}.tar.gz - getconf.c - getconf.1 - getent.c - getent.1 - iconv.c - tree.h - queue.h - cdefs.h - elfutils-0.190-relr.patch - 0001-iconv-fix-erroneous-input-validation-in-EUC-KR-decod.patch - 0002-iconv-harden-UTF-8-output-code-path-against-input-de.patch" -keep_static=1 - -build() { - ./configure \ - --prefix=/usr #\ - #--syslibdir=/usr/lib - make - make DESTDIR=$PKG install - - mkdir -p $PKG/usr/bin - ln -sf ../lib/libc.so $PKG/usr/bin/ldd - mkdir -p $PKG/sbin - echo "#!/bin/sh - /bin/true" > $PKG/sbin/ldconfig - chmod +x $PKG/sbin/ldconfig - - for i in getent getconf iconv; do - ${CC:-gcc} $CFLAGS $LDFLAGS -fpie $SRC/$i.c -o $PKG/usr/bin/$i - done - - mkdir -p $PKG/usr/share/man/man1 - install -m644 $SRC/getconf.1 $PKG/usr/share/man/man1 - #install -m644 $SRC/getent.1 $PKG/usr/share/man/man1 - - # bsdcompat headers - for h in tree.h queue.h cdefs.h; do - install -D $SRC/$h $PKG/usr/include/sys/ - done -} diff --git a/repos/clang/musl/cdefs.h b/repos/clang/musl/cdefs.h deleted file mode 100644 index 209a623c..00000000 --- a/repos/clang/musl/cdefs.h +++ /dev/null @@ -1,26 +0,0 @@ -#warning usage of non-standard #include <sys/cdefs.h> is deprecated - -#undef __P -#undef __PMT - -#define __P(args) args -#define __PMT(args) args - -#define __CONCAT(x,y) x ## y -#define __STRING(x) #x - -#ifdef __cplusplus -# define __BEGIN_DECLS extern "C" { -# define __END_DECLS } -#else -# define __BEGIN_DECLS -# define __END_DECLS -#endif - -#if defined(__GNUC__) && !defined(__cplusplus) -# define __THROW __attribute__ ((__nothrow__)) -# define __NTH(fct) __attribute__ ((__nothrow__)) fct -#else -# define __THROW -# define __NTH(fct) fct -#endif diff --git a/repos/clang/musl/elfutils-0.190-relr.patch b/repos/clang/musl/elfutils-0.190-relr.patch deleted file mode 100644 index e5eaf46f..00000000 --- a/repos/clang/musl/elfutils-0.190-relr.patch +++ /dev/null @@ -1,73 +0,0 @@ -https://www.openwall.com/lists/musl/2023/11/06/3 -https://inbox.vuxu.org/musl/20231106113336.3664-2-ncopa@alpinelinux.org/T/#u -https://sourceware.org/bugzilla/show_bug.cgi?id=31034 -https://bugs.gentoo.org/916857 - -From mboxrd@z Thu Jan 1 00:00:00 1970 -X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org -X-Spam-Level: -X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, - MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3, - RCVD_IN_MSPIKE_WL,T_SCC_BODY_TEXT_LINE autolearn=ham - autolearn_force=no version=3.4.4 -Received: (qmail 5179 invoked from network); 6 Nov 2023 11:46:34 -0000 -Received: from second.openwall.net (193.110.157.125) - by inbox.vuxu.org with ESMTPUTF8; 6 Nov 2023 11:46:34 -0000 -Received: (qmail 30570 invoked by uid 550); 6 Nov 2023 11:46:29 -0000 -Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm -Precedence: bulk -List-Post: <mailto:musl@lists.openwall.com> -List-Help: <mailto:musl-help@lists.openwall.com> -List-Unsubscribe: <mailto:musl-unsubscribe@lists.openwall.com> -List-Subscribe: <mailto:musl-subscribe@lists.openwall.com> -List-ID: <musl.lists.openwall.com> -Reply-To: musl@lists.openwall.com -Received: (qmail 30538 invoked from network); 6 Nov 2023 11:46:29 -0000 -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alpinelinux.org; - s=smtp; t=1699271177; - h=from:from:reply-to:subject:subject:date:date:message-id:message-id: - to:to:cc:cc:mime-version:mime-version: - content-transfer-encoding:content-transfer-encoding; - bh=73HDLjg72r1JGckDGbEyPxYrYL7dC7MB3gMwy/yp7hc=; - b=pSGCs/DrFDbs9eEA89un578pZbyzpmTw81QGH7xK4ZAAkYiXx1ysaXlsllwxGd076F+plw - kE1QbGVndutc+ieeUOiHomF4O8IP4AqO/8xCy52LlYmnhMTcxgoXD/GWHfVcXmIgFb+8Uc - jvgM9nXFOXceFSlHLLOwJBQFE2dyBrU= -From: Natanael Copa <ncopa@alpinelinux.org> -To: musl@lists.openwall.com -Cc: Natanael Copa <ncopa@alpinelinux.org> -Date: Mon, 6 Nov 2023 12:33:37 +0100 -Message-ID: <20231106113336.3664-2-ncopa@alpinelinux.org> -X-Mailer: git-send-email 2.42.1 -MIME-Version: 1.0 -Content-Transfer-Encoding: 8bit -Subject: [musl] [PATCH] elf.h: add typedefs for Elf*_Relr - -Add typedefs for Elf32_Relr and Elf64_Relr as a follow-up to commit -d32dadd60efb (ldso: support DT_RELR relative relocation format) - ---- -This fixes build of iproute2 with elfutils 0.190, which assumes that -Elf*_Relr are typedef'ed when SHT_RELR is defined. - -ref: https://sourceware.org/git/?p=elfutils.git;a=commit;h=39f2c500542f69c2f1a13fd0ae4eaa5778d2ed8d -ref: https://sourceware.org/bugzilla/show_bug.cgi?id=31034 - - include/elf.h | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/include/elf.h b/include/elf.h -index 23f2c4bc..aa186d9d 100644 ---- a/include/elf.h -+++ b/include/elf.h -@@ -32,6 +32,9 @@ typedef uint16_t Elf64_Section; - typedef Elf32_Half Elf32_Versym; - typedef Elf64_Half Elf64_Versym; - -+typedef Elf32_Word Elf32_Relr; -+typedef Elf64_Xword Elf64_Relr; -+ - #define EI_NIDENT (16) - - typedef struct { --- -2.42.1 diff --git a/repos/clang/musl/getconf.1 b/repos/clang/musl/getconf.1 deleted file mode 100644 index 520a688b..00000000 --- a/repos/clang/musl/getconf.1 +++ /dev/null @@ -1,94 +0,0 @@ -.\" $NetBSD: getconf.1,v 1.13 2014/04/13 01:45:34 snj Exp $ -.\" -.\" Copyright (c) 1996 The NetBSD Foundation, Inc. -.\" All rights reserved. -.\" -.\" This code is derived from software contributed to The NetBSD Foundation -.\" by J.T. Conklin. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS -.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS -.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -.\" POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd August 9, 2011 -.Dt GETCONF 1 -.Os -.Sh NAME -.Nm getconf -.Nd get configuration values -.Sh SYNOPSIS -.Nm -.Ar system_var -.Nm -.Fl a -.Nm -.Ar path_var -.Ar pathname -.Nm -.Fl a -.Ar pathname -.Sh DESCRIPTION -The -.Nm -utility writes the current value of a configurable system limit or -option variable to the standard output. -.Pp -The -.Ar system_var -argument specifies the system variable to be queried. -The names of the system variables are from -.Xr sysconf 3 -with the leading -.Dq Li _SC_ -removed. -.Pp -The -.Ar path_var -argument specifies the pathname variable to be queried for the specified -.Ar pathname -argument. -The names of the pathname variables are from -.Xr pathconf 2 -with the leading -.Dq Li _PC_ -removed. -.Pp -When invoked with the option -.Fl a , -.Nm -writes a list of all applicable variables and their values to the -standard output, in the format -.Do -.Va name -= -.Va value -.Dc . -.Sh EXIT STATUS -.Ex -std -.Sh SEE ALSO -.Xr pathconf 2 , -.Xr confstr 3 , -.Xr limits 3 , -.Xr sysconf 3 -.Sh STANDARDS -The -.Nm -utility conforms to -.St -p1003.2-92 . diff --git a/repos/clang/musl/getconf.c b/repos/clang/musl/getconf.c deleted file mode 100644 index c4235242..00000000 --- a/repos/clang/musl/getconf.c +++ /dev/null @@ -1,338 +0,0 @@ -/*- - * Copyright (c) 1996, 1998 The NetBSD Foundation, Inc. - * All rights reserved. - * - * This code is derived from software contributed to The NetBSD Foundation - * by J.T. Conklin. - * - * Mostly rewritten to be used in Alpine Linux (with musl c-library) - * by Timo Teräs. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS - * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS - * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - */ - -#include <err.h> -#include <errno.h> -#include <values.h> -#include <limits.h> -#include <locale.h> -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> -#include <string.h> - -struct conf_variable { - const char *name; - enum { SYSCONF, CONFSTR, PATHCONF, CONSTANT, UCONSTANT, NUM_TYPES } type; - long value; -}; - -static const struct conf_variable conf_table[] = { -{ "PATH", CONFSTR, _CS_PATH }, - -/* Utility Limit Minimum Values */ -{ "POSIX2_BC_BASE_MAX", CONSTANT, _POSIX2_BC_BASE_MAX }, -{ "POSIX2_BC_DIM_MAX", CONSTANT, _POSIX2_BC_DIM_MAX }, -{ "POSIX2_BC_SCALE_MAX", CONSTANT, _POSIX2_BC_SCALE_MAX }, -{ "POSIX2_BC_STRING_MAX", CONSTANT, _POSIX2_BC_STRING_MAX }, -{ "POSIX2_COLL_WEIGHTS_MAX", CONSTANT, _POSIX2_COLL_WEIGHTS_MAX }, -{ "POSIX2_EXPR_NEST_MAX", CONSTANT, _POSIX2_EXPR_NEST_MAX }, -{ "POSIX2_LINE_MAX", CONSTANT, _POSIX2_LINE_MAX }, -{ "POSIX2_RE_DUP_MAX", CONSTANT, _POSIX2_RE_DUP_MAX }, -{ "POSIX2_VERSION", CONSTANT, _POSIX2_VERSION }, - -/* POSIX.1 Minimum Values */ -{ "_POSIX_AIO_LISTIO_MAX", CONSTANT, _POSIX_AIO_LISTIO_MAX }, -{ "_POSIX_AIO_MAX", CONSTANT, _POSIX_AIO_MAX }, -{ "_POSIX_ARG_MAX", CONSTANT, _POSIX_ARG_MAX }, -{ "_POSIX_CHILD_MAX", CONSTANT, _POSIX_CHILD_MAX }, -{ "_POSIX_LINK_MAX", CONSTANT, _POSIX_LINK_MAX }, -{ "_POSIX_MAX_CANON", CONSTANT, _POSIX_MAX_CANON }, -{ "_POSIX_MAX_INPUT", CONSTANT, _POSIX_MAX_INPUT }, -{ "_POSIX_MQ_OPEN_MAX", CONSTANT, _POSIX_MQ_OPEN_MAX }, -{ "_POSIX_MQ_PRIO_MAX", CONSTANT, _POSIX_MQ_PRIO_MAX }, -{ "_POSIX_NAME_MAX", CONSTANT, _POSIX_NAME_MAX }, -{ "_POSIX_NGROUPS_MAX", CONSTANT, _POSIX_NGROUPS_MAX }, -{ "_POSIX_OPEN_MAX", CONSTANT, _POSIX_OPEN_MAX }, -{ "_POSIX_PATH_MAX", CONSTANT, _POSIX_PATH_MAX }, -{ "_POSIX_PIPE_BUF", CONSTANT, _POSIX_PIPE_BUF }, -{ "_POSIX_SSIZE_MAX", CONSTANT, _POSIX_SSIZE_MAX }, -{ "_POSIX_STREAM_MAX", CONSTANT, _POSIX_STREAM_MAX }, -{ "_POSIX_TZNAME_MAX", CONSTANT, _POSIX_TZNAME_MAX }, - -/* Symbolic Utility Limits */ -{ "BC_BASE_MAX", SYSCONF, _SC_BC_BASE_MAX }, -{ "BC_DIM_MAX", SYSCONF, _SC_BC_DIM_MAX }, -{ "BC_SCALE_MAX", SYSCONF, _SC_BC_SCALE_MAX }, -{ "BC_STRING_MAX", SYSCONF, _SC_BC_STRING_MAX }, -{ "COLL_WEIGHTS_MAX", SYSCONF, _SC_COLL_WEIGHTS_MAX }, -{ "EXPR_NEST_MAX", SYSCONF, _SC_EXPR_NEST_MAX }, -{ "LINE_MAX", SYSCONF, _SC_LINE_MAX }, -{ "RE_DUP_MAX", SYSCONF, _SC_RE_DUP_MAX }, - -/* Optional Facility Configuration Values */ -{ "_POSIX2_C_BIND", SYSCONF, _SC_2_C_BIND }, -{ "POSIX2_C_DEV", SYSCONF, _SC_2_C_DEV }, -{ "POSIX2_CHAR_TERM", SYSCONF, _SC_2_CHAR_TERM }, -{ "POSIX2_FORT_DEV", SYSCONF, _SC_2_FORT_DEV }, -{ "POSIX2_FORT_RUN", SYSCONF, _SC_2_FORT_RUN }, -{ "POSIX2_LOCALEDEF", SYSCONF, _SC_2_LOCALEDEF }, -{ "POSIX2_SW_DEV", SYSCONF, _SC_2_SW_DEV }, -{ "POSIX2_UPE", SYSCONF, _SC_2_UPE }, - -/* POSIX.1 Configurable System Variables */ -{ "AIO_LISTIO_MAX", SYSCONF, _SC_AIO_LISTIO_MAX }, -{ "AIO_MAX", SYSCONF, _SC_AIO_MAX }, -{ "ARG_MAX", SYSCONF, _SC_ARG_MAX }, -{ "CHILD_MAX", SYSCONF, _SC_CHILD_MAX }, -{ "CLK_TCK", SYSCONF, _SC_CLK_TCK }, -{ "MQ_OPEN_MAX", SYSCONF, _SC_MQ_OPEN_MAX }, -{ "MQ_PRIO_MAX", SYSCONF, _SC_MQ_PRIO_MAX }, -{ "NGROUPS_MAX", SYSCONF, _SC_NGROUPS_MAX }, -{ "OPEN_MAX", SYSCONF, _SC_OPEN_MAX }, -{ "STREAM_MAX", SYSCONF, _SC_STREAM_MAX }, -{ "TZNAME_MAX", SYSCONF, _SC_TZNAME_MAX }, -{ "_POSIX_JOB_CONTROL", SYSCONF, _SC_JOB_CONTROL }, -{ "_POSIX_SAVED_IDS", SYSCONF, _SC_SAVED_IDS }, -{ "_POSIX_VERSION", SYSCONF, _SC_VERSION }, - -{ "LINK_MAX", PATHCONF, _PC_LINK_MAX }, -{ "MAX_CANON", PATHCONF, _PC_MAX_CANON }, -{ "MAX_INPUT", PATHCONF, _PC_MAX_INPUT }, -{ "NAME_MAX", PATHCONF, _PC_NAME_MAX }, -{ "PATH_MAX", PATHCONF, _PC_PATH_MAX }, -{ "PIPE_BUF", PATHCONF, _PC_PIPE_BUF }, -{ "_POSIX_CHOWN_RESTRICTED", PATHCONF, _PC_CHOWN_RESTRICTED }, -{ "_POSIX_NO_TRUNC", PATHCONF, _PC_NO_TRUNC }, -{ "_POSIX_VDISABLE", PATHCONF, _PC_VDISABLE }, - -/* POSIX.1b Configurable System Variables */ -{ "PAGESIZE", SYSCONF, _SC_PAGESIZE }, -{ "_POSIX_ASYNCHRONOUS_IO", SYSCONF, _SC_ASYNCHRONOUS_IO }, -{ "_POSIX_FSYNC", SYSCONF, _SC_FSYNC }, -{ "_POSIX_MAPPED_FILES", SYSCONF, _SC_MAPPED_FILES }, -{ "_POSIX_MEMLOCK", SYSCONF, _SC_MEMLOCK }, -{ "_POSIX_MEMLOCK_RANGE", SYSCONF, _SC_MEMLOCK_RANGE }, -{ "_POSIX_MEMORY_PROTECTION", SYSCONF, _SC_MEMORY_PROTECTION }, -{ "_POSIX_MESSAGE_PASSING", SYSCONF, _SC_MESSAGE_PASSING }, -{ "_POSIX_MONOTONIC_CLOCK", SYSCONF, _SC_MONOTONIC_CLOCK }, -{ "_POSIX_PRIORITY_SCHEDULING", SYSCONF, _SC_PRIORITY_SCHEDULING }, -{ "_POSIX_SEMAPHORES", SYSCONF, _SC_SEMAPHORES }, -{ "_POSIX_SHARED_MEMORY_OBJECTS", SYSCONF, _SC_SHARED_MEMORY_OBJECTS }, -{ "_POSIX_SYNCHRONIZED_IO", SYSCONF, _SC_SYNCHRONIZED_IO }, -{ "_POSIX_TIMERS", SYSCONF, _SC_TIMERS }, - -{ "_POSIX_SYNC_IO", PATHCONF, _PC_SYNC_IO }, - -/* POSIX.1c Configurable System Variables */ -{ "LOGIN_NAME_MAX", SYSCONF, _SC_LOGIN_NAME_MAX }, -{ "_POSIX_THREADS", SYSCONF, _SC_THREADS }, - -/* POSIX.1j Configurable System Variables */ -{ "_POSIX_BARRIERS", SYSCONF, _SC_BARRIERS }, -{ "_POSIX_READER_WRITER_LOCKS", SYSCONF, _SC_READER_WRITER_LOCKS }, -{ "_POSIX_SPIN_LOCKS", SYSCONF, _SC_SPIN_LOCKS }, - -/* XPG4.2 Configurable System Variables */ -{ "IOV_MAX", SYSCONF, _SC_IOV_MAX }, -{ "PAGE_SIZE", SYSCONF, _SC_PAGE_SIZE }, -{ "_XOPEN_SHM", SYSCONF, _SC_XOPEN_SHM }, - -/* X/Open CAE Spec. Issue 5 Version 2 Configurable System Variables */ -{ "FILESIZEBITS", PATHCONF, _PC_FILESIZEBITS }, - -/* POSIX.1-2001 XSI Option Group Configurable System Variables */ -{ "ATEXIT_MAX", SYSCONF, _SC_ATEXIT_MAX }, - -/* POSIX.1-2001 TSF Configurable System Variables */ -{ "GETGR_R_SIZE_MAX", SYSCONF, _SC_GETGR_R_SIZE_MAX }, -{ "GETPW_R_SIZE_MAX", SYSCONF, _SC_GETPW_R_SIZE_MAX }, - -/* Commonly provided extensions */ -{ "_PHYS_PAGES", SYSCONF, _SC_PHYS_PAGES }, -{ "_AVPHYS_PAGES", SYSCONF, _SC_AVPHYS_PAGES }, -{ "_NPROCESSORS_CONF", SYSCONF, _SC_NPROCESSORS_CONF }, -{ "_NPROCESSORS_ONLN", SYSCONF, _SC_NPROCESSORS_ONLN }, - -/* Data type related extensions */ -{ "CHAR_BIT", CONSTANT, CHAR_BIT }, -{ "CHAR_MAX", CONSTANT, CHAR_MAX }, -{ "CHAR_MIN", CONSTANT, CHAR_MIN }, -{ "INT_MAX", CONSTANT, INT_MAX }, -{ "INT_MIN", CONSTANT, INT_MIN }, -{ "LONG_BIT", CONSTANT, LONG_BIT }, -{ "LONG_MAX", CONSTANT, LONG_MAX }, -{ "LONG_MIN", CONSTANT, LONG_MIN }, -{ "SCHAR_MAX", CONSTANT, SCHAR_MAX }, -{ "SCHAR_MIN", CONSTANT, SCHAR_MIN }, -{ "SHRT_MAX", CONSTANT, SHRT_MAX }, -{ "SHRT_MIN", CONSTANT, SHRT_MIN }, -{ "SSIZE_MAX", CONSTANT, SSIZE_MAX }, -{ "UCHAR_MAX", UCONSTANT, (long) UCHAR_MAX }, -{ "UINT_MAX", UCONSTANT, (long) UINT_MAX }, -{ "ULONG_MAX", UCONSTANT, (long) ULONG_MAX }, -{ "USHRT_MAX", UCONSTANT, (long) USHRT_MAX }, -{ "WORD_BIT", CONSTANT, WORD_BIT }, - -{ NULL, CONSTANT, 0L } -}; - -static int all = 0; - -static void usage(const char *p) -{ - (void)fprintf(stderr, "Usage: %s system_var\n\t%s -a\n" - "\t%s path_var pathname\n\t%s -a pathname\n", p, p, p, p); - exit(EXIT_FAILURE); -} - -static void print_long(const char *name, long val) -{ - if (all) printf("%s = %ld\n", name, val); - else printf("%ld\n", val); -} - -static void print_ulong(const char *name, unsigned long val) -{ - if (all) printf("%s = %lu\n", name, val); - else printf("%lu\n", val); -} - -static void print_string(const char *name, const char *val) -{ - if (all) printf("%s = %s\n", name, val); - else printf("%s\n", val); -} - -static int print_constant(const struct conf_variable *cp, const char *pathname) -{ - print_long(cp->name, cp->value); - return 0; -} - -static int print_uconstant(const struct conf_variable *cp, const char *pathname) -{ - print_ulong(cp->name, (unsigned long) cp->value); - return 0; -} - -static int print_sysconf(const struct conf_variable *cp, const char *pathname) -{ - long val; - - errno = 0; - if ((val = sysconf((int)cp->value)) == -1) { - if (errno != 0) err(EXIT_FAILURE, "sysconf(%ld)", cp->value); - return -1; - } - print_long(cp->name, val); - return 0; -} - -static int print_confstr(const struct conf_variable *cp, const char *pathname) -{ - size_t len; - char *val; - - errno = 0; - if ((len = confstr((int)cp->value, NULL, 0)) == 0) goto error; - if ((val = malloc(len)) == NULL) err(EXIT_FAILURE, "Can't allocate %zu bytes", len); - errno = 0; - if (confstr((int)cp->value, val, len) == 0) goto error; - print_string(cp->name, val); - free(val); - return 0; -error: - if (errno != EINVAL) err(EXIT_FAILURE, "confstr(%ld)", cp->value); - return -1; -} - -static int print_pathconf(const struct conf_variable *cp, const char *pathname) -{ - long val; - - errno = 0; - if ((val = pathconf(pathname, (int)cp->value)) == -1) { - if (all && errno == EINVAL) return 0; - if (errno != 0) err(EXIT_FAILURE, "pathconf(%s, %ld)", pathname, cp->value); - return -1; - } - print_long(cp->name, val); - return 0; -} - -typedef int (*handler_t)(const struct conf_variable *cp, const char *pathname); -static const handler_t type_handlers[NUM_TYPES] = { - [SYSCONF] = print_sysconf, - [CONFSTR] = print_confstr, - [PATHCONF] = print_pathconf, - [CONSTANT] = print_constant, - [UCONSTANT] = print_uconstant, -}; - -int main(int argc, char **argv) -{ - const char *progname = argv[0]; - const struct conf_variable *cp; - const char *varname, *pathname; - int ch, found = 0; - - (void)setlocale(LC_ALL, ""); - while ((ch = getopt(argc, argv, "a")) != -1) { - switch (ch) { - case 'a': - all = 1; - break; - case '?': - default: - usage(progname); - } - } - argc -= optind; - argv += optind; - - if (!all) { - if (argc == 0) - usage(progname); - varname = argv[0]; - argc--; - argv++; - } else - varname = NULL; - - if (argc > 1) - usage(progname); - pathname = argv[0]; /* may be NULL */ - - for (cp = conf_table; cp->name != NULL; cp++) { - if (!all && strcmp(varname, cp->name) != 0) continue; - if ((cp->type == PATHCONF) == (pathname != NULL)) { - if (type_handlers[cp->type](cp, pathname) < 0) - print_string(cp->name, "undefined"); - found = 1; - } else if (!all) - errx(EXIT_FAILURE, "%s: invalid variable type", cp->name); - } - if (!all && !found) errx(EXIT_FAILURE, "%s: unknown variable", varname); - (void)fflush(stdout); - return ferror(stdout) ? EXIT_FAILURE : EXIT_SUCCESS; -} diff --git a/repos/clang/musl/getent.1 b/repos/clang/musl/getent.1 deleted file mode 100644 index 0e07058e..00000000 --- a/repos/clang/musl/getent.1 +++ /dev/null @@ -1,145 +0,0 @@ -.\" $NetBSD: getent.1,v 1.23 2011/10/11 20:39:40 wiz Exp $ -.\" -.\" Copyright (c) 2004 The NetBSD Foundation, Inc. -.\" All rights reserved. -.\" -.\" This code is derived from software contributed to The NetBSD Foundation -.\" by Luke Mewburn. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS -.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS -.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -.\" POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd October 11, 2011 -.Dt GETENT 1 -.Os -.Sh NAME -.Nm getent -.Nd get entries from administrative databases -.Sh SYNOPSIS -.Nm getent -.Ar database -.Op Ar key ... -.Nm getcap -.Ar database -.Op Ar key ... -.Sh DESCRIPTION -The -.Nm -program retrieves and displays entries from the administrative -database specified by -.Ar database , -using the lookup order specified in -.Xr nsswitch.conf 5 . -The display format for a given -.Ar database -is as per the -.Dq traditional -file format for that database. -.Pp -.Ar database -may be one of: -.Bl -column "protocols" "user:passwd:uid:gid:gecos:home_dir:shell" -offset indent -compact -.It Sy Database Ta Sy Display format -.It disktab Ta entry -.It ethers Ta address name -.It gettytab Ta entry -.It group Ta group:passwd:gid:[member[,member]...] -.It hosts Ta address name [alias ...] -.It netgroup Ta (host,user,domain) [...] -.It networks Ta name network [alias ...] -.It passwd Ta user:passwd:uid:gid:gecos:home_dir:shell -.It printcap Ta entry -.It protocols Ta name protocol [alias ...] -.It rpc Ta name number [alias ...] -.It services Ta name port/protocol [alias ...] -.It shells Ta /path/to/shell -.El -.Pp -If one or more -.Ar key -arguments are provided, they will be looked up in -.Ar database -using the appropriate function. -For example, -.Sy passwd -supports a numeric UID or user name; -.Sy hosts -supports an IPv4 address, IPv6 address, or host name; -and -.Sy services -supports a service name, service name/protocol name, numeric port, or -numeric port/protocol name. -.Pp -If no -.Ar key -is provided and -.Ar database -supports enumeration, all entries for -.Ar database -will be retrieved using the appropriate enumeration function and printed. -.Pp -For -.Xr cgetcap 3 -style databases -.Sy ( disktab , -.Sy printcap ) -specifying a key, lists the entry for that key, and specifying more arguments -after the key are used as fields in that key, and only the values of the keys -are returned. -For boolean keys -.Dv true -is returned if the key is found. -If a key is not found, then -.Dv false -is always -returned. -.Sh DIAGNOSTICS -.Nm -exits 0 on success, -1 if there was an error in the command syntax, -2 if one of the specified key names was not found in -.Ar database , -or 3 if there is no support for enumeration on -.Ar database . -.Sh SEE ALSO -.Xr cgetcap 3 , -.Xr disktab 5 , -.Xr ethers 5 , -.Xr gettytab 5 , -.Xr group 5 , -.Xr hosts 5 , -.Xr networks 5 , -.Xr nsswitch.conf 5 , -.Xr passwd 5 , -.Xr printcap 5 , -.Xr protocols 5 , -.Xr rpc 5 , -.Xr services 5 , -.Xr shells 5 -.Sh HISTORY -A -.Nm -command appeared in -.Nx 3.0 . -It was based on the command of the same name in -.Tn Solaris -and -.Tn Linux . diff --git a/repos/clang/musl/getent.c b/repos/clang/musl/getent.c deleted file mode 100644 index 939b46c0..00000000 --- a/repos/clang/musl/getent.c +++ /dev/null @@ -1,437 +0,0 @@ -/*- - * Copyright (c) 2004-2006 The NetBSD Foundation, Inc. - * All rights reserved. - * - * This code is derived from software contributed to The NetBSD Foundation - * by Luke Mewburn. - * Timo Teräs cleaned up the code for use in Alpine Linux with musl libc. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS - * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS - * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - */ - -#include <sys/socket.h> -#include <sys/param.h> -#include <ctype.h> -#include <errno.h> -#include <limits.h> -#include <netdb.h> -#include <pwd.h> -#include <grp.h> -#include <stdio.h> -#include <stdarg.h> -#include <stdbool.h> -#include <stdlib.h> -#include <string.h> -#include <unistd.h> -#include <paths.h> -#include <err.h> - -#include <arpa/inet.h> -#include <arpa/nameser.h> - -#include <net/if.h> -#include <net/ethernet.h> -#include <netinet/ether.h> -#include <netinet/in.h> - -enum { - RV_OK = 0, - RV_USAGE = 1, - RV_NOTFOUND = 2, - RV_NOENUM = 3 -}; - -static int usage(const char *); - -static int parsenum(const char *word, unsigned long *result) -{ - unsigned long num; - char *ep; - - if (!isdigit((unsigned char)word[0])) - return 0; - errno = 0; - num = strtoul(word, &ep, 10); - if (num == ULONG_MAX && errno == ERANGE) - return 0; - if (*ep != '\0') - return 0; - *result = num; - return 1; -} - -/* - * printfmtstrings -- - * vprintf(format, ...), - * then the aliases (beginning with prefix, separated by sep), - * then a newline - */ -__attribute__ ((format (printf, 4, 5))) -static void printfmtstrings(char *strings[], const char *prefix, const char *sep, - const char *fmt, ...) -{ - va_list ap; - const char *curpref; - size_t i; - - va_start(ap, fmt); - (void)vprintf(fmt, ap); - va_end(ap); - - curpref = prefix; - for (i = 0; strings[i] != NULL; i++) { - (void)printf("%s%s", curpref, strings[i]); - curpref = sep; - } - (void)printf("\n"); -} - -static int ethers(int argc, char *argv[]) -{ - char hostname[MAXHOSTNAMELEN + 1], *hp; - struct ether_addr ea, *eap; - int i, rv; - - if (argc == 2) { - warnx("Enumeration not supported on ethers"); - return RV_NOENUM; - } - - rv = RV_OK; - for (i = 2; i < argc; i++) { - if ((eap = ether_aton(argv[i])) == NULL) { - eap = &ea; - hp = argv[i]; - if (ether_hostton(hp, eap) != 0) { - rv = RV_NOTFOUND; - break; - } - } else { - hp = hostname; - if (ether_ntohost(hp, eap) != 0) { - rv = RV_NOTFOUND; - break; - } - } - (void)printf("%-17s %s\n", ether_ntoa(eap), hp); - } - return rv; -} - -static void groupprint(const struct group *gr) -{ - printfmtstrings(gr->gr_mem, ":", ",", "%s:%s:%u", - gr->gr_name, gr->gr_passwd, gr->gr_gid); -} - -static int group(int argc, char *argv[]) -{ - struct group *gr; - unsigned long id; - int i, rv; - - rv = RV_OK; - if (argc == 2) { - while ((gr = getgrent()) != NULL) - groupprint(gr); - } else { - for (i = 2; i < argc; i++) { - if (parsenum(argv[i], &id)) - gr = getgrgid((gid_t)id); - else - gr = getgrnam(argv[i]); - if (gr == NULL) { - rv = RV_NOTFOUND; - break; - } - groupprint(gr); - } - } - endgrent(); - return rv; -} - -static void hostsprint(const struct hostent *he) -{ - char buf[INET6_ADDRSTRLEN]; - - if (inet_ntop(he->h_addrtype, he->h_addr, buf, sizeof(buf)) == NULL) - (void)strlcpy(buf, "# unknown", sizeof(buf)); - printfmtstrings(he->h_aliases, " ", " ", "%-16s %s", buf, he->h_name); -} - -static int hosts(int argc, char *argv[]) -{ - struct hostent *he; - char addr[IN6ADDRSZ]; - int i, rv; - - sethostent(1); - rv = RV_OK; - if (argc == 2) { - while ((he = gethostent()) != NULL) - hostsprint(he); - } else { - for (i = 2; i < argc; i++) { - if (inet_pton(AF_INET6, argv[i], (void *)addr) > 0) - he = gethostbyaddr(addr, IN6ADDRSZ, AF_INET6); - else if (inet_pton(AF_INET, argv[i], (void *)addr) > 0) - he = gethostbyaddr(addr, INADDRSZ, AF_INET); - else - he = gethostbyname(argv[i]); - if (he == NULL) { - rv = RV_NOTFOUND; - break; - } - hostsprint(he); - } - } - endhostent(); - return rv; -} - -static void networksprint(const struct netent *ne) -{ - char buf[INET6_ADDRSTRLEN]; - struct in_addr ianet; - - ianet = inet_makeaddr(ne->n_net, 0); - if (inet_ntop(ne->n_addrtype, &ianet, buf, sizeof(buf)) == NULL) - (void)strlcpy(buf, "# unknown", sizeof(buf)); - printfmtstrings(ne->n_aliases, " ", " ", "%-16s %s", ne->n_name, buf); -} - -static int networks(int argc, char *argv[]) -{ - struct netent *ne; - in_addr_t net; - int i, rv; - - setnetent(1); - rv = RV_OK; - if (argc == 2) { - while ((ne = getnetent()) != NULL) - networksprint(ne); - } else { - for (i = 2; i < argc; i++) { - net = inet_network(argv[i]); - if (net != INADDR_NONE) - ne = getnetbyaddr(net, AF_INET); - else - ne = getnetbyname(argv[i]); - if (ne == NULL) { - rv = RV_NOTFOUND; - break; - } - networksprint(ne); - } - } - endnetent(); - return rv; -} - -static void passwdprint(struct passwd *pw) -{ - (void)printf("%s:%s:%u:%u:%s:%s:%s\n", - pw->pw_name, pw->pw_passwd, pw->pw_uid, - pw->pw_gid, pw->pw_gecos, pw->pw_dir, pw->pw_shell); -} - -static int passwd(int argc, char *argv[]) -{ - struct passwd *pw; - unsigned long id; - int i, rv; - - rv = RV_OK; - if (argc == 2) { - while ((pw = getpwent()) != NULL) - passwdprint(pw); - } else { - for (i = 2; i < argc; i++) { - if (parsenum(argv[i], &id)) - pw = getpwuid((uid_t)id); - else - pw = getpwnam(argv[i]); - if (pw == NULL) { - rv = RV_NOTFOUND; - break; - } - passwdprint(pw); - } - } - endpwent(); - return rv; -} - -static void protocolsprint(struct protoent *pe) -{ - printfmtstrings(pe->p_aliases, " ", " ", - "%-16s %5d", pe->p_name, pe->p_proto); -} - -static int protocols(int argc, char *argv[]) -{ - struct protoent *pe; - unsigned long id; - int i, rv; - - setprotoent(1); - rv = RV_OK; - if (argc == 2) { - while ((pe = getprotoent()) != NULL) - protocolsprint(pe); - } else { - for (i = 2; i < argc; i++) { - if (parsenum(argv[i], &id)) - pe = getprotobynumber((int)id); - else - pe = getprotobyname(argv[i]); - if (pe == NULL) { - rv = RV_NOTFOUND; - break; - } - protocolsprint(pe); - } - } - endprotoent(); - return rv; -} - -static void servicesprint(struct servent *se) -{ - printfmtstrings(se->s_aliases, " ", " ", - "%-16s %5d/%s", - se->s_name, ntohs(se->s_port), se->s_proto); - -} - -static int services(int argc, char *argv[]) -{ - struct servent *se; - unsigned long id; - char *proto; - int i, rv; - - setservent(1); - rv = RV_OK; - if (argc == 2) { - while ((se = getservent()) != NULL) - servicesprint(se); - } else { - for (i = 2; i < argc; i++) { - proto = strchr(argv[i], '/'); - if (proto != NULL) - *proto++ = '\0'; - if (parsenum(argv[i], &id)) - se = getservbyport(htons(id), proto); - else - se = getservbyname(argv[i], proto); - if (se == NULL) { - rv = RV_NOTFOUND; - break; - } - servicesprint(se); - } - } - endservent(); - return rv; -} - -static int shells(int argc, char *argv[]) -{ - const char *sh; - int i, rv; - - setusershell(); - rv = RV_OK; - if (argc == 2) { - while ((sh = getusershell()) != NULL) - (void)printf("%s\n", sh); - } else { - for (i = 2; i < argc; i++) { - setusershell(); - while ((sh = getusershell()) != NULL) { - if (strcmp(sh, argv[i]) == 0) { - (void)printf("%s\n", sh); - break; - } - } - if (sh == NULL) { - rv = RV_NOTFOUND; - break; - } - } - } - endusershell(); - return rv; -} - -static struct getentdb { - const char *name; - int (*callback)(int, char *[]); -} databases[] = { - { "ethers", ethers, }, - { "group", group, }, - { "hosts", hosts, }, - { "networks", networks, }, - { "passwd", passwd, }, - { "protocols", protocols, }, - { "services", services, }, - { "shells", shells, }, - - { NULL, NULL, }, -}; - -static int usage(const char *arg0) -{ - struct getentdb *curdb; - size_t i; - - (void)fprintf(stderr, "Usage: %s database [key ...]\n", arg0); - (void)fprintf(stderr, "\tdatabase may be one of:"); - for (i = 0, curdb = databases; curdb->name != NULL; curdb++, i++) { - if (i % 7 == 0) - (void)fputs("\n\t\t", stderr); - (void)fprintf(stderr, "%s%s", i % 7 == 0 ? "" : " ", - curdb->name); - } - (void)fprintf(stderr, "\n"); - exit(RV_USAGE); - /* NOTREACHED */ -} - -int -main(int argc, char *argv[]) -{ - struct getentdb *curdb; - - if (argc < 2) - usage(argv[0]); - for (curdb = databases; curdb->name != NULL; curdb++) - if (strcmp(curdb->name, argv[1]) == 0) - return (*curdb->callback)(argc, argv); - - warn("Unknown database `%s'", argv[1]); - usage(argv[0]); - /* NOTREACHED */ -} diff --git a/repos/clang/musl/iconv.c b/repos/clang/musl/iconv.c deleted file mode 100644 index f5d5ce2a..00000000 --- a/repos/clang/musl/iconv.c +++ /dev/null @@ -1,110 +0,0 @@ -/* - * iconv.c - * Implementation of SUSv4 XCU iconv utility - * Copyright © 2011 Rich Felker - * Licensed under the terms of the GNU General Public License, v2 or later - */ - -#include <stdlib.h> -#include <stdio.h> -#include <iconv.h> -#include <locale.h> -#include <langinfo.h> -#include <unistd.h> -#include <errno.h> -#include <string.h> - -int main(int argc, char **argv) -{ - const char *from=0, *to=0; - int b; - iconv_t cd; - char buf[BUFSIZ]; - char outbuf[BUFSIZ*4]; - char *in, *out; - size_t inb; - size_t l; - size_t unitsize=0; - int err=0; - FILE *f; - - while ((b = getopt(argc, argv, "f:t:csl")) != EOF) switch(b) { - case 'l': - puts("UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, UTF32-LE, UCS-2BE, UCS-2LE, WCHAR_T,\n" - "US_ASCII, ISO8859-1, ISO8859-2, ISO8859-3, ISO8859-4, ISO8859-5,\n" - "ISO8859-6, ISO8859-7, ..."); - exit(0); - case 'c': case 's': break; - case 'f': from=optarg; break; - case 't': to=optarg; break; - default: exit(1); - } - - if (!from || !to) { - setlocale(LC_CTYPE, ""); - if (!to) to = nl_langinfo(CODESET); - if (!from) from = nl_langinfo(CODESET); - } - cd = iconv_open(to, from); - if (cd == (iconv_t)-1) { - if (iconv_open(to, "WCHAR_T") == (iconv_t)-1) - fprintf(stderr, "iconv: destination charset %s: ", to); - else - fprintf(stderr, "iconv: source charset %s: ", from); - perror(""); - exit(1); - } - if (optind == argc) argv[argc++] = "-"; - - for (; optind < argc; optind++) { - if (argv[optind][0]=='-' && !argv[optind][1]) { - f = stdin; - argv[optind] = "(stdin)"; - } else if (!(f = fopen(argv[optind], "rb"))) { - fprintf(stderr, "iconv: %s: ", argv[optind]); - perror(""); - err = 1; - continue; - } - inb = 0; - for (;;) { - in = buf; - out = outbuf; - l = fread(buf+inb, 1, sizeof(buf)-inb, f); - inb += l; - if (!inb) break; - if (iconv(cd, &in, &inb, &out, (size_t [1]){sizeof outbuf})==-1 - && errno == EILSEQ) { - if (!unitsize) { - wchar_t wc='0'; - char dummy[4], *dummyp=dummy; - iconv_t cd2 = iconv_open(from, "WCHAR_T"); - if (cd == (iconv_t)-1) { - unitsize = 1; - } else { - iconv(cd2, - (char *[1]){(char *)&wc}, - (size_t[1]){1}, - &dummyp, (size_t[1]){4}); - unitsize = dummyp-dummy; - if (!unitsize) unitsize=1; - } - } - inb-=unitsize; - in+=unitsize; - } - if (inb && !l && errno==EINVAL) break; - if (out>outbuf && !fwrite(outbuf, out-outbuf, 1, stdout)) { - perror("iconv: write error"); - exit(1); - } - if (inb) memmove(buf, in, inb); - } - if (ferror(f)) { - fprintf(stderr, "iconv: %s: ", argv[optind]); - perror(""); - err = 1; - } - } - return err; -} diff --git a/repos/clang/musl/patch b/repos/clang/musl/patch deleted file mode 100644 index e69de29b..00000000 --- a/repos/clang/musl/patch +++ /dev/null diff --git a/repos/clang/musl/queue.h b/repos/clang/musl/queue.h deleted file mode 100644 index a38499a2..00000000 --- a/repos/clang/musl/queue.h +++ /dev/null @@ -1,846 +0,0 @@ -/* $NetBSD: queue.h,v 1.70 2015/11/02 15:21:23 christos Exp $ */ - -/* - * Copyright (c) 1991, 1993 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)queue.h 8.5 (Berkeley) 8/20/94 - */ - -#ifndef _SYS_QUEUE_H_ -#define _SYS_QUEUE_H_ - -/* - * This file defines five types of data structures: singly-linked lists, - * lists, simple queues, tail queues, and circular queues. - * - * A singly-linked list is headed by a single forward pointer. The - * elements are singly linked for minimum space and pointer manipulation - * overhead at the expense of O(n) removal for arbitrary elements. New - * elements can be added to the list after an existing element or at the - * head of the list. Elements being removed from the head of the list - * should use the explicit macro for this purpose for optimum - * efficiency. A singly-linked list may only be traversed in the forward - * direction. Singly-linked lists are ideal for applications with large - * datasets and few or no removals or for implementing a LIFO queue. - * - * A list is headed by a single forward pointer (or an array of forward - * pointers for a hash table header). The elements are doubly linked - * so that an arbitrary element can be removed without a need to - * traverse the list. New elements can be added to the list before - * or after an existing element or at the head of the list. A list - * may only be traversed in the forward direction. - * - * A simple queue is headed by a pair of pointers, one the head of the - * list and the other to the tail of the list. The elements are singly - * linked to save space, so elements can only be removed from the - * head of the list. New elements can be added to the list after - * an existing element, at the head of the list, or at the end of the - * list. A simple queue may only be traversed in the forward direction. - * - * A tail queue is headed by a pair of pointers, one to the head of the - * list and the other to the tail of the list. The elements are doubly - * linked so that an arbitrary element can be removed without a need to - * traverse the list. New elements can be added to the list before or - * after an existing element, at the head of the list, or at the end of - * the list. A tail queue may be traversed in either direction. - * - * A circle queue is headed by a pair of pointers, one to the head of the - * list and the other to the tail of the list. The elements are doubly - * linked so that an arbitrary element can be removed without a need to - * traverse the list. New elements can be added to the list before or after - * an existing element, at the head of the list, or at the end of the list. - * A circle queue may be traversed in either direction, but has a more - * complex end of list detection. - * - * For details on the use of these macros, see the queue(3) manual page. - */ - -/* - * Include the definition of NULL only on NetBSD because sys/null.h - * is not available elsewhere. This conditional makes the header - * portable and it can simply be dropped verbatim into any system. - * The caveat is that on other systems some other header - * must provide NULL before the macros can be used. - */ -#ifdef __NetBSD__ -#include <sys/null.h> -#endif - -#if defined(QUEUEDEBUG) -# if defined(_KERNEL) -# define QUEUEDEBUG_ABORT(...) panic(__VA_ARGS__) -# else -# include <err.h> -# define QUEUEDEBUG_ABORT(...) err(1, __VA_ARGS__) -# endif -#endif - -/* - * Singly-linked List definitions. - */ -#define SLIST_HEAD(name, type) \ -struct name { \ - struct type *slh_first; /* first element */ \ -} - -#define SLIST_HEAD_INITIALIZER(head) \ - { NULL } - -#define SLIST_ENTRY(type) \ -struct { \ - struct type *sle_next; /* next element */ \ -} - -/* - * Singly-linked List access methods. - */ -#define SLIST_FIRST(head) ((head)->slh_first) -#define SLIST_END(head) NULL -#define SLIST_EMPTY(head) ((head)->slh_first == NULL) -#define SLIST_NEXT(elm, field) ((elm)->field.sle_next) - -#define SLIST_FOREACH(var, head, field) \ - for((var) = (head)->slh_first; \ - (var) != SLIST_END(head); \ - (var) = (var)->field.sle_next) - -#define SLIST_FOREACH_SAFE(var, head, field, tvar) \ - for ((var) = SLIST_FIRST((head)); \ - (var) != SLIST_END(head) && \ - ((tvar) = SLIST_NEXT((var), field), 1); \ - (var) = (tvar)) - -/* - * Singly-linked List functions. - */ -#define SLIST_INIT(head) do { \ - (head)->slh_first = SLIST_END(head); \ -} while (/*CONSTCOND*/0) - -#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ - (elm)->field.sle_next = (slistelm)->field.sle_next; \ - (slistelm)->field.sle_next = (elm); \ -} while (/*CONSTCOND*/0) - -#define SLIST_INSERT_HEAD(head, elm, field) do { \ - (elm)->field.sle_next = (head)->slh_first; \ - (head)->slh_first = (elm); \ -} while (/*CONSTCOND*/0) - -#define SLIST_REMOVE_AFTER(slistelm, field) do { \ - (slistelm)->field.sle_next = \ - SLIST_NEXT(SLIST_NEXT((slistelm), field), field); \ -} while (/*CONSTCOND*/0) - -#define SLIST_REMOVE_HEAD(head, field) do { \ - (head)->slh_first = (head)->slh_first->field.sle_next; \ -} while (/*CONSTCOND*/0) - -#define SLIST_REMOVE(head, elm, type, field) do { \ - if ((head)->slh_first == (elm)) { \ - SLIST_REMOVE_HEAD((head), field); \ - } \ - else { \ - struct type *curelm = (head)->slh_first; \ - while(curelm->field.sle_next != (elm)) \ - curelm = curelm->field.sle_next; \ - curelm->field.sle_next = \ - curelm->field.sle_next->field.sle_next; \ - } \ -} while (/*CONSTCOND*/0) - - -/* - * List definitions. - */ -#define LIST_HEAD(name, type) \ -struct name { \ - struct type *lh_first; /* first element */ \ -} - -#define LIST_HEAD_INITIALIZER(head) \ - { NULL } - -#define LIST_ENTRY(type) \ -struct { \ - struct type *le_next; /* next element */ \ - struct type **le_prev; /* address of previous next element */ \ -} - -/* - * List access methods. - */ -#define LIST_FIRST(head) ((head)->lh_first) -#define LIST_END(head) NULL -#define LIST_EMPTY(head) ((head)->lh_first == LIST_END(head)) -#define LIST_NEXT(elm, field) ((elm)->field.le_next) - -#define LIST_FOREACH(var, head, field) \ - for ((var) = ((head)->lh_first); \ - (var) != LIST_END(head); \ - (var) = ((var)->field.le_next)) - -#define LIST_FOREACH_SAFE(var, head, field, tvar) \ - for ((var) = LIST_FIRST((head)); \ - (var) != LIST_END(head) && \ - ((tvar) = LIST_NEXT((var), field), 1); \ - (var) = (tvar)) - -#define LIST_MOVE(head1, head2) do { \ - LIST_INIT((head2)); \ - if (!LIST_EMPTY((head1))) { \ - (head2)->lh_first = (head1)->lh_first; \ - LIST_INIT((head1)); \ - } \ -} while (/*CONSTCOND*/0) - -/* - * List functions. - */ -#if defined(QUEUEDEBUG) -#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field) \ - if ((head)->lh_first && \ - (head)->lh_first->field.le_prev != &(head)->lh_first) \ - QUEUEDEBUG_ABORT("LIST_INSERT_HEAD %p %s:%d", (head), \ - __FILE__, __LINE__); -#define QUEUEDEBUG_LIST_OP(elm, field) \ - if ((elm)->field.le_next && \ - (elm)->field.le_next->field.le_prev != \ - &(elm)->field.le_next) \ - QUEUEDEBUG_ABORT("LIST_* forw %p %s:%d", (elm), \ - __FILE__, __LINE__); \ - if (*(elm)->field.le_prev != (elm)) \ - QUEUEDEBUG_ABORT("LIST_* back %p %s:%d", (elm), \ - __FILE__, __LINE__); -#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field) \ - (elm)->field.le_next = (void *)1L; \ - (elm)->field.le_prev = (void *)1L; -#else -#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field) -#define QUEUEDEBUG_LIST_OP(elm, field) -#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field) -#endif - -#define LIST_INIT(head) do { \ - (head)->lh_first = LIST_END(head); \ -} while (/*CONSTCOND*/0) - -#define LIST_INSERT_AFTER(listelm, elm, field) do { \ - QUEUEDEBUG_LIST_OP((listelm), field) \ - if (((elm)->field.le_next = (listelm)->field.le_next) != \ - LIST_END(head)) \ - (listelm)->field.le_next->field.le_prev = \ - &(elm)->field.le_next; \ - (listelm)->field.le_next = (elm); \ - (elm)->field.le_prev = &(listelm)->field.le_next; \ -} while (/*CONSTCOND*/0) - -#define LIST_INSERT_BEFORE(listelm, elm, field) do { \ - QUEUEDEBUG_LIST_OP((listelm), field) \ - (elm)->field.le_prev = (listelm)->field.le_prev; \ - (elm)->field.le_next = (listelm); \ - *(listelm)->field.le_prev = (elm); \ - (listelm)->field.le_prev = &(elm)->field.le_next; \ -} while (/*CONSTCOND*/0) - -#define LIST_INSERT_HEAD(head, elm, field) do { \ - QUEUEDEBUG_LIST_INSERT_HEAD((head), (elm), field) \ - if (((elm)->field.le_next = (head)->lh_first) != LIST_END(head))\ - (head)->lh_first->field.le_prev = &(elm)->field.le_next;\ - (head)->lh_first = (elm); \ - (elm)->field.le_prev = &(head)->lh_first; \ -} while (/*CONSTCOND*/0) - -#define LIST_REMOVE(elm, field) do { \ - QUEUEDEBUG_LIST_OP((elm), field) \ - if ((elm)->field.le_next != NULL) \ - (elm)->field.le_next->field.le_prev = \ - (elm)->field.le_prev; \ - *(elm)->field.le_prev = (elm)->field.le_next; \ - QUEUEDEBUG_LIST_POSTREMOVE((elm), field) \ -} while (/*CONSTCOND*/0) - -#define LIST_REPLACE(elm, elm2, field) do { \ - if (((elm2)->field.le_next = (elm)->field.le_next) != NULL) \ - (elm2)->field.le_next->field.le_prev = \ - &(elm2)->field.le_next; \ - (elm2)->field.le_prev = (elm)->field.le_prev; \ - *(elm2)->field.le_prev = (elm2); \ - QUEUEDEBUG_LIST_POSTREMOVE((elm), field) \ -} while (/*CONSTCOND*/0) - -/* - * Simple queue definitions. - */ -#define SIMPLEQ_HEAD(name, type) \ -struct name { \ - struct type *sqh_first; /* first element */ \ - struct type **sqh_last; /* addr of last next element */ \ -} - -#define SIMPLEQ_HEAD_INITIALIZER(head) \ - { NULL, &(head).sqh_first } - -#define SIMPLEQ_ENTRY(type) \ -struct { \ - struct type *sqe_next; /* next element */ \ -} - -/* - * Simple queue access methods. - */ -#define SIMPLEQ_FIRST(head) ((head)->sqh_first) -#define SIMPLEQ_END(head) NULL -#define SIMPLEQ_EMPTY(head) ((head)->sqh_first == SIMPLEQ_END(head)) -#define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next) - -#define SIMPLEQ_FOREACH(var, head, field) \ - for ((var) = ((head)->sqh_first); \ - (var) != SIMPLEQ_END(head); \ - (var) = ((var)->field.sqe_next)) - -#define SIMPLEQ_FOREACH_SAFE(var, head, field, next) \ - for ((var) = ((head)->sqh_first); \ - (var) != SIMPLEQ_END(head) && \ - ((next = ((var)->field.sqe_next)), 1); \ - (var) = (next)) - -/* - * Simple queue functions. - */ -#define SIMPLEQ_INIT(head) do { \ - (head)->sqh_first = NULL; \ - (head)->sqh_last = &(head)->sqh_first; \ -} while (/*CONSTCOND*/0) - -#define SIMPLEQ_INSERT_HEAD(head, elm, field) do { \ - if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) \ - (head)->sqh_last = &(elm)->field.sqe_next; \ - (head)->sqh_first = (elm); \ -} while (/*CONSTCOND*/0) - -#define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \ - (elm)->field.sqe_next = NULL; \ - *(head)->sqh_last = (elm); \ - (head)->sqh_last = &(elm)->field.sqe_next; \ -} while (/*CONSTCOND*/0) - -#define SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \ - if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL)\ - (head)->sqh_last = &(elm)->field.sqe_next; \ - (listelm)->field.sqe_next = (elm); \ -} while (/*CONSTCOND*/0) - -#define SIMPLEQ_REMOVE_HEAD(head, field) do { \ - if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \ - (head)->sqh_last = &(head)->sqh_first; \ -} while (/*CONSTCOND*/0) - -#define SIMPLEQ_REMOVE_AFTER(head, elm, field) do { \ - if (((elm)->field.sqe_next = (elm)->field.sqe_next->field.sqe_next) \ - == NULL) \ - (head)->sqh_last = &(elm)->field.sqe_next; \ -} while (/*CONSTCOND*/0) - -#define SIMPLEQ_REMOVE(head, elm, type, field) do { \ - if ((head)->sqh_first == (elm)) { \ - SIMPLEQ_REMOVE_HEAD((head), field); \ - } else { \ - struct type *curelm = (head)->sqh_first; \ - while (curelm->field.sqe_next != (elm)) \ - curelm = curelm->field.sqe_next; \ - if ((curelm->field.sqe_next = \ - curelm->field.sqe_next->field.sqe_next) == NULL) \ - (head)->sqh_last = &(curelm)->field.sqe_next; \ - } \ -} while (/*CONSTCOND*/0) - -#define SIMPLEQ_CONCAT(head1, head2) do { \ - if (!SIMPLEQ_EMPTY((head2))) { \ - *(head1)->sqh_last = (head2)->sqh_first; \ - (head1)->sqh_last = (head2)->sqh_last; \ - SIMPLEQ_INIT((head2)); \ - } \ -} while (/*CONSTCOND*/0) - -#define SIMPLEQ_LAST(head, type, field) \ - (SIMPLEQ_EMPTY((head)) ? \ - NULL : \ - ((struct type *)(void *) \ - ((char *)((head)->sqh_last) - offsetof(struct type, field)))) - -/* - * Tail queue definitions. - */ -#define _TAILQ_HEAD(name, type, qual) \ -struct name { \ - qual type *tqh_first; /* first element */ \ - qual type *qual *tqh_last; /* addr of last next element */ \ -} -#define TAILQ_HEAD(name, type) _TAILQ_HEAD(name, struct type,) - -#define TAILQ_HEAD_INITIALIZER(head) \ - { TAILQ_END(head), &(head).tqh_first } - -#define _TAILQ_ENTRY(type, qual) \ -struct { \ - qual type *tqe_next; /* next element */ \ - qual type *qual *tqe_prev; /* address of previous next element */\ -} -#define TAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,) - -/* - * Tail queue access methods. - */ -#define TAILQ_FIRST(head) ((head)->tqh_first) -#define TAILQ_END(head) (NULL) -#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next) -#define TAILQ_LAST(head, headname) \ - (*(((struct headname *)(void *)((head)->tqh_last))->tqh_last)) -#define TAILQ_PREV(elm, headname, field) \ - (*(((struct headname *)(void *)((elm)->field.tqe_prev))->tqh_last)) -#define TAILQ_EMPTY(head) (TAILQ_FIRST(head) == TAILQ_END(head)) - - -#define TAILQ_FOREACH(var, head, field) \ - for ((var) = ((head)->tqh_first); \ - (var) != TAILQ_END(head); \ - (var) = ((var)->field.tqe_next)) - -#define TAILQ_FOREACH_SAFE(var, head, field, next) \ - for ((var) = ((head)->tqh_first); \ - (var) != TAILQ_END(head) && \ - ((next) = TAILQ_NEXT(var, field), 1); (var) = (next)) - -#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ - for ((var) = TAILQ_LAST((head), headname); \ - (var) != TAILQ_END(head); \ - (var) = TAILQ_PREV((var), headname, field)) - -#define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, prev) \ - for ((var) = TAILQ_LAST((head), headname); \ - (var) != TAILQ_END(head) && \ - ((prev) = TAILQ_PREV((var), headname, field), 1); (var) = (prev)) - -/* - * Tail queue functions. - */ -#if defined(QUEUEDEBUG) -#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field) \ - if ((head)->tqh_first && \ - (head)->tqh_first->field.tqe_prev != &(head)->tqh_first) \ - QUEUEDEBUG_ABORT("TAILQ_INSERT_HEAD %p %s:%d", (head), \ - __FILE__, __LINE__); -#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field) \ - if (*(head)->tqh_last != NULL) \ - QUEUEDEBUG_ABORT("TAILQ_INSERT_TAIL %p %s:%d", (head), \ - __FILE__, __LINE__); -#define QUEUEDEBUG_TAILQ_OP(elm, field) \ - if ((elm)->field.tqe_next && \ - (elm)->field.tqe_next->field.tqe_prev != \ - &(elm)->field.tqe_next) \ - QUEUEDEBUG_ABORT("TAILQ_* forw %p %s:%d", (elm), \ - __FILE__, __LINE__); \ - if (*(elm)->field.tqe_prev != (elm)) \ - QUEUEDEBUG_ABORT("TAILQ_* back %p %s:%d", (elm), \ - __FILE__, __LINE__); -#define QUEUEDEBUG_TAILQ_PREREMOVE(head, elm, field) \ - if ((elm)->field.tqe_next == NULL && \ - (head)->tqh_last != &(elm)->field.tqe_next) \ - QUEUEDEBUG_ABORT("TAILQ_PREREMOVE head %p elm %p %s:%d",\ - (head), (elm), __FILE__, __LINE__); -#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field) \ - (elm)->field.tqe_next = (void *)1L; \ - (elm)->field.tqe_prev = (void *)1L; -#else -#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field) -#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field) -#define QUEUEDEBUG_TAILQ_OP(elm, field) -#define QUEUEDEBUG_TAILQ_PREREMOVE(head, elm, field) -#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field) -#endif - -#define TAILQ_INIT(head) do { \ - (head)->tqh_first = TAILQ_END(head); \ - (head)->tqh_last = &(head)->tqh_first; \ -} while (/*CONSTCOND*/0) - -#define TAILQ_INSERT_HEAD(head, elm, field) do { \ - QUEUEDEBUG_TAILQ_INSERT_HEAD((head), (elm), field) \ - if (((elm)->field.tqe_next = (head)->tqh_first) != TAILQ_END(head))\ - (head)->tqh_first->field.tqe_prev = \ - &(elm)->field.tqe_next; \ - else \ - (head)->tqh_last = &(elm)->field.tqe_next; \ - (head)->tqh_first = (elm); \ - (elm)->field.tqe_prev = &(head)->tqh_first; \ -} while (/*CONSTCOND*/0) - -#define TAILQ_INSERT_TAIL(head, elm, field) do { \ - QUEUEDEBUG_TAILQ_INSERT_TAIL((head), (elm), field) \ - (elm)->field.tqe_next = TAILQ_END(head); \ - (elm)->field.tqe_prev = (head)->tqh_last; \ - *(head)->tqh_last = (elm); \ - (head)->tqh_last = &(elm)->field.tqe_next; \ -} while (/*CONSTCOND*/0) - -#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ - QUEUEDEBUG_TAILQ_OP((listelm), field) \ - if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != \ - TAILQ_END(head)) \ - (elm)->field.tqe_next->field.tqe_prev = \ - &(elm)->field.tqe_next; \ - else \ - (head)->tqh_last = &(elm)->field.tqe_next; \ - (listelm)->field.tqe_next = (elm); \ - (elm)->field.tqe_prev = &(listelm)->field.tqe_next; \ -} while (/*CONSTCOND*/0) - -#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ - QUEUEDEBUG_TAILQ_OP((listelm), field) \ - (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \ - (elm)->field.tqe_next = (listelm); \ - *(listelm)->field.tqe_prev = (elm); \ - (listelm)->field.tqe_prev = &(elm)->field.tqe_next; \ -} while (/*CONSTCOND*/0) - -#define TAILQ_REMOVE(head, elm, field) do { \ - QUEUEDEBUG_TAILQ_PREREMOVE((head), (elm), field) \ - QUEUEDEBUG_TAILQ_OP((elm), field) \ - if (((elm)->field.tqe_next) != TAILQ_END(head)) \ - (elm)->field.tqe_next->field.tqe_prev = \ - (elm)->field.tqe_prev; \ - else \ - (head)->tqh_last = (elm)->field.tqe_prev; \ - *(elm)->field.tqe_prev = (elm)->field.tqe_next; \ - QUEUEDEBUG_TAILQ_POSTREMOVE((elm), field); \ -} while (/*CONSTCOND*/0) - -#define TAILQ_REPLACE(head, elm, elm2, field) do { \ - if (((elm2)->field.tqe_next = (elm)->field.tqe_next) != \ - TAILQ_END(head)) \ - (elm2)->field.tqe_next->field.tqe_prev = \ - &(elm2)->field.tqe_next; \ - else \ - (head)->tqh_last = &(elm2)->field.tqe_next; \ - (elm2)->field.tqe_prev = (elm)->field.tqe_prev; \ - *(elm2)->field.tqe_prev = (elm2); \ - QUEUEDEBUG_TAILQ_POSTREMOVE((elm), field); \ -} while (/*CONSTCOND*/0) - -#define TAILQ_CONCAT(head1, head2, field) do { \ - if (!TAILQ_EMPTY(head2)) { \ - *(head1)->tqh_last = (head2)->tqh_first; \ - (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \ - (head1)->tqh_last = (head2)->tqh_last; \ - TAILQ_INIT((head2)); \ - } \ -} while (/*CONSTCOND*/0) - -/* - * Singly-linked Tail queue declarations. - */ -#define STAILQ_HEAD(name, type) \ -struct name { \ - struct type *stqh_first; /* first element */ \ - struct type **stqh_last; /* addr of last next element */ \ -} - -#define STAILQ_HEAD_INITIALIZER(head) \ - { NULL, &(head).stqh_first } - -#define STAILQ_ENTRY(type) \ -struct { \ - struct type *stqe_next; /* next element */ \ -} - -/* - * Singly-linked Tail queue access methods. - */ -#define STAILQ_FIRST(head) ((head)->stqh_first) -#define STAILQ_END(head) NULL -#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) -#define STAILQ_EMPTY(head) (STAILQ_FIRST(head) == STAILQ_END(head)) - -/* - * Singly-linked Tail queue functions. - */ -#define STAILQ_INIT(head) do { \ - (head)->stqh_first = NULL; \ - (head)->stqh_last = &(head)->stqh_first; \ -} while (/*CONSTCOND*/0) - -#define STAILQ_INSERT_HEAD(head, elm, field) do { \ - if (((elm)->field.stqe_next = (head)->stqh_first) == NULL) \ - (head)->stqh_last = &(elm)->field.stqe_next; \ - (head)->stqh_first = (elm); \ -} while (/*CONSTCOND*/0) - -#define STAILQ_INSERT_TAIL(head, elm, field) do { \ - (elm)->field.stqe_next = NULL; \ - *(head)->stqh_last = (elm); \ - (head)->stqh_last = &(elm)->field.stqe_next; \ -} while (/*CONSTCOND*/0) - -#define STAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ - if (((elm)->field.stqe_next = (listelm)->field.stqe_next) == NULL)\ - (head)->stqh_last = &(elm)->field.stqe_next; \ - (listelm)->field.stqe_next = (elm); \ -} while (/*CONSTCOND*/0) - -#define STAILQ_REMOVE_HEAD(head, field) do { \ - if (((head)->stqh_first = (head)->stqh_first->field.stqe_next) == NULL) \ - (head)->stqh_last = &(head)->stqh_first; \ -} while (/*CONSTCOND*/0) - -#define STAILQ_REMOVE(head, elm, type, field) do { \ - if ((head)->stqh_first == (elm)) { \ - STAILQ_REMOVE_HEAD((head), field); \ - } else { \ - struct type *curelm = (head)->stqh_first; \ - while (curelm->field.stqe_next != (elm)) \ - curelm = curelm->field.stqe_next; \ - if ((curelm->field.stqe_next = \ - curelm->field.stqe_next->field.stqe_next) == NULL) \ - (head)->stqh_last = &(curelm)->field.stqe_next; \ - } \ -} while (/*CONSTCOND*/0) - -#define STAILQ_FOREACH(var, head, field) \ - for ((var) = ((head)->stqh_first); \ - (var); \ - (var) = ((var)->field.stqe_next)) - -#define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ - for ((var) = STAILQ_FIRST((head)); \ - (var) && ((tvar) = STAILQ_NEXT((var), field), 1); \ - (var) = (tvar)) - -#define STAILQ_CONCAT(head1, head2) do { \ - if (!STAILQ_EMPTY((head2))) { \ - *(head1)->stqh_last = (head2)->stqh_first; \ - (head1)->stqh_last = (head2)->stqh_last; \ - STAILQ_INIT((head2)); \ - } \ -} while (/*CONSTCOND*/0) - -#define STAILQ_LAST(head, type, field) \ - (STAILQ_EMPTY((head)) ? \ - NULL : \ - ((struct type *)(void *) \ - ((char *)((head)->stqh_last) - offsetof(struct type, field)))) - - -#ifndef _KERNEL -/* - * Circular queue definitions. Do not use. We still keep the macros - * for compatibility but because of pointer aliasing issues their use - * is discouraged! - */ - -/* - * __launder_type(): We use this ugly hack to work around the the compiler - * noticing that two types may not alias each other and elide tests in code. - * We hit this in the CIRCLEQ macros when comparing 'struct name *' and - * 'struct type *' (see CIRCLEQ_HEAD()). Modern compilers (such as GCC - * 4.8) declare these comparisons as always false, causing the code to - * not run as designed. - * - * This hack is only to be used for comparisons and thus can be fully const. - * Do not use for assignment. - * - * If we ever choose to change the ABI of the CIRCLEQ macros, we could fix - * this by changing the head/tail sentinal values, but see the note above - * this one. - */ -static __inline const void * __launder_type(const void *); -static __inline const void * -__launder_type(const void *__x) -{ - __asm __volatile("" : "+r" (__x)); - return __x; -} - -#if defined(QUEUEDEBUG) -#define QUEUEDEBUG_CIRCLEQ_HEAD(head, field) \ - if ((head)->cqh_first != CIRCLEQ_ENDC(head) && \ - (head)->cqh_first->field.cqe_prev != CIRCLEQ_ENDC(head)) \ - QUEUEDEBUG_ABORT("CIRCLEQ head forw %p %s:%d", (head), \ - __FILE__, __LINE__); \ - if ((head)->cqh_last != CIRCLEQ_ENDC(head) && \ - (head)->cqh_last->field.cqe_next != CIRCLEQ_ENDC(head)) \ - QUEUEDEBUG_ABORT("CIRCLEQ head back %p %s:%d", (head), \ - __FILE__, __LINE__); -#define QUEUEDEBUG_CIRCLEQ_ELM(head, elm, field) \ - if ((elm)->field.cqe_next == CIRCLEQ_ENDC(head)) { \ - if ((head)->cqh_last != (elm)) \ - QUEUEDEBUG_ABORT("CIRCLEQ elm last %p %s:%d", \ - (elm), __FILE__, __LINE__); \ - } else { \ - if ((elm)->field.cqe_next->field.cqe_prev != (elm)) \ - QUEUEDEBUG_ABORT("CIRCLEQ elm forw %p %s:%d", \ - (elm), __FILE__, __LINE__); \ - } \ - if ((elm)->field.cqe_prev == CIRCLEQ_ENDC(head)) { \ - if ((head)->cqh_first != (elm)) \ - QUEUEDEBUG_ABORT("CIRCLEQ elm first %p %s:%d", \ - (elm), __FILE__, __LINE__); \ - } else { \ - if ((elm)->field.cqe_prev->field.cqe_next != (elm)) \ - QUEUEDEBUG_ABORT("CIRCLEQ elm prev %p %s:%d", \ - (elm), __FILE__, __LINE__); \ - } -#define QUEUEDEBUG_CIRCLEQ_POSTREMOVE(elm, field) \ - (elm)->field.cqe_next = (void *)1L; \ - (elm)->field.cqe_prev = (void *)1L; -#else -#define QUEUEDEBUG_CIRCLEQ_HEAD(head, field) -#define QUEUEDEBUG_CIRCLEQ_ELM(head, elm, field) -#define QUEUEDEBUG_CIRCLEQ_POSTREMOVE(elm, field) -#endif - -#define CIRCLEQ_HEAD(name, type) \ -struct name { \ - struct type *cqh_first; /* first element */ \ - struct type *cqh_last; /* last element */ \ -} - -#define CIRCLEQ_HEAD_INITIALIZER(head) \ - { CIRCLEQ_END(&head), CIRCLEQ_END(&head) } - -#define CIRCLEQ_ENTRY(type) \ -struct { \ - struct type *cqe_next; /* next element */ \ - struct type *cqe_prev; /* previous element */ \ -} - -/* - * Circular queue functions. - */ -#define CIRCLEQ_INIT(head) do { \ - (head)->cqh_first = CIRCLEQ_END(head); \ - (head)->cqh_last = CIRCLEQ_END(head); \ -} while (/*CONSTCOND*/0) - -#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \ - QUEUEDEBUG_CIRCLEQ_HEAD((head), field) \ - QUEUEDEBUG_CIRCLEQ_ELM((head), (listelm), field) \ - (elm)->field.cqe_next = (listelm)->field.cqe_next; \ - (elm)->field.cqe_prev = (listelm); \ - if ((listelm)->field.cqe_next == CIRCLEQ_ENDC(head)) \ - (head)->cqh_last = (elm); \ - else \ - (listelm)->field.cqe_next->field.cqe_prev = (elm); \ - (listelm)->field.cqe_next = (elm); \ -} while (/*CONSTCOND*/0) - -#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \ - QUEUEDEBUG_CIRCLEQ_HEAD((head), field) \ - QUEUEDEBUG_CIRCLEQ_ELM((head), (listelm), field) \ - (elm)->field.cqe_next = (listelm); \ - (elm)->field.cqe_prev = (listelm)->field.cqe_prev; \ - if ((listelm)->field.cqe_prev == CIRCLEQ_ENDC(head)) \ - (head)->cqh_first = (elm); \ - else \ - (listelm)->field.cqe_prev->field.cqe_next = (elm); \ - (listelm)->field.cqe_prev = (elm); \ -} while (/*CONSTCOND*/0) - -#define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \ - QUEUEDEBUG_CIRCLEQ_HEAD((head), field) \ - (elm)->field.cqe_next = (head)->cqh_first; \ - (elm)->field.cqe_prev = CIRCLEQ_END(head); \ - if ((head)->cqh_last == CIRCLEQ_ENDC(head)) \ - (head)->cqh_last = (elm); \ - else \ - (head)->cqh_first->field.cqe_prev = (elm); \ - (head)->cqh_first = (elm); \ -} while (/*CONSTCOND*/0) - -#define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \ - QUEUEDEBUG_CIRCLEQ_HEAD((head), field) \ - (elm)->field.cqe_next = CIRCLEQ_END(head); \ - (elm)->field.cqe_prev = (head)->cqh_last; \ - if ((head)->cqh_first == CIRCLEQ_ENDC(head)) \ - (head)->cqh_first = (elm); \ - else \ - (head)->cqh_last->field.cqe_next = (elm); \ - (head)->cqh_last = (elm); \ -} while (/*CONSTCOND*/0) - -#define CIRCLEQ_REMOVE(head, elm, field) do { \ - QUEUEDEBUG_CIRCLEQ_HEAD((head), field) \ - QUEUEDEBUG_CIRCLEQ_ELM((head), (elm), field) \ - if ((elm)->field.cqe_next == CIRCLEQ_ENDC(head)) \ - (head)->cqh_last = (elm)->field.cqe_prev; \ - else \ - (elm)->field.cqe_next->field.cqe_prev = \ - (elm)->field.cqe_prev; \ - if ((elm)->field.cqe_prev == CIRCLEQ_ENDC(head)) \ - (head)->cqh_first = (elm)->field.cqe_next; \ - else \ - (elm)->field.cqe_prev->field.cqe_next = \ - (elm)->field.cqe_next; \ - QUEUEDEBUG_CIRCLEQ_POSTREMOVE((elm), field) \ -} while (/*CONSTCOND*/0) - -#define CIRCLEQ_FOREACH(var, head, field) \ - for ((var) = ((head)->cqh_first); \ - (var) != CIRCLEQ_ENDC(head); \ - (var) = ((var)->field.cqe_next)) - -#define CIRCLEQ_FOREACH_REVERSE(var, head, field) \ - for ((var) = ((head)->cqh_last); \ - (var) != CIRCLEQ_ENDC(head); \ - (var) = ((var)->field.cqe_prev)) - -/* - * Circular queue access methods. - */ -#define CIRCLEQ_FIRST(head) ((head)->cqh_first) -#define CIRCLEQ_LAST(head) ((head)->cqh_last) -/* For comparisons */ -#define CIRCLEQ_ENDC(head) (__launder_type(head)) -/* For assignments */ -#define CIRCLEQ_END(head) ((void *)(head)) -#define CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next) -#define CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev) -#define CIRCLEQ_EMPTY(head) \ - (CIRCLEQ_FIRST(head) == CIRCLEQ_ENDC(head)) - -#define CIRCLEQ_LOOP_NEXT(head, elm, field) \ - (((elm)->field.cqe_next == CIRCLEQ_ENDC(head)) \ - ? ((head)->cqh_first) \ - : (elm->field.cqe_next)) -#define CIRCLEQ_LOOP_PREV(head, elm, field) \ - (((elm)->field.cqe_prev == CIRCLEQ_ENDC(head)) \ - ? ((head)->cqh_last) \ - : (elm->field.cqe_prev)) -#endif /* !_KERNEL */ - -#endif /* !_SYS_QUEUE_H_ */ diff --git a/repos/clang/musl/tree.h b/repos/clang/musl/tree.h deleted file mode 100644 index eaea56aa..00000000 --- a/repos/clang/musl/tree.h +++ /dev/null @@ -1,761 +0,0 @@ -/* $NetBSD: tree.h,v 1.20 2013/09/14 13:20:45 joerg Exp $ */ -/* $OpenBSD: tree.h,v 1.13 2011/07/09 00:19:45 pirofti Exp $ */ -/* - * Copyright 2002 Niels Provos <provos@citi.umich.edu> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef _SYS_TREE_H_ -#define _SYS_TREE_H_ - -/* - * This file defines data structures for different types of trees: - * splay trees and red-black trees. - * - * A splay tree is a self-organizing data structure. Every operation - * on the tree causes a splay to happen. The splay moves the requested - * node to the root of the tree and partly rebalances it. - * - * This has the benefit that request locality causes faster lookups as - * the requested nodes move to the top of the tree. On the other hand, - * every lookup causes memory writes. - * - * The Balance Theorem bounds the total access time for m operations - * and n inserts on an initially empty tree as O((m + n)lg n). The - * amortized cost for a sequence of m accesses to a splay tree is O(lg n); - * - * A red-black tree is a binary search tree with the node color as an - * extra attribute. It fulfills a set of conditions: - * - every search path from the root to a leaf consists of the - * same number of black nodes, - * - each red node (except for the root) has a black parent, - * - each leaf node is black. - * - * Every operation on a red-black tree is bounded as O(lg n). - * The maximum height of a red-black tree is 2lg (n+1). - */ - -#define SPLAY_HEAD(name, type) \ -struct name { \ - struct type *sph_root; /* root of the tree */ \ -} - -#define SPLAY_INITIALIZER(root) \ - { NULL } - -#define SPLAY_INIT(root) do { \ - (root)->sph_root = NULL; \ -} while (/*CONSTCOND*/ 0) - -#define SPLAY_ENTRY(type) \ -struct { \ - struct type *spe_left; /* left element */ \ - struct type *spe_right; /* right element */ \ -} - -#define SPLAY_LEFT(elm, field) (elm)->field.spe_left -#define SPLAY_RIGHT(elm, field) (elm)->field.spe_right -#define SPLAY_ROOT(head) (head)->sph_root -#define SPLAY_EMPTY(head) (SPLAY_ROOT(head) == NULL) - -/* SPLAY_ROTATE_{LEFT,RIGHT} expect that tmp hold SPLAY_{RIGHT,LEFT} */ -#define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ - SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(tmp, field); \ - SPLAY_RIGHT(tmp, field) = (head)->sph_root; \ - (head)->sph_root = tmp; \ -} while (/*CONSTCOND*/ 0) - -#define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ - SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(tmp, field); \ - SPLAY_LEFT(tmp, field) = (head)->sph_root; \ - (head)->sph_root = tmp; \ -} while (/*CONSTCOND*/ 0) - -#define SPLAY_LINKLEFT(head, tmp, field) do { \ - SPLAY_LEFT(tmp, field) = (head)->sph_root; \ - tmp = (head)->sph_root; \ - (head)->sph_root = SPLAY_LEFT((head)->sph_root, field); \ -} while (/*CONSTCOND*/ 0) - -#define SPLAY_LINKRIGHT(head, tmp, field) do { \ - SPLAY_RIGHT(tmp, field) = (head)->sph_root; \ - tmp = (head)->sph_root; \ - (head)->sph_root = SPLAY_RIGHT((head)->sph_root, field); \ -} while (/*CONSTCOND*/ 0) - -#define SPLAY_ASSEMBLE(head, node, left, right, field) do { \ - SPLAY_RIGHT(left, field) = SPLAY_LEFT((head)->sph_root, field); \ - SPLAY_LEFT(right, field) = SPLAY_RIGHT((head)->sph_root, field);\ - SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \ - SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \ -} while (/*CONSTCOND*/ 0) - -/* Generates prototypes and inline functions */ - -#define SPLAY_PROTOTYPE(name, type, field, cmp) \ -void name##_SPLAY(struct name *, struct type *); \ -void name##_SPLAY_MINMAX(struct name *, int); \ -struct type *name##_SPLAY_INSERT(struct name *, struct type *); \ -struct type *name##_SPLAY_REMOVE(struct name *, struct type *); \ - \ -/* Finds the node with the same key as elm */ \ -static __inline struct type * \ -name##_SPLAY_FIND(struct name *head, struct type *elm) \ -{ \ - if (SPLAY_EMPTY(head)) \ - return(NULL); \ - name##_SPLAY(head, elm); \ - if ((cmp)(elm, (head)->sph_root) == 0) \ - return (head->sph_root); \ - return (NULL); \ -} \ - \ -static __inline __unused struct type * \ -name##_SPLAY_NEXT(struct name *head, struct type *elm) \ -{ \ - name##_SPLAY(head, elm); \ - if (SPLAY_RIGHT(elm, field) != NULL) { \ - elm = SPLAY_RIGHT(elm, field); \ - while (SPLAY_LEFT(elm, field) != NULL) { \ - elm = SPLAY_LEFT(elm, field); \ - } \ - } else \ - elm = NULL; \ - return (elm); \ -} \ - \ -static __unused __inline struct type * \ -name##_SPLAY_MIN_MAX(struct name *head, int val) \ -{ \ - name##_SPLAY_MINMAX(head, val); \ - return (SPLAY_ROOT(head)); \ -} - -/* Main splay operation. - * Moves node close to the key of elm to top - */ -#define SPLAY_GENERATE(name, type, field, cmp) \ -struct type * \ -name##_SPLAY_INSERT(struct name *head, struct type *elm) \ -{ \ - if (SPLAY_EMPTY(head)) { \ - SPLAY_LEFT(elm, field) = SPLAY_RIGHT(elm, field) = NULL; \ - } else { \ - int __comp; \ - name##_SPLAY(head, elm); \ - __comp = (cmp)(elm, (head)->sph_root); \ - if(__comp < 0) { \ - SPLAY_LEFT(elm, field) = SPLAY_LEFT((head)->sph_root, field);\ - SPLAY_RIGHT(elm, field) = (head)->sph_root; \ - SPLAY_LEFT((head)->sph_root, field) = NULL; \ - } else if (__comp > 0) { \ - SPLAY_RIGHT(elm, field) = SPLAY_RIGHT((head)->sph_root, field);\ - SPLAY_LEFT(elm, field) = (head)->sph_root; \ - SPLAY_RIGHT((head)->sph_root, field) = NULL; \ - } else \ - return ((head)->sph_root); \ - } \ - (head)->sph_root = (elm); \ - return (NULL); \ -} \ - \ -struct type * \ -name##_SPLAY_REMOVE(struct name *head, struct type *elm) \ -{ \ - struct type *__tmp; \ - if (SPLAY_EMPTY(head)) \ - return (NULL); \ - name##_SPLAY(head, elm); \ - if ((cmp)(elm, (head)->sph_root) == 0) { \ - if (SPLAY_LEFT((head)->sph_root, field) == NULL) { \ - (head)->sph_root = SPLAY_RIGHT((head)->sph_root, field);\ - } else { \ - __tmp = SPLAY_RIGHT((head)->sph_root, field); \ - (head)->sph_root = SPLAY_LEFT((head)->sph_root, field);\ - name##_SPLAY(head, elm); \ - SPLAY_RIGHT((head)->sph_root, field) = __tmp; \ - } \ - return (elm); \ - } \ - return (NULL); \ -} \ - \ -void \ -name##_SPLAY(struct name *head, struct type *elm) \ -{ \ - struct type __node, *__left, *__right, *__tmp; \ - int __comp; \ -\ - SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\ - __left = __right = &__node; \ -\ - while ((__comp = (cmp)(elm, (head)->sph_root)) != 0) { \ - if (__comp < 0) { \ - __tmp = SPLAY_LEFT((head)->sph_root, field); \ - if (__tmp == NULL) \ - break; \ - if ((cmp)(elm, __tmp) < 0){ \ - SPLAY_ROTATE_RIGHT(head, __tmp, field); \ - if (SPLAY_LEFT((head)->sph_root, field) == NULL)\ - break; \ - } \ - SPLAY_LINKLEFT(head, __right, field); \ - } else if (__comp > 0) { \ - __tmp = SPLAY_RIGHT((head)->sph_root, field); \ - if (__tmp == NULL) \ - break; \ - if ((cmp)(elm, __tmp) > 0){ \ - SPLAY_ROTATE_LEFT(head, __tmp, field); \ - if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\ - break; \ - } \ - SPLAY_LINKRIGHT(head, __left, field); \ - } \ - } \ - SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \ -} \ - \ -/* Splay with either the minimum or the maximum element \ - * Used to find minimum or maximum element in tree. \ - */ \ -void name##_SPLAY_MINMAX(struct name *head, int __comp) \ -{ \ - struct type __node, *__left, *__right, *__tmp; \ -\ - SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\ - __left = __right = &__node; \ -\ - while (1) { \ - if (__comp < 0) { \ - __tmp = SPLAY_LEFT((head)->sph_root, field); \ - if (__tmp == NULL) \ - break; \ - if (__comp < 0){ \ - SPLAY_ROTATE_RIGHT(head, __tmp, field); \ - if (SPLAY_LEFT((head)->sph_root, field) == NULL)\ - break; \ - } \ - SPLAY_LINKLEFT(head, __right, field); \ - } else if (__comp > 0) { \ - __tmp = SPLAY_RIGHT((head)->sph_root, field); \ - if (__tmp == NULL) \ - break; \ - if (__comp > 0) { \ - SPLAY_ROTATE_LEFT(head, __tmp, field); \ - if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\ - break; \ - } \ - SPLAY_LINKRIGHT(head, __left, field); \ - } \ - } \ - SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \ -} - -#define SPLAY_NEGINF -1 -#define SPLAY_INF 1 - -#define SPLAY_INSERT(name, x, y) name##_SPLAY_INSERT(x, y) -#define SPLAY_REMOVE(name, x, y) name##_SPLAY_REMOVE(x, y) -#define SPLAY_FIND(name, x, y) name##_SPLAY_FIND(x, y) -#define SPLAY_NEXT(name, x, y) name##_SPLAY_NEXT(x, y) -#define SPLAY_MIN(name, x) (SPLAY_EMPTY(x) ? NULL \ - : name##_SPLAY_MIN_MAX(x, SPLAY_NEGINF)) -#define SPLAY_MAX(name, x) (SPLAY_EMPTY(x) ? NULL \ - : name##_SPLAY_MIN_MAX(x, SPLAY_INF)) - -#define SPLAY_FOREACH(x, name, head) \ - for ((x) = SPLAY_MIN(name, head); \ - (x) != NULL; \ - (x) = SPLAY_NEXT(name, head, x)) - -/* Macros that define a red-black tree */ -#define RB_HEAD(name, type) \ -struct name { \ - struct type *rbh_root; /* root of the tree */ \ -} - -#define RB_INITIALIZER(root) \ - { NULL } - -#define RB_INIT(root) do { \ - (root)->rbh_root = NULL; \ -} while (/*CONSTCOND*/ 0) - -#define RB_BLACK 0 -#define RB_RED 1 -#define RB_ENTRY(type) \ -struct { \ - struct type *rbe_left; /* left element */ \ - struct type *rbe_right; /* right element */ \ - struct type *rbe_parent; /* parent element */ \ - int rbe_color; /* node color */ \ -} - -#define RB_LEFT(elm, field) (elm)->field.rbe_left -#define RB_RIGHT(elm, field) (elm)->field.rbe_right -#define RB_PARENT(elm, field) (elm)->field.rbe_parent -#define RB_COLOR(elm, field) (elm)->field.rbe_color -#define RB_ROOT(head) (head)->rbh_root -#define RB_EMPTY(head) (RB_ROOT(head) == NULL) - -#define RB_SET(elm, parent, field) do { \ - RB_PARENT(elm, field) = parent; \ - RB_LEFT(elm, field) = RB_RIGHT(elm, field) = NULL; \ - RB_COLOR(elm, field) = RB_RED; \ -} while (/*CONSTCOND*/ 0) - -#define RB_SET_BLACKRED(black, red, field) do { \ - RB_COLOR(black, field) = RB_BLACK; \ - RB_COLOR(red, field) = RB_RED; \ -} while (/*CONSTCOND*/ 0) - -#ifndef RB_AUGMENT -#define RB_AUGMENT(x) do {} while (/*CONSTCOND*/ 0) -#endif - -#define RB_ROTATE_LEFT(head, elm, tmp, field) do { \ - (tmp) = RB_RIGHT(elm, field); \ - if ((RB_RIGHT(elm, field) = RB_LEFT(tmp, field)) != NULL) { \ - RB_PARENT(RB_LEFT(tmp, field), field) = (elm); \ - } \ - RB_AUGMENT(elm); \ - if ((RB_PARENT(tmp, field) = RB_PARENT(elm, field)) != NULL) { \ - if ((elm) == RB_LEFT(RB_PARENT(elm, field), field)) \ - RB_LEFT(RB_PARENT(elm, field), field) = (tmp); \ - else \ - RB_RIGHT(RB_PARENT(elm, field), field) = (tmp); \ - } else \ - (head)->rbh_root = (tmp); \ - RB_LEFT(tmp, field) = (elm); \ - RB_PARENT(elm, field) = (tmp); \ - RB_AUGMENT(tmp); \ - if ((RB_PARENT(tmp, field))) \ - RB_AUGMENT(RB_PARENT(tmp, field)); \ -} while (/*CONSTCOND*/ 0) - -#define RB_ROTATE_RIGHT(head, elm, tmp, field) do { \ - (tmp) = RB_LEFT(elm, field); \ - if ((RB_LEFT(elm, field) = RB_RIGHT(tmp, field)) != NULL) { \ - RB_PARENT(RB_RIGHT(tmp, field), field) = (elm); \ - } \ - RB_AUGMENT(elm); \ - if ((RB_PARENT(tmp, field) = RB_PARENT(elm, field)) != NULL) { \ - if ((elm) == RB_LEFT(RB_PARENT(elm, field), field)) \ - RB_LEFT(RB_PARENT(elm, field), field) = (tmp); \ - else \ - RB_RIGHT(RB_PARENT(elm, field), field) = (tmp); \ - } else \ - (head)->rbh_root = (tmp); \ - RB_RIGHT(tmp, field) = (elm); \ - RB_PARENT(elm, field) = (tmp); \ - RB_AUGMENT(tmp); \ - if ((RB_PARENT(tmp, field))) \ - RB_AUGMENT(RB_PARENT(tmp, field)); \ -} while (/*CONSTCOND*/ 0) - -/* Generates prototypes and inline functions */ -#define RB_PROTOTYPE(name, type, field, cmp) \ - RB_PROTOTYPE_INTERNAL(name, type, field, cmp,) -#define RB_PROTOTYPE_STATIC(name, type, field, cmp) \ - RB_PROTOTYPE_INTERNAL(name, type, field, cmp, __unused static) -#define RB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \ -attr void name##_RB_INSERT_COLOR(struct name *, struct type *); \ -attr void name##_RB_REMOVE_COLOR(struct name *, struct type *, struct type *);\ -attr struct type *name##_RB_REMOVE(struct name *, struct type *); \ -attr struct type *name##_RB_INSERT(struct name *, struct type *); \ -attr struct type *name##_RB_FIND(struct name *, struct type *); \ -attr struct type *name##_RB_NFIND(struct name *, struct type *); \ -attr struct type *name##_RB_NEXT(struct type *); \ -attr struct type *name##_RB_PREV(struct type *); \ -attr struct type *name##_RB_MINMAX(struct name *, int); \ - \ - -/* Main rb operation. - * Moves node close to the key of elm to top - */ -#define RB_GENERATE(name, type, field, cmp) \ - RB_GENERATE_INTERNAL(name, type, field, cmp,) -#define RB_GENERATE_STATIC(name, type, field, cmp) \ - RB_GENERATE_INTERNAL(name, type, field, cmp, __unused static) -#define RB_GENERATE_INTERNAL(name, type, field, cmp, attr) \ -attr void \ -name##_RB_INSERT_COLOR(struct name *head, struct type *elm) \ -{ \ - struct type *parent, *gparent, *tmp; \ - while ((parent = RB_PARENT(elm, field)) != NULL && \ - RB_COLOR(parent, field) == RB_RED) { \ - gparent = RB_PARENT(parent, field); \ - if (parent == RB_LEFT(gparent, field)) { \ - tmp = RB_RIGHT(gparent, field); \ - if (tmp && RB_COLOR(tmp, field) == RB_RED) { \ - RB_COLOR(tmp, field) = RB_BLACK; \ - RB_SET_BLACKRED(parent, gparent, field);\ - elm = gparent; \ - continue; \ - } \ - if (RB_RIGHT(parent, field) == elm) { \ - RB_ROTATE_LEFT(head, parent, tmp, field);\ - tmp = parent; \ - parent = elm; \ - elm = tmp; \ - } \ - RB_SET_BLACKRED(parent, gparent, field); \ - RB_ROTATE_RIGHT(head, gparent, tmp, field); \ - } else { \ - tmp = RB_LEFT(gparent, field); \ - if (tmp && RB_COLOR(tmp, field) == RB_RED) { \ - RB_COLOR(tmp, field) = RB_BLACK; \ - RB_SET_BLACKRED(parent, gparent, field);\ - elm = gparent; \ - continue; \ - } \ - if (RB_LEFT(parent, field) == elm) { \ - RB_ROTATE_RIGHT(head, parent, tmp, field);\ - tmp = parent; \ - parent = elm; \ - elm = tmp; \ - } \ - RB_SET_BLACKRED(parent, gparent, field); \ - RB_ROTATE_LEFT(head, gparent, tmp, field); \ - } \ - } \ - RB_COLOR(head->rbh_root, field) = RB_BLACK; \ -} \ - \ -attr void \ -name##_RB_REMOVE_COLOR(struct name *head, struct type *parent, struct type *elm) \ -{ \ - struct type *tmp; \ - while ((elm == NULL || RB_COLOR(elm, field) == RB_BLACK) && \ - elm != RB_ROOT(head)) { \ - if (RB_LEFT(parent, field) == elm) { \ - tmp = RB_RIGHT(parent, field); \ - if (RB_COLOR(tmp, field) == RB_RED) { \ - RB_SET_BLACKRED(tmp, parent, field); \ - RB_ROTATE_LEFT(head, parent, tmp, field);\ - tmp = RB_RIGHT(parent, field); \ - } \ - if ((RB_LEFT(tmp, field) == NULL || \ - RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) &&\ - (RB_RIGHT(tmp, field) == NULL || \ - RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK)) {\ - RB_COLOR(tmp, field) = RB_RED; \ - elm = parent; \ - parent = RB_PARENT(elm, field); \ - } else { \ - if (RB_RIGHT(tmp, field) == NULL || \ - RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK) {\ - struct type *oleft; \ - if ((oleft = RB_LEFT(tmp, field)) \ - != NULL) \ - RB_COLOR(oleft, field) = RB_BLACK;\ - RB_COLOR(tmp, field) = RB_RED; \ - RB_ROTATE_RIGHT(head, tmp, oleft, field);\ - tmp = RB_RIGHT(parent, field); \ - } \ - RB_COLOR(tmp, field) = RB_COLOR(parent, field);\ - RB_COLOR(parent, field) = RB_BLACK; \ - if (RB_RIGHT(tmp, field)) \ - RB_COLOR(RB_RIGHT(tmp, field), field) = RB_BLACK;\ - RB_ROTATE_LEFT(head, parent, tmp, field);\ - elm = RB_ROOT(head); \ - break; \ - } \ - } else { \ - tmp = RB_LEFT(parent, field); \ - if (RB_COLOR(tmp, field) == RB_RED) { \ - RB_SET_BLACKRED(tmp, parent, field); \ - RB_ROTATE_RIGHT(head, parent, tmp, field);\ - tmp = RB_LEFT(parent, field); \ - } \ - if ((RB_LEFT(tmp, field) == NULL || \ - RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) &&\ - (RB_RIGHT(tmp, field) == NULL || \ - RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK)) {\ - RB_COLOR(tmp, field) = RB_RED; \ - elm = parent; \ - parent = RB_PARENT(elm, field); \ - } else { \ - if (RB_LEFT(tmp, field) == NULL || \ - RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) {\ - struct type *oright; \ - if ((oright = RB_RIGHT(tmp, field)) \ - != NULL) \ - RB_COLOR(oright, field) = RB_BLACK;\ - RB_COLOR(tmp, field) = RB_RED; \ - RB_ROTATE_LEFT(head, tmp, oright, field);\ - tmp = RB_LEFT(parent, field); \ - } \ - RB_COLOR(tmp, field) = RB_COLOR(parent, field);\ - RB_COLOR(parent, field) = RB_BLACK; \ - if (RB_LEFT(tmp, field)) \ - RB_COLOR(RB_LEFT(tmp, field), field) = RB_BLACK;\ - RB_ROTATE_RIGHT(head, parent, tmp, field);\ - elm = RB_ROOT(head); \ - break; \ - } \ - } \ - } \ - if (elm) \ - RB_COLOR(elm, field) = RB_BLACK; \ -} \ - \ -attr struct type * \ -name##_RB_REMOVE(struct name *head, struct type *elm) \ -{ \ - struct type *child, *parent, *old = elm; \ - int color; \ - if (RB_LEFT(elm, field) == NULL) \ - child = RB_RIGHT(elm, field); \ - else if (RB_RIGHT(elm, field) == NULL) \ - child = RB_LEFT(elm, field); \ - else { \ - struct type *left; \ - elm = RB_RIGHT(elm, field); \ - while ((left = RB_LEFT(elm, field)) != NULL) \ - elm = left; \ - child = RB_RIGHT(elm, field); \ - parent = RB_PARENT(elm, field); \ - color = RB_COLOR(elm, field); \ - if (child) \ - RB_PARENT(child, field) = parent; \ - if (parent) { \ - if (RB_LEFT(parent, field) == elm) \ - RB_LEFT(parent, field) = child; \ - else \ - RB_RIGHT(parent, field) = child; \ - RB_AUGMENT(parent); \ - } else \ - RB_ROOT(head) = child; \ - if (RB_PARENT(elm, field) == old) \ - parent = elm; \ - (elm)->field = (old)->field; \ - if (RB_PARENT(old, field)) { \ - if (RB_LEFT(RB_PARENT(old, field), field) == old)\ - RB_LEFT(RB_PARENT(old, field), field) = elm;\ - else \ - RB_RIGHT(RB_PARENT(old, field), field) = elm;\ - RB_AUGMENT(RB_PARENT(old, field)); \ - } else \ - RB_ROOT(head) = elm; \ - RB_PARENT(RB_LEFT(old, field), field) = elm; \ - if (RB_RIGHT(old, field)) \ - RB_PARENT(RB_RIGHT(old, field), field) = elm; \ - if (parent) { \ - left = parent; \ - do { \ - RB_AUGMENT(left); \ - } while ((left = RB_PARENT(left, field)) != NULL); \ - } \ - goto color; \ - } \ - parent = RB_PARENT(elm, field); \ - color = RB_COLOR(elm, field); \ - if (child) \ - RB_PARENT(child, field) = parent; \ - if (parent) { \ - if (RB_LEFT(parent, field) == elm) \ - RB_LEFT(parent, field) = child; \ - else \ - RB_RIGHT(parent, field) = child; \ - RB_AUGMENT(parent); \ - } else \ - RB_ROOT(head) = child; \ -color: \ - if (color == RB_BLACK) \ - name##_RB_REMOVE_COLOR(head, parent, child); \ - return (old); \ -} \ - \ -/* Inserts a node into the RB tree */ \ -attr struct type * \ -name##_RB_INSERT(struct name *head, struct type *elm) \ -{ \ - struct type *tmp; \ - struct type *parent = NULL; \ - int comp = 0; \ - tmp = RB_ROOT(head); \ - while (tmp) { \ - parent = tmp; \ - comp = (cmp)(elm, parent); \ - if (comp < 0) \ - tmp = RB_LEFT(tmp, field); \ - else if (comp > 0) \ - tmp = RB_RIGHT(tmp, field); \ - else \ - return (tmp); \ - } \ - RB_SET(elm, parent, field); \ - if (parent != NULL) { \ - if (comp < 0) \ - RB_LEFT(parent, field) = elm; \ - else \ - RB_RIGHT(parent, field) = elm; \ - RB_AUGMENT(parent); \ - } else \ - RB_ROOT(head) = elm; \ - name##_RB_INSERT_COLOR(head, elm); \ - return (NULL); \ -} \ - \ -/* Finds the node with the same key as elm */ \ -attr struct type * \ -name##_RB_FIND(struct name *head, struct type *elm) \ -{ \ - struct type *tmp = RB_ROOT(head); \ - int comp; \ - while (tmp) { \ - comp = cmp(elm, tmp); \ - if (comp < 0) \ - tmp = RB_LEFT(tmp, field); \ - else if (comp > 0) \ - tmp = RB_RIGHT(tmp, field); \ - else \ - return (tmp); \ - } \ - return (NULL); \ -} \ - \ -/* Finds the first node greater than or equal to the search key */ \ -attr struct type * \ -name##_RB_NFIND(struct name *head, struct type *elm) \ -{ \ - struct type *tmp = RB_ROOT(head); \ - struct type *res = NULL; \ - int comp; \ - while (tmp) { \ - comp = cmp(elm, tmp); \ - if (comp < 0) { \ - res = tmp; \ - tmp = RB_LEFT(tmp, field); \ - } \ - else if (comp > 0) \ - tmp = RB_RIGHT(tmp, field); \ - else \ - return (tmp); \ - } \ - return (res); \ -} \ - \ -/* ARGSUSED */ \ -attr struct type * \ -name##_RB_NEXT(struct type *elm) \ -{ \ - if (RB_RIGHT(elm, field)) { \ - elm = RB_RIGHT(elm, field); \ - while (RB_LEFT(elm, field)) \ - elm = RB_LEFT(elm, field); \ - } else { \ - if (RB_PARENT(elm, field) && \ - (elm == RB_LEFT(RB_PARENT(elm, field), field))) \ - elm = RB_PARENT(elm, field); \ - else { \ - while (RB_PARENT(elm, field) && \ - (elm == RB_RIGHT(RB_PARENT(elm, field), field)))\ - elm = RB_PARENT(elm, field); \ - elm = RB_PARENT(elm, field); \ - } \ - } \ - return (elm); \ -} \ - \ -/* ARGSUSED */ \ -attr struct type * \ -name##_RB_PREV(struct type *elm) \ -{ \ - if (RB_LEFT(elm, field)) { \ - elm = RB_LEFT(elm, field); \ - while (RB_RIGHT(elm, field)) \ - elm = RB_RIGHT(elm, field); \ - } else { \ - if (RB_PARENT(elm, field) && \ - (elm == RB_RIGHT(RB_PARENT(elm, field), field))) \ - elm = RB_PARENT(elm, field); \ - else { \ - while (RB_PARENT(elm, field) && \ - (elm == RB_LEFT(RB_PARENT(elm, field), field)))\ - elm = RB_PARENT(elm, field); \ - elm = RB_PARENT(elm, field); \ - } \ - } \ - return (elm); \ -} \ - \ -attr struct type * \ -name##_RB_MINMAX(struct name *head, int val) \ -{ \ - struct type *tmp = RB_ROOT(head); \ - struct type *parent = NULL; \ - while (tmp) { \ - parent = tmp; \ - if (val < 0) \ - tmp = RB_LEFT(tmp, field); \ - else \ - tmp = RB_RIGHT(tmp, field); \ - } \ - return (parent); \ -} - -#define RB_NEGINF -1 -#define RB_INF 1 - -#define RB_INSERT(name, x, y) name##_RB_INSERT(x, y) -#define RB_REMOVE(name, x, y) name##_RB_REMOVE(x, y) -#define RB_FIND(name, x, y) name##_RB_FIND(x, y) -#define RB_NFIND(name, x, y) name##_RB_NFIND(x, y) -#define RB_NEXT(name, x, y) name##_RB_NEXT(y) -#define RB_PREV(name, x, y) name##_RB_PREV(y) -#define RB_MIN(name, x) name##_RB_MINMAX(x, RB_NEGINF) -#define RB_MAX(name, x) name##_RB_MINMAX(x, RB_INF) - -#define RB_FOREACH(x, name, head) \ - for ((x) = RB_MIN(name, head); \ - (x) != NULL; \ - (x) = name##_RB_NEXT(x)) - -#define RB_FOREACH_FROM(x, name, y) \ - for ((x) = (y); \ - ((x) != NULL) && ((y) = name##_RB_NEXT(x), (x) != NULL); \ - (x) = (y)) - -#define RB_FOREACH_SAFE(x, name, head, y) \ - for ((x) = RB_MIN(name, head); \ - ((x) != NULL) && ((y) = name##_RB_NEXT(x), (x) != NULL); \ - (x) = (y)) - -#define RB_FOREACH_REVERSE(x, name, head) \ - for ((x) = RB_MAX(name, head); \ - (x) != NULL; \ - (x) = name##_RB_PREV(x)) - -#define RB_FOREACH_REVERSE_FROM(x, name, y) \ - for ((x) = (y); \ - ((x) != NULL) && ((y) = name##_RB_PREV(x), (x) != NULL); \ - (x) = (y)) - -#define RB_FOREACH_REVERSE_SAFE(x, name, head, y) \ - for ((x) = RB_MAX(name, head); \ - ((x) != NULL) && ((y) = name##_RB_PREV(x), (x) != NULL); \ - (x) = (y)) - -#endif /* _SYS_TREE_H_ */ diff --git a/repos/clang/nss/.checksum b/repos/clang/nss/.checksum deleted file mode 100644 index 8deec1fd..00000000 --- a/repos/clang/nss/.checksum +++ /dev/null @@ -1,5 +0,0 @@ -c18020d6abe44ba040323663614767fcacb9a3c9dd249877c1deea76deb8adca clang-ias.patch -eed65c57ec9da12513745bf6d039bf17459f75bd6fa1645aae7e9bcdcade0619 native-nsinstall-cflags.patch -557cb8bb8aa962c480ab5c941553d53e32772d82b56d5573335a238dab4af2cf nss-3.108.tar.gz -08ab7f772b7f7d4ab1ead564b54398c19e74f62394d811a2c8df327176505de7 nss-3.92-standalone-1.patch -19cf08686ecb10f8f51052c9168f7b3bb1bf3489465ccfe840b8d5b9837a86d5 respect-ldflags.patch diff --git a/repos/clang/nss/.files b/repos/clang/nss/.files deleted file mode 100644 index eb82e796..00000000 --- a/repos/clang/nss/.files +++ /dev/null @@ -1,284 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/certutil --rwxr-xr-x root/root usr/bin/nss-config --rwxr-xr-x root/root usr/bin/pk12util -drwxr-xr-x root/root usr/include/ -drwxr-xr-x root/root usr/include/nss/ --rw-r--r-- root/root usr/include/nss/alghmac.h --rw-r--r-- root/root usr/include/nss/base.h --rw-r--r-- root/root usr/include/nss/base64.h --rw-r--r-- root/root usr/include/nss/baset.h --rw-r--r-- root/root usr/include/nss/basicutil.h --rw-r--r-- root/root usr/include/nss/blake2b.h --rw-r--r-- root/root usr/include/nss/blapi.h --rw-r--r-- root/root usr/include/nss/blapit.h --rw-r--r-- root/root usr/include/nss/cert.h --rw-r--r-- root/root usr/include/nss/certdb.h --rw-r--r-- root/root usr/include/nss/certi.h --rw-r--r-- root/root usr/include/nss/certt.h --rw-r--r-- root/root usr/include/nss/certxutl.h --rw-r--r-- root/root usr/include/nss/chacha20poly1305.h --rw-r--r-- root/root usr/include/nss/ciferfam.h --rw-r--r-- root/root usr/include/nss/ck.h --rw-r--r-- root/root usr/include/nss/ckfw.h --rw-r--r-- root/root usr/include/nss/ckfwm.h --rw-r--r-- root/root usr/include/nss/ckfwtm.h --rw-r--r-- root/root usr/include/nss/ckhelper.h --rw-r--r-- root/root usr/include/nss/ckmd.h --rw-r--r-- root/root usr/include/nss/ckt.h --rw-r--r-- root/root usr/include/nss/cmac.h --rw-r--r-- root/root usr/include/nss/cmmf.h --rw-r--r-- root/root usr/include/nss/cmmfi.h --rw-r--r-- root/root usr/include/nss/cmmfit.h --rw-r--r-- root/root usr/include/nss/cmmft.h --rw-r--r-- root/root usr/include/nss/cms.h --rw-r--r-- root/root usr/include/nss/cmslocal.h --rw-r--r-- root/root usr/include/nss/cmsreclist.h --rw-r--r-- root/root usr/include/nss/cmst.h --rw-r--r-- root/root usr/include/nss/crmf.h --rw-r--r-- root/root usr/include/nss/crmfi.h --rw-r--r-- root/root usr/include/nss/crmfit.h --rw-r--r-- root/root usr/include/nss/crmft.h --rw-r--r-- root/root usr/include/nss/cryptohi.h --rw-r--r-- root/root usr/include/nss/cryptoht.h --rw-r--r-- root/root usr/include/nss/dev.h --rw-r--r-- root/root usr/include/nss/dev3hack.h --rw-r--r-- root/root usr/include/nss/devm.h --rw-r--r-- root/root usr/include/nss/devt.h --rw-r--r-- root/root usr/include/nss/devtm.h --rw-r--r-- root/root usr/include/nss/ec.h --rw-r--r-- root/root usr/include/nss/eccutil.h --rw-r--r-- root/root usr/include/nss/ecl-curve.h --rw-r--r-- root/root usr/include/nss/ecl-exp.h --rw-r--r-- root/root usr/include/nss/ecl.h --rw-r--r-- root/root usr/include/nss/eclt.h --rw-r--r-- root/root usr/include/nss/genname.h --rw-r--r-- root/root usr/include/nss/hasht.h --rw-r--r-- root/root usr/include/nss/hmacct.h --rw-r--r-- root/root usr/include/nss/jar-ds.h --rw-r--r-- root/root usr/include/nss/jar.h --rw-r--r-- root/root usr/include/nss/jarfile.h --rw-r--r-- root/root usr/include/nss/key.h --rw-r--r-- root/root usr/include/nss/keyhi.h --rw-r--r-- root/root usr/include/nss/keyi.h --rw-r--r-- root/root usr/include/nss/keyt.h --rw-r--r-- root/root usr/include/nss/keythi.h --rw-r--r-- root/root usr/include/nss/kyber.h --rw-r--r-- root/root usr/include/nss/lgglue.h --rw-r--r-- root/root usr/include/nss/lowkeyi.h --rw-r--r-- root/root usr/include/nss/lowkeyti.h --rw-r--r-- root/root usr/include/nss/nss.h --rw-r--r-- root/root usr/include/nss/nssb64.h --rw-r--r-- root/root usr/include/nss/nssb64t.h --rw-r--r-- root/root usr/include/nss/nssbase.h --rw-r--r-- root/root usr/include/nss/nssbaset.h --rw-r--r-- root/root usr/include/nss/nssck.api --rw-r--r-- root/root usr/include/nss/nssckbi.h --rw-r--r-- root/root usr/include/nss/nssckepv.h --rw-r--r-- root/root usr/include/nss/nssckft.h --rw-r--r-- root/root usr/include/nss/nssckfw.h --rw-r--r-- root/root usr/include/nss/nssckfwc.h --rw-r--r-- root/root usr/include/nss/nssckfwt.h --rw-r--r-- root/root usr/include/nss/nssckg.h --rw-r--r-- root/root usr/include/nss/nssckmdt.h --rw-r--r-- root/root usr/include/nss/nssckt.h --rw-r--r-- root/root usr/include/nss/nssdev.h --rw-r--r-- root/root usr/include/nss/nssdevt.h --rw-r--r-- root/root usr/include/nss/nsshash.h --rw-r--r-- root/root usr/include/nss/nssilckt.h --rw-r--r-- root/root usr/include/nss/nssilock.h --rw-r--r-- root/root usr/include/nss/nsslocks.h --rw-r--r-- root/root usr/include/nss/nsslowhash.h --rw-r--r-- root/root usr/include/nss/nssoptions.h --rw-r--r-- root/root usr/include/nss/nsspki.h --rw-r--r-- root/root usr/include/nss/nsspkit.h --rw-r--r-- root/root usr/include/nss/nssrenam.h --rw-r--r-- root/root usr/include/nss/nssrwlk.h --rw-r--r-- root/root usr/include/nss/nssrwlkt.h --rw-r--r-- root/root usr/include/nss/nssutil.h --rw-r--r-- root/root usr/include/nss/ocsp.h --rw-r--r-- root/root usr/include/nss/ocspi.h --rw-r--r-- root/root usr/include/nss/ocspt.h --rw-r--r-- root/root usr/include/nss/ocspti.h --rw-r--r-- root/root usr/include/nss/p12.h --rw-r--r-- root/root usr/include/nss/p12plcy.h --rw-r--r-- root/root usr/include/nss/p12t.h --rw-r--r-- root/root usr/include/nss/p7local.h --rw-r--r-- root/root usr/include/nss/pk11func.h --rw-r--r-- root/root usr/include/nss/pk11hpke.h --rw-r--r-- root/root usr/include/nss/pk11pqg.h --rw-r--r-- root/root usr/include/nss/pk11priv.h --rw-r--r-- root/root usr/include/nss/pk11pub.h --rw-r--r-- root/root usr/include/nss/pk11sdr.h --rw-r--r-- root/root usr/include/nss/pk11table.h --rw-r--r-- root/root usr/include/nss/pkcs11.h --rw-r--r-- root/root usr/include/nss/pkcs11f.h --rw-r--r-- root/root usr/include/nss/pkcs11n.h --rw-r--r-- root/root usr/include/nss/pkcs11ni.h --rw-r--r-- root/root usr/include/nss/pkcs11p.h --rw-r--r-- root/root usr/include/nss/pkcs11t.h --rw-r--r-- root/root usr/include/nss/pkcs11u.h --rw-r--r-- root/root usr/include/nss/pkcs11uri.h --rw-r--r-- root/root usr/include/nss/pkcs12.h --rw-r--r-- root/root usr/include/nss/pkcs12t.h --rw-r--r-- root/root usr/include/nss/pkcs1sig.h --rw-r--r-- root/root usr/include/nss/pkcs7t.h --rw-r--r-- root/root usr/include/nss/pki.h --rw-r--r-- root/root usr/include/nss/pki3hack.h --rw-r--r-- root/root usr/include/nss/pkim.h --rw-r--r-- root/root usr/include/nss/pkistore.h --rw-r--r-- root/root usr/include/nss/pkit.h --rw-r--r-- root/root usr/include/nss/pkitm.h --rw-r--r-- root/root usr/include/nss/pkix.h --rw-r--r-- root/root usr/include/nss/pkix_basicconstraintschecker.h --rw-r--r-- root/root usr/include/nss/pkix_build.h --rw-r--r-- root/root usr/include/nss/pkix_buildresult.h --rw-r--r-- root/root usr/include/nss/pkix_certchainchecker.h --rw-r--r-- root/root usr/include/nss/pkix_certsel.h --rw-r--r-- root/root usr/include/nss/pkix_certselector.h --rw-r--r-- root/root usr/include/nss/pkix_certstore.h --rw-r--r-- root/root usr/include/nss/pkix_checker.h --rw-r--r-- root/root usr/include/nss/pkix_comcertselparams.h --rw-r--r-- root/root usr/include/nss/pkix_comcrlselparams.h --rw-r--r-- root/root usr/include/nss/pkix_crlchecker.h --rw-r--r-- root/root usr/include/nss/pkix_crlsel.h --rw-r--r-- root/root usr/include/nss/pkix_crlselector.h --rw-r--r-- root/root usr/include/nss/pkix_ekuchecker.h --rw-r--r-- root/root usr/include/nss/pkix_error.h --rw-r--r-- root/root usr/include/nss/pkix_errorstrings.h --rw-r--r-- root/root usr/include/nss/pkix_expirationchecker.h --rw-r--r-- root/root usr/include/nss/pkix_lifecycle.h --rw-r--r-- root/root usr/include/nss/pkix_list.h --rw-r--r-- root/root usr/include/nss/pkix_logger.h --rw-r--r-- root/root usr/include/nss/pkix_namechainingchecker.h --rw-r--r-- root/root usr/include/nss/pkix_nameconstraintschecker.h --rw-r--r-- root/root usr/include/nss/pkix_ocspchecker.h --rw-r--r-- root/root usr/include/nss/pkix_params.h --rw-r--r-- root/root usr/include/nss/pkix_pl_aiamgr.h --rw-r--r-- root/root usr/include/nss/pkix_pl_basicconstraints.h --rw-r--r-- root/root usr/include/nss/pkix_pl_bigint.h --rw-r--r-- root/root usr/include/nss/pkix_pl_bytearray.h --rw-r--r-- root/root usr/include/nss/pkix_pl_cert.h --rw-r--r-- root/root usr/include/nss/pkix_pl_certpolicyinfo.h --rw-r--r-- root/root usr/include/nss/pkix_pl_certpolicymap.h --rw-r--r-- root/root usr/include/nss/pkix_pl_certpolicyqualifier.h --rw-r--r-- root/root usr/include/nss/pkix_pl_colcertstore.h --rw-r--r-- root/root usr/include/nss/pkix_pl_common.h --rw-r--r-- root/root usr/include/nss/pkix_pl_crl.h --rw-r--r-- root/root usr/include/nss/pkix_pl_crldp.h --rw-r--r-- root/root usr/include/nss/pkix_pl_crlentry.h --rw-r--r-- root/root usr/include/nss/pkix_pl_date.h --rw-r--r-- root/root usr/include/nss/pkix_pl_generalname.h --rw-r--r-- root/root usr/include/nss/pkix_pl_hashtable.h --rw-r--r-- root/root usr/include/nss/pkix_pl_httpcertstore.h --rw-r--r-- root/root usr/include/nss/pkix_pl_httpdefaultclient.h --rw-r--r-- root/root usr/include/nss/pkix_pl_infoaccess.h --rw-r--r-- root/root usr/include/nss/pkix_pl_ldapcertstore.h --rw-r--r-- root/root usr/include/nss/pkix_pl_ldapdefaultclient.h --rw-r--r-- root/root usr/include/nss/pkix_pl_ldaprequest.h --rw-r--r-- root/root usr/include/nss/pkix_pl_ldapresponse.h --rw-r--r-- root/root usr/include/nss/pkix_pl_ldapt.h --rw-r--r-- root/root usr/include/nss/pkix_pl_lifecycle.h --rw-r--r-- root/root usr/include/nss/pkix_pl_mem.h --rw-r--r-- root/root usr/include/nss/pkix_pl_monitorlock.h --rw-r--r-- root/root usr/include/nss/pkix_pl_mutex.h --rw-r--r-- root/root usr/include/nss/pkix_pl_nameconstraints.h --rw-r--r-- root/root usr/include/nss/pkix_pl_nsscontext.h --rw-r--r-- root/root usr/include/nss/pkix_pl_object.h --rw-r--r-- root/root usr/include/nss/pkix_pl_ocspcertid.h --rw-r--r-- root/root usr/include/nss/pkix_pl_ocsprequest.h --rw-r--r-- root/root usr/include/nss/pkix_pl_ocspresponse.h --rw-r--r-- root/root usr/include/nss/pkix_pl_oid.h --rw-r--r-- root/root usr/include/nss/pkix_pl_pk11certstore.h --rw-r--r-- root/root usr/include/nss/pkix_pl_pki.h --rw-r--r-- root/root usr/include/nss/pkix_pl_primhash.h --rw-r--r-- root/root usr/include/nss/pkix_pl_publickey.h --rw-r--r-- root/root usr/include/nss/pkix_pl_rwlock.h --rw-r--r-- root/root usr/include/nss/pkix_pl_socket.h --rw-r--r-- root/root usr/include/nss/pkix_pl_string.h --rw-r--r-- root/root usr/include/nss/pkix_pl_system.h --rw-r--r-- root/root usr/include/nss/pkix_pl_x500name.h --rw-r--r-- root/root usr/include/nss/pkix_policychecker.h --rw-r--r-- root/root usr/include/nss/pkix_policynode.h --rw-r--r-- root/root usr/include/nss/pkix_procparams.h --rw-r--r-- root/root usr/include/nss/pkix_resourcelimits.h --rw-r--r-- root/root usr/include/nss/pkix_results.h --rw-r--r-- root/root usr/include/nss/pkix_revchecker.h --rw-r--r-- root/root usr/include/nss/pkix_revocationchecker.h --rw-r--r-- root/root usr/include/nss/pkix_revocationmethod.h --rw-r--r-- root/root usr/include/nss/pkix_sample_modules.h --rw-r--r-- root/root usr/include/nss/pkix_signaturechecker.h --rw-r--r-- root/root usr/include/nss/pkix_store.h --rw-r--r-- root/root usr/include/nss/pkix_targetcertchecker.h --rw-r--r-- root/root usr/include/nss/pkix_tools.h --rw-r--r-- root/root usr/include/nss/pkix_trustanchor.h --rw-r--r-- root/root usr/include/nss/pkix_util.h --rw-r--r-- root/root usr/include/nss/pkix_validate.h --rw-r--r-- root/root usr/include/nss/pkix_valparams.h --rw-r--r-- root/root usr/include/nss/pkix_valresult.h --rw-r--r-- root/root usr/include/nss/pkix_verifynode.h --rw-r--r-- root/root usr/include/nss/pkixt.h --rw-r--r-- root/root usr/include/nss/portreg.h --rw-r--r-- root/root usr/include/nss/preenc.h --rw-r--r-- root/root usr/include/nss/sdb.h --rw-r--r-- root/root usr/include/nss/secasn1.h --rw-r--r-- root/root usr/include/nss/secasn1t.h --rw-r--r-- root/root usr/include/nss/seccomon.h --rw-r--r-- root/root usr/include/nss/secder.h --rw-r--r-- root/root usr/include/nss/secdert.h --rw-r--r-- root/root usr/include/nss/secdig.h --rw-r--r-- root/root usr/include/nss/secdigt.h --rw-r--r-- root/root usr/include/nss/secerr.h --rw-r--r-- root/root usr/include/nss/sechash.h --rw-r--r-- root/root usr/include/nss/secitem.h --rw-r--r-- root/root usr/include/nss/secmime.h --rw-r--r-- root/root usr/include/nss/secmod.h --rw-r--r-- root/root usr/include/nss/secmodi.h --rw-r--r-- root/root usr/include/nss/secmodt.h --rw-r--r-- root/root usr/include/nss/secmodti.h --rw-r--r-- root/root usr/include/nss/secmpi.h --rw-r--r-- root/root usr/include/nss/secoid.h --rw-r--r-- root/root usr/include/nss/secoidt.h --rw-r--r-- root/root usr/include/nss/secpkcs5.h --rw-r--r-- root/root usr/include/nss/secpkcs7.h --rw-r--r-- root/root usr/include/nss/secport.h --rw-r--r-- root/root usr/include/nss/secrng.h --rw-r--r-- root/root usr/include/nss/secutil.h --rw-r--r-- root/root usr/include/nss/sftkdbt.h --rw-r--r-- root/root usr/include/nss/shsign.h --rw-r--r-- root/root usr/include/nss/smime.h --rw-r--r-- root/root usr/include/nss/softkver.h --rw-r--r-- root/root usr/include/nss/softoken.h --rw-r--r-- root/root usr/include/nss/softoknt.h --rw-r--r-- root/root usr/include/nss/ssl.h --rw-r--r-- root/root usr/include/nss/sslerr.h --rw-r--r-- root/root usr/include/nss/sslexp.h --rw-r--r-- root/root usr/include/nss/sslproto.h --rw-r--r-- root/root usr/include/nss/sslt.h --rw-r--r-- root/root usr/include/nss/templates.c --rw-r--r-- root/root usr/include/nss/utilmodt.h --rw-r--r-- root/root usr/include/nss/utilpars.h --rw-r--r-- root/root usr/include/nss/utilparst.h --rw-r--r-- root/root usr/include/nss/utilrename.h --rw-r--r-- root/root usr/include/nss/verref.h --rw-r--r-- root/root usr/include/nss/xconst.h -drwxr-xr-x root/root usr/lib/ --rw-r--r-- root/root usr/lib/libfreebl3.chk --rwxr-xr-x root/root usr/lib/libfreebl3.so --rw-r--r-- root/root usr/lib/libfreeblpriv3.chk --rwxr-xr-x root/root usr/lib/libfreeblpriv3.so --rwxr-xr-x root/root usr/lib/libnss3.so --rwxr-xr-x root/root usr/lib/libnssckbi-testlib.so --rwxr-xr-x root/root usr/lib/libnssckbi.so --rw-r--r-- root/root usr/lib/libnssdbm3.chk --rwxr-xr-x root/root usr/lib/libnssdbm3.so --rwxr-xr-x root/root usr/lib/libnsssysinit.so --rwxr-xr-x root/root usr/lib/libnssutil3.so --rwxr-xr-x root/root usr/lib/libpkcs11testmodule.so --rwxr-xr-x root/root usr/lib/libsmime3.so --rw-r--r-- root/root usr/lib/libsoftokn3.chk --rwxr-xr-x root/root usr/lib/libsoftokn3.so --rwxr-xr-x root/root usr/lib/libssl3.so -drwxr-xr-x root/root usr/lib/pkgconfig/ --rw-r--r-- root/root usr/lib/pkgconfig/nss.pc diff --git a/repos/clang/nss/abuild b/repos/clang/nss/abuild deleted file mode 100644 index ac88f53b..00000000 --- a/repos/clang/nss/abuild +++ /dev/null @@ -1,37 +0,0 @@ -name=nss -version=3.108 -_version=$(echo $version | sed 's/\./_/g') -release=1 -source="https://archive.mozilla.org/pub/security/nss/releases/NSS_${_version}_RTM/src/nss-$version.tar.gz - clang-ias.patch - native-nsinstall-cflags.patch - nss-3.92-standalone-1.patch - respect-ldflags.patch" - -build() { - cd nss - make BUILD_OPT=1 \ - NSPR_INCLUDE_DIR=/usr/include/nspr \ - USE_SYSTEM_ZLIB=1 \ - ZLIB_LIBS=-lz \ - NSS_ENABLE_WERROR=0 \ - USE_64=1 \ - NSS_USE_SYSTEM_SQLITE=1 - - cd ../dist - - mkdir -p $PKG/usr/lib $PKG/usr/bin $PKG/usr/lib/pkgconfig - install -v -m755 Linux*/lib/*.so $PKG/usr/lib - install -v -m644 Linux*/lib/*.chk $PKG/usr/lib - install -v -m644 Linux*/lib/libcrmf.a $PKG/usr/lib - - install -v -m755 -d $PKG/usr/include/nss - cp -v -RL public/nss/* $PKG/usr/include/nss - cp -v -RL private/nss/* $PKG/usr/include/nss - - install -v -m755 Linux*/bin/certutil $PKG/usr/bin - install -v -m755 Linux*/bin/nss-config $PKG/usr/bin - install -v -m755 Linux*/bin/pk12util $PKG/usr/bin - - install -v -m644 Linux*/lib/pkgconfig/nss.pc $PKG/usr/lib/pkgconfig -} diff --git a/repos/clang/nss/clang-ias.patch b/repos/clang/nss/clang-ias.patch deleted file mode 100644 index 4aa5837c..00000000 --- a/repos/clang/nss/clang-ias.patch +++ /dev/null @@ -1,207 +0,0 @@ -diff --git a/nss/lib/freebl/Makefile b/nss/lib/freebl/Makefile -index 7673357..1d2fe12 100644 ---- a/nss/lib/freebl/Makefile -+++ b/nss/lib/freebl/Makefile -@@ -746,15 +746,6 @@ ifdef INTEL_GCM - # GCM binary needs -mssse3 - # - $(OBJDIR)/$(PROG_PREFIX)intel-gcm-wrap$(OBJ_SUFFIX): CFLAGS += -mssse3 -- --# The integrated assembler in Clang 3.2 does not support % in the --# expression of a .set directive. intel-gcm.s uses .set to give --# symbolic names to registers, for example, --# .set Htbl, %rdi --# So we can't use Clang's integrated assembler with intel-gcm.s. --ifdef CC_IS_CLANG --$(OBJDIR)/$(PROG_PREFIX)intel-gcm$(OBJ_SUFFIX): CFLAGS += -no-integrated-as --endif - endif - - ifdef INTEL_GCM_CLANG_CL -diff --git a/nss/lib/freebl/ppc-gcm.s b/nss/lib/freebl/ppc-gcm.s -index 06ad586..471c502 100644 ---- a/nss/lib/freebl/ppc-gcm.s -+++ b/nss/lib/freebl/ppc-gcm.s -@@ -4,9 +4,6 @@ - - # Registers: - --.set SP, 1 --.set TOCP, 2 -- - .macro VEC_LOAD_DATA VR, DATA, GPR - addis \GPR, 2, \DATA@got@ha - ld \GPR, \DATA@got@l(\GPR) -@@ -90,8 +87,8 @@ - .type ppc_aes_gcmINIT,@function - .align 5 - ppc_aes_gcmINIT: --addis TOCP,12,(.TOC.-ppc_aes_gcmINIT)@ha --addi TOCP,TOCP,(.TOC.-ppc_aes_gcmINIT)@l -+addis %r2,12,(.TOC.-ppc_aes_gcmINIT)@ha -+addi %r2,%r2,(.TOC.-ppc_aes_gcmINIT)@l - .localentry ppc_aes_gcmINIT, .-ppc_aes_gcmINIT - - .set Htbl, 3 -@@ -255,8 +252,8 @@ addi TOCP,TOCP,(.TOC.-ppc_aes_gcmINIT)@l - .type ppc_aes_gcmHASH,@function - .align 5 - ppc_aes_gcmHASH: --addis TOCP,12,(.TOC.-ppc_aes_gcmHASH)@ha --addi TOCP,TOCP,(.TOC.-ppc_aes_gcmHASH)@l -+addis %r2,12,(.TOC.-ppc_aes_gcmHASH)@ha -+addi %r2,%r2,(.TOC.-ppc_aes_gcmHASH)@l - .localentry ppc_aes_gcmHASH, .-ppc_aes_gcmHASH - - .set Htbl, 3 -@@ -290,13 +287,13 @@ addi TOCP,TOCP,(.TOC.-ppc_aes_gcmHASH)@l - .set H4L, 31 - - # store non-volatile vector registers -- addi 7, SP, -16 -+ addi 7, %r1, -16 - stvx 31, 0, 7 -- addi 7, SP, -32 -+ addi 7, %r1, -32 - stvx 30, 0, 7 -- addi 7, SP, -48 -+ addi 7, %r1, -48 - stvx 29, 0, 7 -- addi 7, SP, -64 -+ addi 7, %r1, -64 - stvx 28, 0, 7 - - VEC_LOAD_DATA SWAP_MASK, .Ldb_bswap_mask, 7 -@@ -482,13 +479,13 @@ addi TOCP,TOCP,(.TOC.-ppc_aes_gcmHASH)@l - VEC_STORE D, Tp, 0 - - # restore non-volatile vector registers -- addi 7, SP, -16 -+ addi 7, %r1, -16 - lvx 31, 0, 7 -- addi 7, SP, -32 -+ addi 7, %r1, -32 - lvx 30, 0, 7 -- addi 7, SP, -48 -+ addi 7, %r1, -48 - lvx 29, 0, 7 -- addi 7, SP, -64 -+ addi 7, %r1, -64 - lvx 28, 0, 7 - blr - .size ppc_aes_gcmHASH, . - ppc_aes_gcmHASH -@@ -500,8 +497,8 @@ addi TOCP,TOCP,(.TOC.-ppc_aes_gcmHASH)@l - .type ppc_aes_gcmTAG,@function - .align 5 - ppc_aes_gcmTAG: --addis TOCP,12,(.TOC.-ppc_aes_gcmTAG)@ha --addi TOCP,TOCP,(.TOC.-ppc_aes_gcmTAG)@l -+addis %r2,12,(.TOC.-ppc_aes_gcmTAG)@ha -+addi %r2,%r2,(.TOC.-ppc_aes_gcmTAG)@l - .localentry ppc_aes_gcmTAG, .-ppc_aes_gcmTAG - - .set Htbl, 3 -@@ -567,8 +564,8 @@ addi TOCP,TOCP,(.TOC.-ppc_aes_gcmTAG)@l - .type ppc_aes_gcmCRYPT,@function - .align 5 - ppc_aes_gcmCRYPT: --addis TOCP,12,(.TOC.-ppc_aes_gcmCRYPT)@ha --addi TOCP,TOCP,(.TOC.-ppc_aes_gcmCRYPT)@l -+addis %r2,12,(.TOC.-ppc_aes_gcmCRYPT)@ha -+addi %r2,%r2,(.TOC.-ppc_aes_gcmCRYPT)@l - .localentry ppc_aes_gcmCRYPT, .-ppc_aes_gcmCRYPT - - .set PT, 3 -@@ -639,30 +636,30 @@ addi TOCP,TOCP,(.TOC.-ppc_aes_gcmCRYPT)@l - .endm - - # store non-volatile general registers -- std 31,-8(SP); -- std 30,-16(SP); -- std 29,-24(SP); -- std 28,-32(SP); -- std 27,-40(SP); -- std 26,-48(SP); -- std 25,-56(SP); -+ std 31,-8(%r1); -+ std 30,-16(%r1); -+ std 29,-24(%r1); -+ std 28,-32(%r1); -+ std 27,-40(%r1); -+ std 26,-48(%r1); -+ std 25,-56(%r1); - - # store non-volatile vector registers -- addi 9, SP, -80 -+ addi 9, %r1, -80 - stvx 31, 0, 9 -- addi 9, SP, -96 -+ addi 9, %r1, -96 - stvx 30, 0, 9 -- addi 9, SP, -112 -+ addi 9, %r1, -112 - stvx 29, 0, 9 -- addi 9, SP, -128 -+ addi 9, %r1, -128 - stvx 28, 0, 9 -- addi 9, SP, -144 -+ addi 9, %r1, -144 - stvx 27, 0, 9 -- addi 9, SP, -160 -+ addi 9, %r1, -160 - stvx 26, 0, 9 -- addi 9, SP, -176 -+ addi 9, %r1, -176 - stvx 25, 0, 9 -- addi 9, SP, -192 -+ addi 9, %r1, -192 - stvx 24, 0, 9 - - VEC_LOAD_DATA SWAP_MASK, .Ldb_bswap_mask, 9 -@@ -1013,31 +1010,31 @@ addi TOCP,TOCP,(.TOC.-ppc_aes_gcmCRYPT)@l - VEC_STORE CTR, CTRP, 0 - - # restore non-volatile vector registers -- addi 9, SP, -80 -+ addi 9, %r1, -80 - lvx 31, 0, 9 -- addi 9, SP, -96 -+ addi 9, %r1, -96 - lvx 30, 0, 9 -- addi 9, SP, -112 -+ addi 9, %r1, -112 - lvx 29, 0, 9 -- addi 9, SP, -128 -+ addi 9, %r1, -128 - lvx 28, 0, 9 -- addi 9, SP, -144 -+ addi 9, %r1, -144 - lvx 27, 0, 9 -- addi 9, SP, -160 -+ addi 9, %r1, -160 - lvx 26, 0, 9 -- addi 9, SP, -176 -+ addi 9, %r1, -176 - lvx 25, 0, 9 -- addi 9, SP, -192 -+ addi 9, %r1, -192 - lvx 24, 0, 9 - - # restore non-volatile general registers -- ld 31,-8(SP); -- ld 30,-16(SP); -- ld 29,-24(SP); -- ld 28,-32(SP); -- ld 27,-40(SP); -- ld 26,-48(SP); -- ld 25,-56(SP); -+ ld 31,-8(%r1); -+ ld 30,-16(%r1); -+ ld 29,-24(%r1); -+ ld 28,-32(%r1); -+ ld 27,-40(%r1); -+ ld 26,-48(%r1); -+ ld 25,-56(%r1); - blr - .size ppc_aes_gcmCRYPT, . - ppc_aes_gcmCRYPT - diff --git a/repos/clang/nss/depends b/repos/clang/nss/depends deleted file mode 100644 index d6f7c608..00000000 --- a/repos/clang/nss/depends +++ /dev/null @@ -1 +0,0 @@ -nspr diff --git a/repos/clang/nss/native-nsinstall-cflags.patch b/repos/clang/nss/native-nsinstall-cflags.patch deleted file mode 100644 index 249d281b..00000000 --- a/repos/clang/nss/native-nsinstall-cflags.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- nss-3.80.orig/nss/coreconf/nsinstall/Makefile -+++ nss-3.80/nss/coreconf/nsinstall/Makefile -@@ -32,6 +32,7 @@ endif - - ifdef NATIVE_FLAGS - OS_CFLAGS=$(NATIVE_FLAGS) -+XCFLAGS = $(NATIVE_FLAGS) - endif - - ifdef NATIVE_LDFLAGS diff --git a/repos/clang/nss/nss-3.92-standalone-1.patch b/repos/clang/nss/nss-3.92-standalone-1.patch deleted file mode 100644 index 009184f6..00000000 --- a/repos/clang/nss/nss-3.92-standalone-1.patch +++ /dev/null @@ -1,266 +0,0 @@ -Submitted By: Xi Ruoyao <xry111_AT_mengyan1223_DOT_wang> -Date: 2020-08-22 -Initial Package Version: 3.12.4 -Upstream Status: Not applicable -Origin: Self, adjusted for nss-3.56. -Description: Adds auto-generated nss.pc and nss-config script, and - allows building without nspr in the source tree. - Minimum NSPR version is now read out from package, - instead of hardcoded value in the patch. - -diff --color -uNar nss-3.55.orig/nss/config/Makefile nss-3.55/nss/config/Makefile ---- nss-3.55.orig/nss/config/Makefile 1970-01-01 08:00:00.000000000 +0800 -+++ nss-3.55/nss/config/Makefile 2020-07-25 19:34:36.272982957 +0800 -@@ -0,0 +1,42 @@ -+CORE_DEPTH = .. -+DEPTH = .. -+ -+include $(CORE_DEPTH)/coreconf/config.mk -+ -+NSS_MAJOR_VERSION = `grep "NSS_VMAJOR" ../lib/nss/nss.h | awk '{print $$3}'` -+NSS_MINOR_VERSION = `grep "NSS_VMINOR" ../lib/nss/nss.h | awk '{print $$3}'` -+NSS_PATCH_VERSION = `grep "NSS_VPATCH" ../lib/nss/nss.h | awk '{print $$3}'` -+NSS_NSPR_MINIMUM = `head -n1 ../automation/release/nspr-version.txt` -+PREFIX = /usr -+ -+all: export libs -+ -+export: -+ # Create the nss.pc file -+ mkdir -p $(DIST)/lib/pkgconfig -+ sed -e "s,@prefix@,$(PREFIX)," \ -+ -e "s,@exec_prefix@,\$${prefix}," \ -+ -e "s,@libdir@,\$${prefix}/lib," \ -+ -e "s,@includedir@,\$${prefix}/include/nss," \ -+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION),g" \ -+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \ -+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \ -+ -e "s,@NSS_NSPR_MINIMUM@,$(NSS_NSPR_MINIMUM)," \ -+ nss.pc.in > nss.pc -+ chmod 0644 nss.pc -+ ln -sf ../../../../nss/config/nss.pc $(DIST)/lib/pkgconfig -+ -+ # Create the nss-config script -+ mkdir -p $(DIST)/bin -+ sed -e "s,@prefix@,$(PREFIX)," \ -+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \ -+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \ -+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \ -+ nss-config.in > nss-config -+ chmod 0755 nss-config -+ ln -sf ../../../nss/config/nss-config $(DIST)/bin -+ -+libs: -+ -+dummy: all export libs -+ -diff --color -uNar nss-3.55.orig/nss/config/nss-config.in nss-3.55/nss/config/nss-config.in ---- nss-3.55.orig/nss/config/nss-config.in 1970-01-01 08:00:00.000000000 +0800 -+++ nss-3.55/nss/config/nss-config.in 2020-07-25 19:32:37.239032214 +0800 -@@ -0,0 +1,153 @@ -+#!/bin/sh -+ -+prefix=@prefix@ -+ -+major_version=@NSS_MAJOR_VERSION@ -+minor_version=@NSS_MINOR_VERSION@ -+patch_version=@NSS_PATCH_VERSION@ -+ -+usage() -+{ -+ cat <<EOF -+Usage: nss-config [OPTIONS] [LIBRARIES] -+Options: -+ [--prefix[=DIR]] -+ [--exec-prefix[=DIR]] -+ [--includedir[=DIR]] -+ [--libdir[=DIR]] -+ [--version] -+ [--libs] -+ [--cflags] -+Dynamic Libraries: -+ nss -+ nssutil -+ smime -+ ssl -+ softokn -+EOF -+ exit $1 -+} -+ -+if test $# -eq 0; then -+ usage 1 1>&2 -+fi -+ -+lib_nss=yes -+lib_nssutil=yes -+lib_smime=yes -+lib_ssl=yes -+lib_softokn=yes -+ -+while test $# -gt 0; do -+ case "$1" in -+ -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; -+ *) optarg= ;; -+ esac -+ -+ case $1 in -+ --prefix=*) -+ prefix=$optarg -+ ;; -+ --prefix) -+ echo_prefix=yes -+ ;; -+ --exec-prefix=*) -+ exec_prefix=$optarg -+ ;; -+ --exec-prefix) -+ echo_exec_prefix=yes -+ ;; -+ --includedir=*) -+ includedir=$optarg -+ ;; -+ --includedir) -+ echo_includedir=yes -+ ;; -+ --libdir=*) -+ libdir=$optarg -+ ;; -+ --libdir) -+ echo_libdir=yes -+ ;; -+ --version) -+ echo ${major_version}.${minor_version}.${patch_version} -+ ;; -+ --cflags) -+ echo_cflags=yes -+ ;; -+ --libs) -+ echo_libs=yes -+ ;; -+ nss) -+ lib_nss=yes -+ ;; -+ nssutil) -+ lib_nssutil=yes -+ ;; -+ smime) -+ lib_smime=yes -+ ;; -+ ssl) -+ lib_ssl=yes -+ ;; -+ softokn) -+ lib_softokn=yes -+ ;; -+ *) -+ usage 1 1>&2 -+ ;; -+ esac -+ shift -+done -+ -+# Set variables that may be dependent upon other variables -+if test -z "$exec_prefix"; then -+ exec_prefix=`pkg-config --variable=exec_prefix nss` -+fi -+if test -z "$includedir"; then -+ includedir=`pkg-config --variable=includedir nss` -+fi -+if test -z "$libdir"; then -+ libdir=`pkg-config --variable=libdir nss` -+fi -+ -+if test "$echo_prefix" = "yes"; then -+ echo $prefix -+fi -+ -+if test "$echo_exec_prefix" = "yes"; then -+ echo $exec_prefix -+fi -+ -+if test "$echo_includedir" = "yes"; then -+ echo $includedir -+fi -+ -+if test "$echo_libdir" = "yes"; then -+ echo $libdir -+fi -+ -+if test "$echo_cflags" = "yes"; then -+ echo -I$includedir -+fi -+ -+if test "$echo_libs" = "yes"; then -+ libdirs="-L$libdir" -+ if test -n "$lib_nss"; then -+ libdirs="$libdirs -lnss${major_version}" -+ fi -+ if test -n "$lib_nssutil"; then -+ libdirs="$libdirs -lnssutil${major_version}" -+ fi -+ if test -n "$lib_smime"; then -+ libdirs="$libdirs -lsmime${major_version}" -+ fi -+ if test -n "$lib_ssl"; then -+ libdirs="$libdirs -lssl${major_version}" -+ fi -+ if test -n "$lib_softokn"; then -+ libdirs="$libdirs -lsoftokn${major_version}" -+ fi -+ echo $libdirs -+fi -+ -diff --color -uNar nss-3.55.orig/nss/config/nss.pc.in nss-3.55/nss/config/nss.pc.in ---- nss-3.55.orig/nss/config/nss.pc.in 1970-01-01 08:00:00.000000000 +0800 -+++ nss-3.55/nss/config/nss.pc.in 2020-07-25 19:33:05.958889937 +0800 -@@ -0,0 +1,12 @@ -+prefix=@prefix@ -+exec_prefix=@exec_prefix@ -+libdir=@libdir@ -+includedir=@includedir@ -+ -+Name: NSS -+Description: Network Security Services -+Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@ -+Requires: nspr >= @NSS_NSPR_MINIMUM@ -+Libs: -L@libdir@ -lnss@NSS_MAJOR_VERSION@ -lnssutil@NSS_MAJOR_VERSION@ -lsmime@NSS_MAJOR_VERSION@ -lssl@NSS_MAJOR_VERSION@ -lsoftokn@NSS_MAJOR_VERSION@ -+Cflags: -I${includedir} -+ -diff --color -uNar nss-3.55.orig/nss/Makefile nss-3.55/nss/Makefile ---- nss-3.55.orig/nss/Makefile 2020-07-24 23:10:32.000000000 +0800 -+++ nss-3.55/nss/Makefile 2020-07-25 19:32:37.239032214 +0800 -@@ -4,6 +4,8 @@ - # License, v. 2.0. If a copy of the MPL was not distributed with this - # file, You can obtain one at http://mozilla.org/MPL/2.0/. - -+default: nss_build_all -+ - ####################################################################### - # (1) Include initial platform-independent assignments (MANDATORY). # - ####################################################################### -@@ -48,12 +50,10 @@ - ####################################################################### - - nss_build_all: -- $(MAKE) build_nspr - $(MAKE) all - $(MAKE) latest - - nss_clean_all: -- $(MAKE) clobber_nspr - $(MAKE) clobber - - NSPR_CONFIG_STATUS = $(CORE_DEPTH)/../nspr/$(OBJDIR_NAME)/config.status -diff --color -uNar nss-3.55.orig/nss/manifest.mn nss-3.55/nss/manifest.mn ---- nss-3.55.orig/nss/manifest.mn 2020-07-24 23:10:32.000000000 +0800 -+++ nss-3.55/nss/manifest.mn 2020-07-25 19:32:37.240032237 +0800 -@@ -10,7 +10,7 @@ - - RELEASE = nss - --DIRS = coreconf lib cmd cpputil gtests -+DIRS = coreconf lib cmd cpputil gtests config - - lib: coreconf - cmd: lib diff --git a/repos/clang/nss/respect-ldflags.patch b/repos/clang/nss/respect-ldflags.patch deleted file mode 100644 index f1e17e80..00000000 --- a/repos/clang/nss/respect-ldflags.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- nss-3.67.orig/nss/coreconf/rules.mk -+++ nss-3.67/nss/coreconf/rules.mk -@@ -223,7 +223,7 @@ ifdef MT - endif # MSVC with manifest tool - endif - else -- $(MKSHLIB) -o $@ $(OBJS) $(SUB_SHLOBJS) $(LD_LIBS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS) -+ $(MKSHLIB) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(SUB_SHLOBJS) $(LD_LIBS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS) - chmod +x $@ - endif - endif diff --git a/repos/clang/rust/.checksum b/repos/clang/rust/.checksum deleted file mode 100644 index 26cca43c..00000000 --- a/repos/clang/rust/.checksum +++ /dev/null @@ -1,8 +0,0 @@ -e532c42d7eb325d75c298596b6865636bc88ea0df21ee7d092b0e9ada65a301f cargo-1.83.0-x86_64-unknown-linux-musl.tar.xz -879b657d8928ddb722e1e5447d3d26aa5e5df8b31e55bf037348388b3005bb5e fix-bootstrap.patch -c03ac16dbb7aecb143e7cd701feb480862af63dbb044e0f0637eaff93758937f fix-curl.patch -fb0fef39b363d51813605394a68ba775dc6c9cc295bd9f9e718d0e13376bbdfc fix-linux_musl_base.patch -cfe8a050a1acc17c735c5af1b86989b38f99c14bbff509739523ede8768c2eab libressl.patch -0421a2eb37e34e28fea9318b0771e79cd2f7c8da56272e40e41b5ee1e20b7b07 rust-std-1.83.0-x86_64-unknown-linux-musl.tar.xz -34ef847a906f161bad351fa173d9c44f58cda6db3213717cd43b08c53b706eef rustc-1.83.0-x86_64-unknown-linux-musl.tar.xz -ec87dbce94022019aeecf269e58bba8bc4face7d5ac8745f301a74683c065a51 rustc-1.84.1-src.tar.xz diff --git a/repos/clang/rust/.files b/repos/clang/rust/.files deleted file mode 100644 index 2726a07a..00000000 --- a/repos/clang/rust/.files +++ /dev/null @@ -1,108 +0,0 @@ -drwxr-xr-x root/root etc/ -drwxr-xr-x root/root etc/bash_completion.d/ --rw-r--r-- root/root etc/bash_completion.d/cargo.new -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/cargo --rwxr-xr-x root/root usr/bin/cargo-fmt --rwxr-xr-x root/root usr/bin/rust-gdb --rwxr-xr-x root/root usr/bin/rust-gdbgui --rwxr-xr-x root/root usr/bin/rust-lldb --rwxr-xr-x root/root usr/bin/rustc --rwxr-xr-x root/root usr/bin/rustfmt -drwxr-xr-x root/root usr/lib/ --rw-r--r-- root/root usr/lib/librustc_driver-ce439f79e4196a4c.so -drwxr-xr-x root/root usr/lib/rustlib/ --rw-r--r-- root/root usr/lib/rustlib/components -drwxr-xr-x root/root usr/lib/rustlib/etc/ --rw-r--r-- root/root usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py --rw-r--r-- root/root usr/lib/rustlib/etc/gdb_lookup.py --rw-r--r-- root/root usr/lib/rustlib/etc/gdb_providers.py --rw-r--r-- root/root usr/lib/rustlib/etc/lldb_commands --rw-r--r-- root/root usr/lib/rustlib/etc/lldb_lookup.py --rw-r--r-- root/root usr/lib/rustlib/etc/lldb_providers.py --rw-r--r-- root/root usr/lib/rustlib/etc/rust_types.py --rw-r--r-- root/root usr/lib/rustlib/install.log --rw-r--r-- root/root usr/lib/rustlib/manifest-cargo --rw-r--r-- root/root usr/lib/rustlib/manifest-rust-std-x86_64-unknown-linux-musl --rw-r--r-- root/root usr/lib/rustlib/manifest-rustc --rw-r--r-- root/root usr/lib/rustlib/manifest-rustfmt-preview --rw-r--r-- root/root usr/lib/rustlib/rust-installer-version -drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/ -drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/ --rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/rust-objcopy -drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/ --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-4defd4c410ff6459.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-5626cc85f927ec30.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-2ecd7722e2951db5.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-057efe2ac648c340.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-50fbfb88b7e7d64f.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-8d3f7f658b3745fa.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-b828efa1ccb298b1.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-2b9c302811aa6f53.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-e25295a8c84d5247.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-ef9bd00ce3292de0.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-da76feed4dc818ea.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-a09abacdfc4b0d9f.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-73ac8d6dd28b581d.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-0846068256842ab2.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-8f915b83d1836bac.rlib --rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-8f915b83d1836bac.so --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-47acc5df8282740d.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libsysroot-703a5c5e3802c8d6.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-4bdc9f027d88e7d4.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunicode_width-0949dccf5f5734fa.rlib --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-04326292de3fd404.rlib -drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/ --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/Scrt1.o --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crt1.o --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtbegin.o --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtbeginS.o --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtend.o --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtendS.o --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crti.o --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtn.o --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/libc.a --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/libunwind.a --rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/rcrt1.o -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/man/ -drwxr-xr-x root/root usr/share/man/man1/ --rw-r--r-- root/root usr/share/man/man1/cargo-add.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-bench.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-build.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-check.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-clean.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-doc.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-fetch.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-fix.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-generate-lockfile.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-help.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-info.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-init.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-install.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-locate-project.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-login.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-logout.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-metadata.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-new.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-owner.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-package.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-pkgid.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-publish.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-remove.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-report.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-run.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-rustc.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-rustdoc.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-search.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-test.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-tree.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-uninstall.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-update.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-vendor.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-version.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo-yank.1.gz --rw-r--r-- root/root usr/share/man/man1/cargo.1.gz --rw-r--r-- root/root usr/share/man/man1/rustc.1.gz --rw-r--r-- root/root usr/share/man/man1/rustdoc.1.gz diff --git a/repos/clang/rust/abuild b/repos/clang/rust/abuild deleted file mode 100644 index eb9640f7..00000000 --- a/repos/clang/rust/abuild +++ /dev/null @@ -1,102 +0,0 @@ -name=rust -version=1.84.1 - -##cat src/stage0.txt -export _date=2024-11-28 -export _rustc=1.83.0 -export _cargo=$_rustc -## - -release=1 -source="https://static.rust-lang.org/dist/${name}c-$version-src.tar.xz - https://static.rust-lang.org/dist/$_date/rust-std-$_rustc-x86_64-unknown-linux-musl.tar.xz::noextract - https://static.rust-lang.org/dist/$_date/rustc-$_rustc-x86_64-unknown-linux-musl.tar.xz::noextract - https://static.rust-lang.org/dist/$_date/cargo-$_cargo-x86_64-unknown-linux-musl.tar.xz::noextract - fix-linux_musl_base.patch - fix-bootstrap.patch - libressl.patch - fix-curl.patch" -build_dir=${name}c-$version-src -keep_static=1 -no_strip=1 - -build() { - mkdir -p build/cache/$_date - - _tuplet=x86_64-unknown-linux-musl - cp $SRC/rust-std-$_rustc-x86_64-unknown-linux-musl.tar.xz build/cache/$_date/ - cp $SRC/rustc-$_rustc-x86_64-unknown-linux-musl.tar.xz build/cache/$_date/ - cp $SRC/cargo-$_cargo-x86_64-unknown-linux-musl.tar.xz build/cache/$_date/ - - sed -i 's/\(crt_static_default = \)true/\1false/' compiler/rustc_target/src/spec/base/linux_musl.rs - sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.52+curl-7.81.0/.cargo-checksum.json - sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.74+curl-8.9.0/.cargo-checksum.json - sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.92/.cargo-checksum.json - - cat > config.toml <<EOF -[llvm] -link-shared = true -download-ci-llvm = false -static-libstdcpp = false -use-libcxx = true - -[build] -build = "$_tuplet" -host = [ "$_tuplet" ] -target = [ "$_tuplet" ] - -docs = false -compiler-docs = false -extended = true -submodules = false -python = "python3" -locked-deps = true -vendor = true -tools = [ "cargo", "rustfmt" ] -sanitizers = false -profiler = false -full-bootstrap = false - -[install] -prefix = "/usr" - -[target.$_tuplet] -llvm-config = "/usr/bin/llvm-config" -crt-static = false -sanitizers = false - -[dist] -src-tarball = false - -[rust] -backtrace = false -channel = "stable" -codegen-tests = false -codegen-units-std = 1 -codegen-units = 0 -debug = false -debug-assertions = false -debuginfo-level = 0 -incremental = false -jemalloc = false -rpath = false -dist-src = false -llvm-libunwind = "system" -EOF - - mkdir -p libgcc - printf 'INPUT(-lunwind)\n' > libgcc/libgcc_s.so - ln -sf $(cc -print-file-name=libunwind.so) libgcc/libgcc_s.so.1 - export LD_LIBRARY_PATH="$PWD/libgcc:$LD_LIBRARY_PATH" - export LIBRARY_PATH="$PWD/libgcc:$LIBRARY_PATH" - - mkdir "$SRC/rust" - export RUST_BACKTRACE=1 - - #python x.py build - python x.py install - - rm -rf $PKG/usr/lib/rustlib/src/ \ - $PKG/usr/share/zsh \ - $PKG/usr/lib/rustlib/uninstall.sh -} diff --git a/repos/clang/rust/depends b/repos/clang/rust/depends deleted file mode 100644 index 453889a6..00000000 --- a/repos/clang/rust/depends +++ /dev/null @@ -1 +0,0 @@ -llvm diff --git a/repos/clang/rust/fix-bootstrap.patch b/repos/clang/rust/fix-bootstrap.patch deleted file mode 100644 index 9d945932..00000000 --- a/repos/clang/rust/fix-bootstrap.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/src/bootstrap/src/core/config/config.rs b/src/bootstrap/src/core/config/config.rs -index e706aba..35d69a6 100644 ---- a/src/bootstrap/src/core/config/config.rs -+++ b/src/bootstrap/src/core/config/config.rs -@@ -2786,8 +2786,7 @@ impl Config { - - // If `download-rustc` is not set, default to rebuilding. - let if_unchanged = match download_rustc { -- None => self.rust_info.is_managed_git_subrepository(), -- Some(StringOrBool::Bool(false)) => return None, -+ None | Some(StringOrBool::Bool(false)) => return None, - Some(StringOrBool::Bool(true)) => false, - Some(StringOrBool::String(s)) if s == "if-unchanged" => { - if !self.rust_info.is_managed_git_subrepository() { diff --git a/repos/clang/rust/fix-curl.patch b/repos/clang/rust/fix-curl.patch deleted file mode 100644 index e0469d8d..00000000 --- a/repos/clang/rust/fix-curl.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/vendor/curl-sys-0.4.52+curl-7.81.0/build.rs b/vendor/curl-sys-0.4.52+curl-7.81.0/build.rs -index e9a2a42..560bfed 100644 ---- a/vendor/curl-sys-0.4.52+curl-7.81.0/build.rs -+++ b/vendor/curl-sys-0.4.52+curl-7.81.0/build.rs -@@ -111,6 +111,8 @@ fn main() { - .include("curl/lib") - .include("curl/include") - .define("BUILDING_LIBCURL", None) -+ .define("CURL_CA_BUNDLE", "\"/etc/ssl/cert.pem\"") -+ .define("CURL_CA_PATH", "\"/etc/ssl/certs\"") - .define("CURL_DISABLE_DICT", None) - .define("CURL_DISABLE_GOPHER", None) - .define("CURL_DISABLE_IMAP", None) -diff --git a/vendor/curl-sys-0.4.74+curl-8.9.0/build.rs b/vendor/curl-sys-0.4.74+curl-8.9.0/build.rs -index 7d9a661..683354e 100644 ---- a/vendor/curl-sys-0.4.74+curl-8.9.0/build.rs -+++ b/vendor/curl-sys-0.4.74+curl-8.9.0/build.rs -@@ -109,6 +109,8 @@ fn main() { - .include("curl/lib") - .include("curl/include") - .define("BUILDING_LIBCURL", None) -+ .define("CURL_CA_BUNDLE", "\"/etc/ssl/cert.pem\"") -+ .define("CURL_CA_PATH", "\"/etc/ssl/certs\"") - .define("CURL_DISABLE_DICT", None) - .define("CURL_DISABLE_GOPHER", None) - .define("CURL_DISABLE_IMAP", None) diff --git a/repos/clang/rust/fix-linux_musl_base.patch b/repos/clang/rust/fix-linux_musl_base.patch deleted file mode 100644 index a9293008..00000000 --- a/repos/clang/rust/fix-linux_musl_base.patch +++ /dev/null @@ -1,57 +0,0 @@ -From: Jakub Jirutka <jakub@jirutka.cz> -Date: Sat, 08 Aug 2016 15:06:00 +0200 -Subject: [PATCH] Fix linux_musl_base for native musl host - -See https://github.com/rust-lang/rust/pull/40113 - ---- a/compiler/rustc_target/src/spec/base/linux_musl.rs -+++ b/compiler/rustc_target/src/spec/base/linux_musl.rs -@@ -1,15 +1,12 @@ --use crate::spec::{LinkSelfContainedDefault, TargetOptions, base, crt_objects}; -+use crate::spec::{base, TargetOptions}; - - pub(crate) fn opts() -> TargetOptions { - let mut base = base::linux::opts(); - - base.env = "musl".into(); -- base.pre_link_objects_self_contained = crt_objects::pre_musl_self_contained(); -- base.post_link_objects_self_contained = crt_objects::post_musl_self_contained(); -- base.link_self_contained = LinkSelfContainedDefault::InferredForMusl; - - // These targets statically link libc by default -- base.crt_static_default = true; -+ base.crt_static_default = false; - - base - } ---- a/compiler/rustc_target/src/spec/crt_objects.rs -+++ b/compiler/rustc_target/src/spec/crt_objects.rs -@@ -58,28 +61,6 @@ - (LinkOutputKind::StaticPicExe, &[obj]), - (LinkOutputKind::DynamicDylib, &[obj]), - (LinkOutputKind::StaticDylib, &[obj]), -- ]) --} -- --pub(super) fn pre_musl_self_contained() -> CrtObjects { -- new(&[ -- (LinkOutputKind::DynamicNoPicExe, &["crt1.o", "crti.o", "crtbegin.o"]), -- (LinkOutputKind::DynamicPicExe, &["Scrt1.o", "crti.o", "crtbeginS.o"]), -- (LinkOutputKind::StaticNoPicExe, &["crt1.o", "crti.o", "crtbegin.o"]), -- (LinkOutputKind::StaticPicExe, &["rcrt1.o", "crti.o", "crtbeginS.o"]), -- (LinkOutputKind::DynamicDylib, &["crti.o", "crtbeginS.o"]), -- (LinkOutputKind::StaticDylib, &["crti.o", "crtbeginS.o"]), -- ]) --} -- --pub(super) fn post_musl_self_contained() -> CrtObjects { -- new(&[ -- (LinkOutputKind::DynamicNoPicExe, &["crtend.o", "crtn.o"]), -- (LinkOutputKind::DynamicPicExe, &["crtendS.o", "crtn.o"]), -- (LinkOutputKind::StaticNoPicExe, &["crtend.o", "crtn.o"]), -- (LinkOutputKind::StaticPicExe, &["crtendS.o", "crtn.o"]), -- (LinkOutputKind::DynamicDylib, &["crtendS.o", "crtn.o"]), -- (LinkOutputKind::StaticDylib, &["crtendS.o", "crtn.o"]), - ]) - } - diff --git a/repos/clang/rust/libressl.patch b/repos/clang/rust/libressl.patch deleted file mode 100644 index 6530eab7..00000000 --- a/repos/clang/rust/libressl.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- rustc-1.84.0-src-orig/vendor/openssl-sys-0.9.92/build/main.rs 2025-01-07 09:26:09.000000000 +0800 -+++ rustc-1.84.0-src/vendor/openssl-sys-0.9.92/build/main.rs 2025-01-26 00:07:32.617036110 +0800 -@@ -273,6 +273,7 @@ - (3, 7, 1) => ('3', '7', '1'), - (3, 7, _) => ('3', '7', 'x'), - (3, 8, 0) => ('3', '8', '0'), -+ (4, 0, _) => ('4', '0', 'x'), - _ => version_error(), - }; -
\ No newline at end of file diff --git a/repos/clang/seatd/.checksum b/repos/clang/seatd/.checksum deleted file mode 100644 index e516c531..00000000 --- a/repos/clang/seatd/.checksum +++ /dev/null @@ -1,2 +0,0 @@ -0bca2188cb2f56d7d50774657435db9e5ead358854cfbde8c4d7d6504929a49f 0.9.1.tar.gz -bd780793ada27f247b4aaa7c0752fd52c50ec5766c80bb4377dcdf343c7232ef run diff --git a/repos/clang/seatd/.files b/repos/clang/seatd/.files deleted file mode 100644 index 26d4d17c..00000000 --- a/repos/clang/seatd/.files +++ /dev/null @@ -1,21 +0,0 @@ -drwxr-xr-x root/root etc/ -drwxr-xr-x root/root etc/sv/ -drwxr-xr-x root/root etc/sv/seatd/ --rwxr-xr-x root/root etc/sv/seatd/run.new -lrwxrwxrwx root/root etc/sv/seatd/supervise -> ../../../run/runit/supervise.seatd -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/seatd --rwxr-xr-x root/root usr/bin/seatd-launch -drwxr-xr-x root/root usr/include/ --rw-r--r-- root/root usr/include/libseat.h -drwxr-xr-x root/root usr/lib/ -lrwxrwxrwx root/root usr/lib/libseat.so -> libseat.so.1 --rwxr-xr-x root/root usr/lib/libseat.so.1 -drwxr-xr-x root/root usr/lib/pkgconfig/ --rw-r--r-- root/root usr/lib/pkgconfig/libseat.pc -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/man/ -drwxr-xr-x root/root usr/share/man/man1/ --rw-r--r-- root/root usr/share/man/man1/seatd-launch.1.gz --rw-r--r-- root/root usr/share/man/man1/seatd.1.gz diff --git a/repos/clang/seatd/abuild b/repos/clang/seatd/abuild deleted file mode 100644 index ec34991b..00000000 --- a/repos/clang/seatd/abuild +++ /dev/null @@ -1,8 +0,0 @@ -name=seatd -version=0.9.1 -release=1 -source="https://git.sr.ht/~kennylevinsen/${name}/archive/${version}.tar.gz - run" -sv="run" -build_opt="-Dlibseat-builtin=enabled" -export CFLAGS="$CFLAGS -Wno-sign-compare" diff --git a/repos/clang/seatd/run b/repos/clang/seatd/run deleted file mode 100755 index 0e132b22..00000000 --- a/repos/clang/seatd/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -exec 2>&1 -exec seatd -g video diff --git a/repos/clang/zlib-ng/.checksum b/repos/clang/zlib-ng/.checksum deleted file mode 100755 index cf21b2e8..00000000 --- a/repos/clang/zlib-ng/.checksum +++ /dev/null @@ -1,2 +0,0 @@ -1fe12957fb17c50e8cac81629761225f515ba53fbd5067ccc21b49b8935b4ff2 no-weird-ver.patch -cdd0d17c4392838c4b0ae766b062fffbd2db8fa1b2e8054452f196cb731e17de zlib-ng-2.2.4.tar.gz diff --git a/repos/clang/zlib-ng/.files b/repos/clang/zlib-ng/.files deleted file mode 100755 index 535ae559..00000000 --- a/repos/clang/zlib-ng/.files +++ /dev/null @@ -1,14 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/include/ --rw-r--r-- root/root usr/include/zconf.h --rw-r--r-- root/root usr/include/zlib.h --rw-r--r-- root/root usr/include/zlib_name_mangling.h -drwxr-xr-x root/root usr/lib/ -lrwxrwxrwx root/root usr/lib/libz.so -> libz.so.1.3.1 -lrwxrwxrwx root/root usr/lib/libz.so.1 -> libz.so.1.3.1 --rwxr-xr-x root/root usr/lib/libz.so.1.3.1 -drwxr-xr-x root/root usr/lib/pkgconfig/ --rw-r--r-- root/root usr/lib/pkgconfig/zlib.pc -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/man/ -drwxr-xr-x root/root usr/share/man/man3/ diff --git a/repos/clang/zlib-ng/abuild b/repos/clang/zlib-ng/abuild deleted file mode 100755 index 13ffb4a2..00000000 --- a/repos/clang/zlib-ng/abuild +++ /dev/null @@ -1,12 +0,0 @@ -name=zlib-ng -version=2.2.4 -release=1 -source="https://github.com/${name}/${name}/archive/${version}/${name}-${version}.tar.gz - no-weird-ver.patch" - -build() { - ./configure --prefix=/usr --shared --zlib-compat - make - make DESTDIR=$PKG install -} - diff --git a/repos/clang/zlib-ng/no-weird-ver.patch b/repos/clang/zlib-ng/no-weird-ver.patch deleted file mode 100755 index a7a89019..00000000 --- a/repos/clang/zlib-ng/no-weird-ver.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/configure -+++ b/configure -@@ -290,7 +290,7 @@ if test $compat -eq 0; then - VER2=$(sed -n -e '/ZLIBNG_VERSION "/s/.*"\([0-9]*\.[0-9]*\)\..*/\1/p' < ${SRCDIR}/zlib-ng.h.in) - VER1=$(sed -n -e '/ZLIBNG_VERSION "/s/.*"\([0-9]*\)\..*/\1/p' < ${SRCDIR}/zlib-ng.h.in) - else -- VER=$(sed -n -e '/ZLIB_VERSION "/s/.*"\(.*\)".*/\1/p' < ${SRCDIR}/zlib.h.in) -+ VER=$(sed -n -e '/ZLIB_VERSION "/s/.*"\(.*\).zlib-ng".*/\1/p' < ${SRCDIR}/zlib.h.in) - VER3=$(sed -n -e '/ZLIB_VERSION "/s/.*"\([0-9]*\.[0-9]*\.[0-9]*\).*/\1/p' < ${SRCDIR}/zlib.h.in) - VER2=$(sed -n -e '/ZLIB_VERSION "/s/.*"\([0-9]*\.[0-9]*\)\..*/\1/p' < ${SRCDIR}/zlib.h.in) - VER1=$(sed -n -e '/ZLIB_VERSION "/s/.*"\([0-9]*\)\..*/\1/p' < ${SRCDIR}/zlib.h.in) |