aboutsummaryrefslogtreecommitdiff
path: root/repos/clang
diff options
context:
space:
mode:
Diffstat (limited to 'repos/clang')
-rwxr-xr-xrepos/clang/alsa-lib/.checksum2
-rwxr-xr-xrepos/clang/alsa-lib/.files153
-rwxr-xr-xrepos/clang/alsa-lib/abuild10
-rwxr-xr-xrepos/clang/alsa-lib/test-oldapi.patch23
-rw-r--r--repos/clang/firefox/.checksum21
-rw-r--r--repos/clang/firefox/.files54
-rw-r--r--repos/clang/firefox/abuild99
-rw-r--r--repos/clang/firefox/amdgpu-vaapi.patch19
-rw-r--r--repos/clang/firefox/atoi.patch13
-rw-r--r--repos/clang/firefox/clang-ias.patch289
-rw-r--r--repos/clang/firefox/clang-memory-throw-gcc.patch71
-rw-r--r--repos/clang/firefox/depends12
-rw-r--r--repos/clang/firefox/enable-elfhack-relr.patch11
-rw-r--r--repos/clang/firefox/fix-fortify-system-wrappers.patch13
-rw-r--r--repos/clang/firefox/fix-rust-target.patch30
-rw-r--r--repos/clang/firefox/fix-webrtc-glibcisms.patch20
-rw-r--r--repos/clang/firefox/lfs64.patch35
-rw-r--r--repos/clang/firefox/libcxx18.patch18
-rw-r--r--repos/clang/firefox/lolmalloc.patch44
-rw-r--r--repos/clang/firefox/no-ccache-stats.patch13
-rw-r--r--repos/clang/firefox/oldpatch/fix-target-detection.patch19
-rw-r--r--repos/clang/firefox/pgo-notimeout.patch26
-rw-r--r--repos/clang/firefox/ppc64-webrtc.patch19
-rw-r--r--repos/clang/firefox/riscv64-reduce-debug.patch23
-rw-r--r--repos/clang/firefox/rust-lto.patch27
-rw-r--r--repos/clang/firefox/sandbox-sched_setscheduler.patch22
-rw-r--r--repos/clang/firefox/sqlite-ppc.patch46
-rw-r--r--repos/clang/firefox/wasip1.patch11
-rw-r--r--repos/clang/firefox/xptcall-integrated-as.patch21
-rw-r--r--repos/clang/gperf/.checksum3
-rw-r--r--repos/clang/gperf/.files9
-rw-r--r--repos/clang/gperf/abuild6
-rw-r--r--repos/clang/gperf/gperf-3.1-clang-16-wregister.patch21
-rw-r--r--repos/clang/gperf/gperf-3.1-strncmp-decl-mismatch.patch28
-rw-r--r--repos/clang/graphite2/.checksum2
-rw-r--r--repos/clang/graphite2/.files19
-rw-r--r--repos/clang/graphite2/abuild5
-rw-r--r--repos/clang/graphite2/clang.patch51
-rw-r--r--repos/clang/icu/.checksum3
-rw-r--r--repos/clang/icu/.files282
-rw-r--r--repos/clang/icu/abuild12
-rw-r--r--repos/clang/icu/build.patch37
-rw-r--r--repos/clang/icu/pc.patch26
-rwxr-xr-xrepos/clang/lame/.checksum1
-rwxr-xr-xrepos/clang/lame/.files15
-rwxr-xr-xrepos/clang/lame/abuild6
-rwxr-xr-xrepos/clang/libatomic/.checksum1
-rwxr-xr-xrepos/clang/libatomic/.files5
-rwxr-xr-xrepos/clang/libatomic/abuild4
-rw-r--r--repos/clang/libelf/.checksum1
-rw-r--r--repos/clang/libelf/.files9
-rw-r--r--repos/clang/libelf/abuild4
-rw-r--r--repos/clang/libxml2/.checksum2
-rw-r--r--repos/clang/libxml2/.files138
-rw-r--r--repos/clang/libxml2/abuild7
-rw-r--r--repos/clang/libxml2/depends1
-rw-r--r--repos/clang/libxml2/overflow.patch95
-rw-r--r--repos/clang/llvm/.checksum12
-rwxr-xr-xrepos/clang/llvm/.files5487
-rwxr-xr-xrepos/clang/llvm/0012-libc-libc-abi-libunwind-disable-multiarch-locations.patch67
-rwxr-xr-xrepos/clang/llvm/0013-libc-musl-locale-workarounds.patch40
-rwxr-xr-xrepos/clang/llvm/0014-clang-disable-multiarch-layout-on-musl.patch28
-rwxr-xr-xrepos/clang/llvm/0017-clang-use-as-needed-by-default.patch30
-rw-r--r--repos/clang/llvm/0024-clang-link-libcxxabi-on-linux-when-using-libc.patch52
-rwxr-xr-xrepos/clang/llvm/abuild97
-rwxr-xr-xrepos/clang/llvm/c893
-rwxr-xr-xrepos/clang/llvm/c993
-rwxr-xr-xrepos/clang/llvm/compiler-rt-sanitizer-supported-arch.patch16
-rwxr-xr-xrepos/clang/llvm/fix-msan-with-musl.patch37
-rwxr-xr-xrepos/clang/llvm/musl-stack-size.patch14
-rwxr-xr-xrepos/clang/llvm/musl-targets.patch110
-rw-r--r--repos/clang/musl/.checksum12
-rw-r--r--repos/clang/musl/.files258
-rw-r--r--repos/clang/musl/0001-iconv-fix-erroneous-input-validation-in-EUC-KR-decod.patch39
-rw-r--r--repos/clang/musl/0002-iconv-harden-UTF-8-output-code-path-against-input-de.patch39
-rw-r--r--repos/clang/musl/abuild45
-rw-r--r--repos/clang/musl/cdefs.h26
-rw-r--r--repos/clang/musl/elfutils-0.190-relr.patch73
-rw-r--r--repos/clang/musl/getconf.194
-rw-r--r--repos/clang/musl/getconf.c338
-rw-r--r--repos/clang/musl/getent.1145
-rw-r--r--repos/clang/musl/getent.c437
-rw-r--r--repos/clang/musl/iconv.c110
-rw-r--r--repos/clang/musl/patch0
-rw-r--r--repos/clang/musl/queue.h846
-rw-r--r--repos/clang/musl/tree.h761
-rw-r--r--repos/clang/nss/.checksum5
-rw-r--r--repos/clang/nss/.files284
-rw-r--r--repos/clang/nss/abuild37
-rw-r--r--repos/clang/nss/clang-ias.patch207
-rw-r--r--repos/clang/nss/depends1
-rw-r--r--repos/clang/nss/native-nsinstall-cflags.patch10
-rw-r--r--repos/clang/nss/nss-3.92-standalone-1.patch266
-rw-r--r--repos/clang/nss/respect-ldflags.patch11
-rw-r--r--repos/clang/rust/.checksum8
-rw-r--r--repos/clang/rust/.files108
-rw-r--r--repos/clang/rust/abuild102
-rw-r--r--repos/clang/rust/depends1
-rw-r--r--repos/clang/rust/fix-bootstrap.patch14
-rw-r--r--repos/clang/rust/fix-curl.patch26
-rw-r--r--repos/clang/rust/fix-linux_musl_base.patch57
-rw-r--r--repos/clang/rust/libressl.patch10
-rw-r--r--repos/clang/seatd/.checksum2
-rw-r--r--repos/clang/seatd/.files21
-rw-r--r--repos/clang/seatd/abuild8
-rwxr-xr-xrepos/clang/seatd/run3
-rwxr-xr-xrepos/clang/zlib-ng/.checksum2
-rwxr-xr-xrepos/clang/zlib-ng/.files14
-rwxr-xr-xrepos/clang/zlib-ng/abuild12
-rwxr-xr-xrepos/clang/zlib-ng/no-weird-ver.patch11
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)